Функциональные блоки стандартов МЭК 61499 и МЭК 61804 — АСУ ТП: сообщество инженеров

Функциональные блоки стандартов МЭК 61499 и МЭК 61804

О чём видео

Лекция посвящена функциональным блокам стандартов МЭК 61499 и МЭК 61804. Рассматриваются архитектура функциональных блоков, их применение в распределённых системах, минимальный набор блоков по МЭК 61804, а также примеры сред разработки и исполнения для программирования ПЛК.

Что разбирается
  1. 00:03 Функциональные блоки стандартов МЭК 61499 и МЭК 61804
  2. 01:26 Архитектура и особенности функциональных блоков МЭК 61499
  3. 06:11 Структура функционального блока: события, данные, алгоритмы
  4. 09:57 Стандарт МЭК 61804 и минимальный набор функциональных блоков
  5. 13:49 Язык: назначение и структура программы
  6. 19:36 Система CODESYS: среда разработки и исполнения
  7. 24:10 Отладка программы и встроенный эмулятор ПЛК
  8. 25:14 Программный проектировщик и горячее обновление кода
  9. 30:19 Встроенная визуализация CODESYS и расширение библиотек
  10. 33:04 Система ISaGRAF: среда разработки и исполнения, языки МЭК 61131-3 и МЭК 61499
Оборудование и ПО
  • МЭК 61499
  • МЭК 61804
  • МЭК 61131-3
  • ПЛК
  • SCADA

Кому полезно: Инженерам АСУ ТП, изучающим стандарты функциональных блоков и среды программирования ПЛК.

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:03 Здравствуйте, тема сегодняшней лекции, функциональные блоки стандартов 614, 99 и 618 0 4 функциональная дочь является не только частью языка ФПД. Они могут применяться и применяться.

0:32 Для моделирования и проектирования системы автоматизации. Функциональные блоки могут быть использованы также для поддержания всего жизненного цикла системы, включая проектирование. Изготовление, функционирование, валидацию и обслуживание. Описание и применение функциональных блоков посвящены помимо. Мэг 611 31 и 3 еще и стандарты Мэк 614 99 и Мэк 618. Стандарт Мэк 614 99 состоит из 4 частей. Он восстанавливает обобщенную архитектуру функциональных блоков и представляет руководство для их применения в распределенных системах промышленных.

1:52 В каких системах? Программное обеспечение распределено между несколькими физическое расстройство, например, это могут быть. И несколькими функциональными. А промышленная сеть рассматривается как составная часть системы. Особенностью функциональных блоков в Мэк 614 99 является возможность управления событиями и в большей степени обобщения функциональных блоков.

2:43 Стандарт. 614 99 Может использоваться совместно снек 611 31 3 Как средства описания базовых типов функциональных блоков?

3:09 Для программирования Внутреннее описание функциональных блоков выполняется с помощью языков Мэк 611 31 3. 1 Из существенных особенностей. 614 99 Является ориентация. На система, которых функциональные блоки управляются событиями в. В то время как традиционная система автоматизации строится обычно на базе. Тактирования. Или управление по временному? Использована, потому что в распределенных системах оно является более общим. Любая система с тактированием.

4:27 Может быть представлена в виде системы в событийном управлении? Но обратное не всегда, верно? Давайте теперь с вами посмотрим архитектуру функциональных блоков. Начнем с функционального блока стандарта Мэк 614 99.

5:11 Пончику. И Так, перед вами функциональный блок стандарты Мэп 614 193 архитектура по национальному блоку. Представляется с помощью текстового описание. Функциональный блок характеризуется именем и. И именем экземпляр блока. Ну, к примеру, именем и типом может быть какое то имя Пит. А имен экземпляров может быть много, это может быть и на 1, и на 2, и на 3, и тому подобное. По количеству функциональных блоков соответственно используя. Функциональный блок имеет множество входов и выходов для приема.

6:31 И передачи потока событий. Принятые события. Могут инициировать исполнение некоторых алгоритмов. Внутри блока. В результате чего могут вырабатываться? События Которые передаются другим. Национальный блок. Имеет также множество входов. Через которое поступает поток данных. Входящие данные отображаются во входные переменные. Которые обрабатываются к алгоритму блока. Блока, после чего могут передаваться другим. Функциональным блоком. Виде выходящего потока данных.

7:51 Содержать также внутренние данные. И соответствующие им внутренние перемены. Каждый функциональный блок. Имеет свои функциональные характеристики? Которые определяются. Комбинации внутренних данных состояний и алгоритмов. А также функциональными возможностями ресурсов, устройств. Ресурс, это это функциональный элемент. Который содержится в физическом устройстве и независимо. Управляющий его операцией. А также обеспечивающий различные сервисы для приложений.

