ГОСТ Р МЭК 61131-1—2016
Системы ввода/вывода могутбыть смонтированы либо вблизи модулей обработкисигналов, либо
вблизидатчиков и приводов машины/процесса отдельно отмодулей обработки сигналов.
4.4 Характеристики функции передачи данных
Функция передачи данных реализуется в виде аспектов коммуникации ПЛК. Это обеспечивает
работу программы и обмен данными ПЛК с внешними устройствами, другими ПЛК или устройствами
автоматизированнойсистемы.
Указанная функция обеспечивает проверку полномочий устройств, сбор данных, аварийное опо
вещение. выполнение программы, контроль ввода/вывода, перемещение программы, управление под
ключениями блокаобработки сигналов ПЛК к/от внешнихустройств.
Функция передачи данных, как правило, выполняется путем последовательной передачи данных
полокальным сетям или каналам связи «точка-точка».
4.5 Характеристики функции человеко-машинного интерфейса (ЧМИ)
Функция ЧМИ имеет цели:
- предоставление оператору информации, необходимой для мониторинга работы машины/про-
цесса;
- предоставлениеоператору возможности взаимодействия с ПЛК-системой иее прикладной про
граммой с целью принятия решенийи внесения корректировок, выходящихза пределы правотдельного
потребителя.
4.6 Характеристики функций программирования, отладки, мониторинга, тестирования
идокументирования
4.6.1 Обзор
Данные функции реализуются как составная или независимая часть ПЛК и обеспечивают генера
цию кодаи хранение прикладной программы и данных прикладнойпрограммы в памяти(ях) ПЛК. атакже
извлечение указанных программ иданных из памяти(ей).
4.6.2 Язык
Для программирования приложения в МЭК61131 -3 определен набор языков.
a) Текстовые языки:
1) язык набора команд (НК) — текстовый язык программирования, использующий команды
для представления прикладной программы для ПЛК-системы;
2) язык структурированного текста (СТ) — текстовый язык программирования, использую
щий присваивание значений, управлениеподпрограммами и итеративныепредложения для пред
ставления прикладной программыдля ПЛК-системы:
b
) Графические языки:
1) графический язык программирования (ГЯП) — графический язык программирования,
использующий функциональные схемы (ФС) для представления прикладной программы для
ПЛК-системы;
2) языкрелейныхсхем (PC) — графический язык программирования, использующий релей
ныесхемы (PC) для представления прикладной программы для ПЛК-системы;
3) последовательностная функциональная схема (ПФС) — графические и текстовые
обозначениядляиспользованияшаговипереходов сцельюпредставленияструктурыорганизаци
онной единицы программы (программного или функционального блока) для ПЛК-системы. Усло
вия перехода и пошаговые действия могут быть представлены в подсовокупности
вышеперечисленных языков.
4.6.3 Написание прикладной программы
Генерирование прикладной программы
Прикладная программа может быть введена с помощью алфавитно-цифровой или символьной
клавиатуры. При использованиидисплея, управляемого с помощью меню, или графической программы
прикладная программа можетбыть введена с помощью клавиш курсора, джойстика, мыши ит.д. Любой
ввод программы илиданных, какправило, проверяется на корректность и внутреннюю непротиворечи
востьдля того, чтобы минимизировать вводнекорректных программ и данных.
Отображение прикладной программы
Вовремягенерированияприкладнойпрограммы все команды немедленно отображаются, опера
тор за оператором, сегмент засегментом (в случае использования монитора или другого большогодис-
9