9:05 Включаю. Планирование и выполнение алгоритмов. Ресурс может быть создан конфигурирован. Вот стоповый, удаленный и тому подобное без воздействия на других. Ресурсы в устройстве. Функциями ресурса является прием данных и событий. Через входные интерфейсы. Обработка и выдача их через выходные интерфейса. 3 Стандартом, развивающим представление по функциональным нормам. Является. 618 + 4 Он содержит. Сертификацию требований к к распределенным системам управления.

10:26 Построено на основе. Функциональных блоков и. И конкретизирует абстрактное. Определение, которые сданы в 614 99. Он добавляет последний стандарт описание параметров и функций. Выполняемых функциональными блоками. Которые могут быть реализованы в физических устройствах. Стандарт определяет минимальный набор национальных блоков. Который может быть необходим? Для индустриальных приложение Набор состоит из лучшестей. Это сложный, функциональный. К ним.

11:52 Могут относиться. Всевозможные таймеры, интеграторы и. И простые. Это набор так и набора, вот. Состоят из, например, в том числе эпидемиометрических функций, модуля сканирования. Соединение блоки. 1 Из наиболее широко применяемых спецификаций. Стандарта м 618 + 4. Является описание языка. Сокращенно. Школы с картой электронин. Добавочном Который является дальнейшим. Развитием Генеральская Индия по по файлам 50 18. В принципе он разрабатывался поддержкой организации.

13:31 Описание функциональных блоков для. Автоматизации знаний. Посвященных стандарт ИКС 164 84 3. Теперь давайте разберем с вами. Последовательная функциональная схема. Вот здесь вот на данном слайде пример программы. Это за язык такой такой! принципе Эсэпси называют языком программирования, хотя это не совсем язык, а скорее всего вспомогательное средство для структурирования программы. Предназначен. Специально для программирования. Последовательности в выполнении действий.

14:48 Системы управления. Когда есть, должны быть выполнены в заданный момент времени. Или при наступлении? Некоторых событий. В его основе Лежит представление системы управления. С помощью понятий состояние и переходов между ними. Данный язык предназначен для описания. Системы управления на самом верхнем уровне абстракции, например. В таких терминах, как старт наполнение. Какого то там будет аппарата выполнения эти этапы 1. Выгрузка из аппарата. Язык ассисии может быть использован также для программирования отдельных функциональных блоков.

16:13 Если алгоритм их работы. Естественным образом вписывается с помощью понятий состояний и телефонов. Например, алгоритм автоматического. Соединения модема с коммутированной линией может описываться в состоянии включения обнаружения тона. Набор номера, идентификация сигнала и переходами, что если?

16:54 Перейти в состояние на мой номер. Вот нам нам с моими показами. Высока ресепшн. Программа состоит из шагов и впускной переход. Шаги показываются на схеме. Прямоугольники. Условия перехода. В жирный перечеркиваешь? Программа выполняется сверху вниз. Начальный шаг на схеме показывает. Показывается в виде двойного прямоугольника. Условия перехода. Записываются рядом с их обозначениями. Каждый шаг программа. Может представлять? собой реализацию сложного алгоритма.

18:19 Написанного на 1 из Мэгфузиков. Поговорим по программам. Обеспечение. Программирование ПЛК на. На языках Мэк 611 31 3. Осуществляется с помощью специализированного программного обеспечения. Которая прорабатывается. Производителями. Или фирмы, которые специализируются на создании программного обеспечения для систем автоматизации? Известными являются такие системы, как система. И система. Киса, граф 1. Давайте для начала рассмотрим. Расшифровывается как то.

20:10 Представляет собой комплекс Сабрам. Для проектирования прикладного программного обеспечения. Отладки в режиме эмуляции и загрузки программа. Основными частями системы. Являются среда разработки программы. И среда ее исполнения. Которая находится. Входят графические и текстовые редакторы для всех 5 языков. 611 31 3 Этот комплекс. Полностью реализует требования. Стандарта и дополнительно вводим ряд. Расширений. Самым. Самым голым, из которых является объектно ориентированным программированием.

21:40 Однако расширение языка можно ими пользоваться. Чтобы сохранить требования к совместимости языков. Они проявляются к открытой системе. В 1 проекте может быть использовано несколько контроллеров. Различных производителей. Каждый из них может программироваться. Как независимое устройство или или с учетом их взаимодействия в промышленности? Проект Как правило, состоит из нескольких приложений. Распределенных по нескольким контроллерам. В 1 ТЛК может существовать несколько независимых приложений.

23:00 Программа, которую мы с вами создаем на языках. Мы она компилируется системой Кулисис в машину. Оптимизированные для задний аппарат. Компилятор выдает диагностические сообщения. Как на этапе компиляции? Так и на этапе ввода операторов языка. Машинный код. Сгенерированный компилятор. Загружается втылка. После этого. Мы с вами имеем возможность использовать широкий набор функций. Для быстрой и эффективной отладки приложений. Прочие значения. Переменных видны непосредственно в редакторах.

24:20 Программу можно выполнить. Либо по шагам или по контрольным циклам. Можно. Сдавать точки основную программу. Рассматривайте только вызовы. Подготавливаются связанные наборы значений переменных. И загружать их 1 командой. При отсутствии реального контроллера отладку программы можно выполнять с с помощью встроенного программного эмулятора. Система. Имеет также встроенный многоканальный программный проектировщик, его еще называют. Со значением примерно.

25:33 Он позволяет наглядно представить динамически изменяющиеся данные в проект. Данные аккумулируется памяти ПЛК и. И могут синхронизироваться с определенными событиями. Красировщик полезен не только при отладке. Но и при анализе внештатных ситуаций в процессе эксплуатации. Изменения программы во время отладки. Перекомпилируются только измененные участие программы. Их Можно. Подгружать. В контроллер без остановки выполнения прикладной программы. Это возможность системы называется горячим обновлением кода.

26:53 Программируемое устройство. Соединяется. Вспомогательный. Программный компонент. Он использует протокол. Шлюз работает на компьютере программиста или? Или удаленно? Например, через Интернет или интернет? Контроллер подключается. Подключается к компьютеру через. Любой последовательный канал. Или Драйвер. Изготовитель ПК может поддержать свой оригинальный протокол. Общение ПЛК Осуществляется с помощью стандартного. Сервера. Того, чтобы ПЛК можно было программировать с помощью кудесниц.

28:34 Контроллеры должна быть установлена система исполнения. Установку системы выполняет непосредственно изготовитель контроллера. Он обеспечивает также поддержку. Всех модулей Поэтому конечный пользователь может сосредоточиться на разработке только прикладной программы. Среда исполнения может функционировать. Под управлением различных операционных систем. Либо. Без них, в в том числе на обычном персональном компьютере. Собственное ядро. Реального Времени может устанавливать контроллерный цикл с точностью до нескольких литров.

30:03 Прикладная программа является работоспособной даже при зависании операционной системы. Средств программирования. Кудесис имеет также встроенную систему визуализации. Которые мы с вами очень широко пользуемся. Она применяется для операторского управления. А также для моделирования на этапе разработки. Визуализацию можно запустить на компьютере графической панели ВК. Либо встроенного контроля веб сервис. Пользователь может самостоятельно расширять возможность.

31:10 Причем создание библиотек в программах модулей. Он может. Реализовать поддержку нестандартных интерфейсов. Комплекс программирования. Построен по компонентной технологии Майкрософт на базе автоматизации. Поэтому Может, включить комплекс в свои собственные компоненты от конфигуратора оригинальной сети, но собственного языка, программирование. Производие с безопасностью. Кулисис имеет библиотеку. Взять. Про функциональных блоков ПЛК. Опен систему исполнения для оборудования с дублированием и специализированное расширение.

32:38 Среды программирования. Если произойдет подключение питания. Автоматически сохраняет значение переменных во флэш памяти или в Азу. Теперь давайте поговорим про такую систему, как и саграм. Которые используются в принципе. Наряду с системой. Система писаграв. Разработанная фирмой. И состоит из среды разработки и следы исполнения. Среда исполнения может функционировать практически на любой операционной системе. Любой аппараты подходят. Включая в том числе персональный компьютер.

33:59 Среда разработки поддерживает все 5 языков 611 31 3 и. Функциональные блоки. Мэк 614 99 также имеет средства для редактирования вентиляции, документирования, управление библиотеками, архивирование. Моделирование системы при отсутствии реального. Оплатки. С подключенным Комплекс программы Инстаграм. Впервые использовал новый стандарт. 614 99 Для программирования распределенных систем управления. Между Скада пакетом и контроллером запрограммированным с помощью исограв.

35:24 Осуществляется. С помощью стандартного сервера. Среда исполнения. Создание создается и загружается контроллер производителем. И является независимой от исполнения. Программы пользователя. Ну, я думаю, на этом мы с вами совершим данную, нет все. Спасибо за внимание.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

АССОИ, Доц. Перухин М.Ю.

Оставьте комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Прокрутить вверх