Главная страница

Мэк 611311 2016 контроллеры програм мируемы е часть 1 Общая информация (iec 611311 2003, ют)


Скачать 352.94 Kb.
НазваниеМэк 611311 2016 контроллеры програм мируемы е часть 1 Общая информация (iec 611311 2003, ют)
Дата20.02.2018
Размер352.94 Kb.
Формат файлаpdf
Имя файла4293755017.pdf
ТипДокументы
#36873

ФЕДЕРАЛЬНОЕ АГЕНТСТВО
ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ
Н А Ц И О Н А Л Ь Н Ы Й
С Т А Н Д А Р Т
Р О С С И Й С К О Й
Ф Е Д Е Р А Ц И И
Г О С Т Р
МЭК 61131-1—
2016
КОНТРОЛЛЕРЫ ПРОГРАМ МИРУЕМЫ Е
Ч а с т ь 1
Общая информация
(IEC 61131-1:2003, ЮТ)
Издание официальное
Москва
Стандартинформ
2016
украшение кружевом

ГОСТ Р МЭК 61131-1—2016
Предисловие
1 ПОДГОТОВЛЕН Негосударственным образовательным частным учреждением «Новая Инже­
нерная Школа» (НОЧУ «НИШ») на основе перевода на русский язык англоязычной версии указанного в пункте 4 стандарта, который выполнен Российской комиссией экспертов МЭК/ТК 65, и Федеральным государственным унитарным предприятием «Всероссийский научно-исследовательский институт стан­
дартизации и сертификации в машиностроении» («ВНИИНМАШ»)
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 306 «Измерения и управление в про­
мышленных процессах»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регу­
лированию и метрологии от 13 мая 2016 г. № 314-ст
4 Настоящий стандарт идентичен международному стандарту МЭК 61131-1:2003 «Контроллеры программируемые. Часть 1. Общая информация» (IEC 61131-1:2003 «Programmable controllers — P a rti:
General information», IDT).
Международный стандарт разработан Техническим комитетом МЭКТК 65 «Измерения и управле­
ние в промышленных процессах».
При применении настоящего стандарта рекомендуется использовать вместо ссылочных междуна­
родных стандартов соответствующие им межгосударственные стандарты, сведения о которых приведе­
ны в дополнительном приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в ГОСТ Р 1.0—2012 (раздел 8).
Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на
1 января текущего года) информационном указателе «Национальные стандарты», а текст измене­
ний и поправок

в ежемесячном информационном указателе «Национальные стандарты». В случае
пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет
опубликовано в ежемесячном информационном указателе «Национальные стандарты». Соотве­
тствующая информация, уведомление и тексты размещаются также в информационной системе
общего пользования

на официальном сайте Федерального агентства по техническому
регулированию и метрологии в сети Интернет (www.gost.ru)
© Стандартинформ, 2016
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и рас­
пространен в качестве официального издания без разрешения Федерального агентства по техническо­
му регулированию и метрологии

ГОСТ Р МЭК 61131-1— 2016
Содержание
1 Область применения............................................................................................................................................. 1 2 Нормативные с с ы л к и .......................................................................................................................................... 1 3 Термины и о п р е д е л е н и я .....................................................................................................................................2 4 Функциональные характеристики.......................................................................................................................2 4.1 Базовая функциональная структура системы с программируемым контроллером ........................ 2 4.2 Характеристики функции центрального процессора............................................................................. 6 4.3 Характеристики функции интерфейса для датчиков и приводов..........................................................8 4.4 Характеристики функции передачи данных..............................................................................................9 4.5 Характеристики функции человеко-машинного интерфейса (ЧМИ).................................................... 9 4.6 Характеристики функций программирования, отладки, мониторинга, тестирования и документи­
рования ...........................................................................................................................................................9 4.7 Характеристики функций источника п и т а н и я .........................................................................................11 5 Эксплуатационная готовность и надеж ность.................................................................................................11
Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов межгосударственным стандартам .........................................................................................12
Библиография.........................................................................................................................................................12

ГОСТ Р МЭК 61131-1— 2016
Введение
Настоящий стандарт является первой частью серии стандартов на программируемые контролле­
ры и связанные с ними периферийные устройства и должен интерпретироваться в контексте других час­
тей серии.
В том случае, если имеются противоречия между настоящим стандартом и другими стандартами
МЭК (за исключением стандартов, устанавливающих основные требования по безопасности), положе­
ния настоящего стандарта должны рассматриваться как первостепенные в области программируемых контроллеров и связанных сними периферийных устройств.
Цели данной серии стандартов:
часть 1 — определение и идентификация основных характеристик, которые влияют на выбор и применение программируемых контроллеров (ПЛК) и связанных с ними периферийных устройств;
часть 2 — установка требований к оборудованию и соответствующим тестам ПЛК и связанных с ними периферийных устройств;
часть 3 — определение простых, но полных базовых наборов элементов программирования, при­
менимых тестов и средств, с помощью которых изготовители могут расширять или адаптировать данные базовые наборы в собственном внедрении ПЛК для каждого из наиболее широко используемых языков программирования, основных сфер применения, синтаксических и семантических правил;
часть 4 — представление общего обзора и руководства по применению настоящего стандарта для конечных потребителей ПЛК;
часть 5 — определение характеристикобмена данными между ПЛК и другими электронными систе­
мами;
часть 6 — зарезервирована;
часть 7 — определение языка программирования для нечеткого контроля;
часть 8 — представление руководства по использованию и внедрению (имплементации) языков программирования, указанных в части 3.
IV

ГОСТ Р М ЭК61131-1— 2016
Н А Ц И О Н А Л Ь Н Ы Й
С Т А Н Д А Р Т
Р О С С И Й С К О Й
Ф Е Д Е Р А Ц И И
КОНТРОЛЛЕРЫ ПРОГРАММИРУЕМЫЕ
Ч а с т ь 1
Общая информация
Programmable controllers. Part 1. General information
Дата введения —2017—04—01
1 Область применения
Настоящий стандарт распространяется на программируемые (логические) контроллеры (ПЛК) и связанные с ними периферийные устройства, например, инструментальные средства программирова­
ния и отладки (СПиО), человеко-машинные интерфейсы (ЧМИ) и т. д., предназначенные для контроля и управления машинами и производственными процессами.
ПЛК и связанные с ними периферийные устройства предназначены для использования в условиях производственной среды и могут предоставляться как открытое или закрытое оборудование. Если ПЛК или связанные с ними периферийные устройства предназначены для применения в других условиях, то к данным ПЛК и связанным с ними периферийных устройств следует дополнительно применять специ­
альные требования, стандарты и методы установки.
Функции ПЛК могут быть реализованы на специальной платформе аппаратного и программного обеспечения, например, на компьютере общего назначения или персональном компьютере с функция­
ми, предназначенными для производственной среды. Настоящий стандарт распространяется на сред­
ства, выполняющие функции ПЛК и/или связанные с ними периферийные устройства. Настоящий стандарт не рассматривает вопросы функциональной безопасности и другие аспекты автоматизирован­
ной системы общего назначения. ПЛК, прикладные программы и связанные с ними периферийные устройства рассматриваются, как компоненты системы управления.
В связи с тем, что ПЛК являются устройствами, состоящими из нескольких компонентов, условия обеспечения безопасности для автоматизированной системы общего назначения, включая ее установ­
ку и применение, в настоящем стандарте не рассматриваются. В настоящем стандарте рассматривают­
ся вопросы безопасности ПЛК относительно рисков удара электрическим током и возникновения пожаров, защищенности от электрических помех и обнаружения ошибок в работе ПЛК-систем (напри­
мер, использование контроля четности, диагностика самотестирования и т. п.). Информацию и руково­
дства по обеспечению электрической изоляции см. в
МЭК
60364 или применяемых национальных/местных нормативно-правовых актах.
В настоящем стандарте приведены используемые термины с соответствующими определениями и принципиальные функциональные характеристики систем с ПЛК.
2 Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие стандарты. Для неда­
тированных ссылок применяют последнее издание ссылочного документа (включая все его изменения).
Для датированных ссылок применяют только указанное издание ссылочного документа.
IEC 61131-2, Programmable controllers — Part 2: Equipment requirements and tests (Программируе­
мые контроллеры. Часть 2. Требования коборудованию и испытания1))
IEC 61131-3:2003, Programmable controllers — Part 3: Programming languages (Программируемые контроллеры. Часть 3. Языки программирования)
1)
'
Готовится к публикации.
Издание официальное
1

ГОСТ Р МЭК 61131-1—2016
3 Термины и определения
В настоящем стандарте применены следующие термины с соответствующими определениями:
3.1 прикладная программа или программа пользователя (application programme or user programme): Логический блок всех элементов языка программирования и логических структур, необхо­
димых для заданной обработки сигналов, требуемой для управления машиной или процессом ПЛ «-сис­
темой.
3.2 автоматизированная система (automated system): Система управления, не входящая область распространения МЭК 61131, в которую потребителем или для потребителя включены ПЛ «-сис­
темы и которые также содержат другие компоненты, в том числе прикладные программы.
3.3 полевое устройство (field device): Внесенная в каталог изготовителя часть ПЛК-системы, предназначенная для предоставления интерфейсов ввода и/или вывода или предварительной/после- дующей обработки данных в систему с ПЛ К. Удаленное полевое устройство может быть независимым от системы с ПЛ К. Оно может подключаться к ПЛ К с помощью полевой шины.
3.4 релейно-контактная схема или схема релейной цепи (ladderdiagram or relay ladderdiagram):
Одна или несколько сетей контактов, катушек, графически представленных функций, функциональных блоков, элементов данных, текстовых данных и соединительных элементов, разделенные левыми и (по выбору) правыми шинами электропитания.
3.5 программируемый (логический) контроллер; ПЛК (programmable (logic) controller; PLC):
Цифровая электронная система, предназначенная для применения в производственной среде, которая использует программируемую память для внутреннего хранения ориентированных на потребителя инструкций по реализации таких специальных функций, как логика, установление последовательности, согласование по времени, счет и арифметические действия для контроля посредством цифрового или аналогового ввода/вывода данных различных видов машин или процессов. Как ПЛК, так и связанные с ними периферийные устройства разрабатываются таким образом, чтобы они могли легко интегриро­
ваться в любую промышленную систему управления с применением всех встроенных в них функций.
П р и м е ч а н и е — Аббревиатура «ПЛК» применяется в настоящем стандарте вместо словосочетания
«программируемые контроллеры», так как она широко применяется в отрасли автоматизации. Аббревиатура «ПК»
может быть ошибочно расшифрована, как «персональный компьютер».
3.6 система с программируемым контроллером или ПЛК-система (programmable controller system or PLC-system): Создаваемая потребителем конфигурация, состоящая из ПЛК и соответствую­
щих периферийных устройств, необходимых для работы автоматизированной системы. Она состоит из блоков, взаимосвязанных с помощью кабелей или штекерных разъемов при постоянной установке и с помощью кабелей и других средств при подключении переносных или мобильных периферийных устройств.
3.7 средства программирования и отладки; СПиО (programming and debugging tool; PADT):
Периферийное устройство из каталога изготовителя, служащее для программирования, тестирования, ввода в эксплуатацию и устранения неисправностей приложения, программной документации и храни­
лища данных ПЛК-системы и может применяться в качестве ЧМИ. СПиО называются подключаемыми, если они могут быть в любое время подключены или отключены в соответствующем интерфейсе без рис­
ка для оператора и технологического процесса. Во всех других случаях СПиО называются стационарными.
3.8 станции удаленного ввода/вывода данных; СУБД (remote input/output station; RIOS): Часть
ПЛК-системы из каталога изготовителя, включающая в себя интерфейсы ввода и/или вывода, которые только в рамках иерархического подчинения главному устройству обработки д анны х— центральному процессу (ЦП) могут выполнять операции по уплотнению/разуплотнению каналов ввода/вывода и пред- варительной/последующей обработки данных. Только для СУБД допускается ограниченная автономная работа, например, при таких чрезвычайных обстоятельствах, как разрыв канала обмена данными с ЦП или поломки самого ЦП, либо при выполнении операций по поиску неисправностей или технического обслуживания.
4 Функциональные характеристики
4.1 Базовая функциональная структура системы с программируемым контроллером
Общая структура с указанием основных функциональных компонентов системы с программируе­
мым контроллером представлена на рисунках 1 ,2 и 3. Данные функции осуществляют обмен данными между собой и обрабатывают сигналы машины/процесса, подлежащего контролю.
2

Фу нк ц
и и
И
СТ
О
Ч
НИ
К
А
П
И
Т
А
Н
И
Я
ГО С Т Р М Э К 6 1131-1— 2016
Прочие системы
А
Функции ПЕРЕДАЧИ
ДАННЫХ
V
Функции ЧЕЛОВЕКО-
МАШИННОГО
ИНТЕРФЕЙСА
Функции ПРОГРАМ­
МИРОВАНИЯ,
ОТЛАДКИ,
ТЕСТИРОВАНИЯ
ОПЕРАТОР
Разработчик программного
ПРИЛОЖЕНИЯ
А
________
Ъ2.
________
Функции ИНТЕРФЕЙСА для датчиков и приводов
А ------------ А
V
Машина/Процесс
V
Рисунок 1 — Базовая функциональная структура ПЛК-системы
3

ГОСТ Р МЭК 61131-1—2016
Рисунок 2 — Модель аппаратного обеспечения программируемого контроллера (по МЭК 61131-5)
4

ГОСТ Р МЭК 61131-1—2016

Интерфейс/порт цифровых
и аналоговых входных сигналов
^
Интерфейс/порт питания входов/выходов


Интерфейс/порт цифровых
и аналоговых выходных сигналов
Интерфейс/порт питания входов/выходов
Интерфейс/порт передачи данных
стороннему оборудованию
(например, компьютеры, принтеры,
полевые шины и т. д.)
^
Интерфейс/порт питания оборудования

Интерфейс/порт выхода вспомогательного питания
(для обеспечения датчиков и приводов)
^
Порт защитного заземления
Порт функционального заземления
Открытый интерфейс/порт передачи данных
^
(также открыт для стороннего оборудования)
Граница области применения настоящего стандарта
Интерфейсные устройства и сигналы
Рисунок 3 — Типовая конфигурация интерфейсов/портов ПЛК-системы, лист 1 (по МЭК 61131-2)
5

ГОСТ Р МЭК 61131-1— 2016
Условные обозначения:
AI — интерфейс/порт передачи данных для стойки локального расширения;
Аг — интерфейс/порт передачи данных для станции удаленного ввода/вывода, сети управления, промыш­
ленной шины;
Be — интерфейс/порт порт передачи данных также открытдля сторонних устройств (например, СПиО, персо­
нальный компьютер, используемый для программирования вместо);
Bi — внутренний интерфейс/порт передачи данных для периферийных устройств;
С — интерфейс/порт для цифровых и аналоговых входных сигналов;
D — интерфейс/порт для цифровых и аналоговых выходных сигналов;
Е — последовательные или параллельные интерфейсы/порты передачи данных сторонним устройствам;
F — интерфейс/порт питания оборудования. К устройствам с портами F предъявляются требования по
сохранению в работоспособном состоянии подключенных за ними устройств во время включения, выключения и
прерывания электропитания;
G — порт защитного заземления;
Н — порт для функционального заземления;
J — интерфейс/порт выхода вспомогательного питания, используемый для энергообеспечения датчиков и
приводов;
К — интерфейс/порт питания входов/выходов.
Рисунок 3, лист 2
Функция ЦП заключается вхранении прикладной программы, хранении данных, операционной сис­
те м ы ^ ) и выполнении функций прикладной программы.
ЦП обрабатывает сигналы, поступающие с датчиков, а также из внутреннего хранилища данных и генерирует сигналы для приводов и внутреннего хранилища данных в соответствии с прикладной про­
граммой.
Функции интерфейса для датчиков и приводов
Интерфейс для датчиков и приводов преобразует:
- входящие сигналы и/или данные, поступающие из машины/процесса в сигналы уровня, необхо­
димого для обработки;
- выходящие сигналы и/или данные, поступающие от функции обработки сигналов в сигналы уров­
ня, необходимого для работы приводов и/или дисплеев.
Сигналы, входящие/выходящие из функций интерфейса, могут поступать из специальных моду­
лей, которые выполняют предварительную обработку сигналов внешних датчиков в соответствии с определенными функциями, содержащимися в самих модулях. В число таких модулей входят модуль
PID (идентификационного номера процесса), модуль нечеткого контроля, модуль быстродействующего счетчика, модуль движения и другие.
Функция передачи данных
Функция передачи данных обеспечивает обмен данными с другими системами (сторонними устройствами), например, с другими ПЛК-системами, устройствами управления роботами, компьютера­
ми
ИТ . д.
Функция человеко-машинного интерфейса (ЧМИ)
Функция ЧМИ обеспечивает взаимодействие между оператором, функцией обработки сигналов и машиной/процессом.
Функции программирования, отладки, тестирования и документации
Данные функции обеспечивают генерирование и загрузку прикладной программы, мониторинг и отладку, а также документацию и архивирование прикладной программы.
Функции источника питания
Функции источника питания обеспечивают преобразование и изоляцию источника питания
ПЛК-системы от сетевого электропитания.
4.2 Характеристики функции центрального процессора
4.2.1 Обзор
Возможности ПЛК определяются программируемыми функциями, обзор которых представлен в таблице 1.
6

ГОСТ Р МЭК 61131-1— 2016
Для удобства восприятия программируемые функции разбиты на группы в зависимости от назна­
чения.
Т а б л и ц а 1 — Обзор программируемых функций
Группа функций
Пример
Логическое управление:
- логика;
- таймеры;
- счетчики
Элементы языка программирования:
AND, OR, NOT, XOR, бистабильные элементы;
on-delay, off-delay;
отсчет вверх и/или вниз (импульсов)
Обработка сигналов/данных:
- математические функции;
- обработка данных;
- обработка аналоговых данных
Вазовые арифметические действия: сложение, вычитание, умноже­
ние, деление
Расширенные арифметические действия: квадратный корень, три­
гонометрические функции
Сравнения: больше, меньше, равно
Выбор, форматирование, перемещение
ПИД, интеграция, фильтрация (не как стандартные элементы)
Нечеткий контроль
Функции интерфейса:
- ввод/вывод;
- прочие системы;
- ЧМИ;
- принтеры;
- массовая память
Модули аналогового, цифрового ввода/вывода
Преобразование двоично-десятичного кода
Протоколы обмена данными
Дисплей, команды
Сообщения, отчеты
Журналирование
Контроль выполнения
Периодическое выполнение, выполнение, управляемое событиями
Конфигурация системы
Проверка состояния (не как стандартные элементы)
4.2.2 Операционная система
Функция операционной системы отвечает за управление внутренними, взаимозависимыми функ­
циями ПЛК-системы (контроль конфигурации, диагностика, управление памятью, управление выполне­
нием прикладной программы, обмен данными с периферийными устройствами и функции интерфейса для датчиков и приводов, и т. д.).
После выключения электропитания или искажения передаваемых сигналов ПЛК-система может быть перезапущена тремя различными способами.
a) Холодный перезапуск
Перезапуск ПЛК-системы и ее прикладной программы после того, как все динамические данные
(такие переменные, какобраз ввода/вывода, внутренние реестры, таймеры, счетчики и т. д., а также про­
граммный контекст) переустановлены в предварительно определенное состояние. Холодный переза­
пуск может быть автоматическим (например, после отказа электропитания, потери данных в динамическом сегменте(ах) памяти(ей) и т. д.) или ручным (например, с помощью нажимной кнопки и т. д.).
b
) Теплый перезапуск
Перезапуск после отказа электропитания с помощью запрограммированного потребителем набо­
ра остаточных данных и предварительно определенного системного контекста прикладной программы.
Теплый перезапуск определяется наличием флажка состояния или другими соответствующими сре­
дствами, доступными для прикладной программы, которые указывают, что в режиме выполнения был обнаружен сбой электропитания ПЛК-системы.
c) Горячий перезапуск
Перезапуск после отказа электропитания, который имел место в пределах зависящего от процесса максимально допустимого времени для восстановления ПЛК-системы, если бы не было сбоя электропи­
тания.
7

ГОСТ Р МЭК 61131-1— 2016
Все данные ввода/вывода и другие динамические данные, а также контекст прикладной программы восстанавливаются или остаются неизменными.
Функция горячего перезапуска требует наличия часов реального времени или таймера с отдель­
ным электропитанием для определения времени, прошедшего после обнаружения сбоя электропитания и доступных потребителю средств программирования максимально допустимого времени для соотве­
тствующего процесса.
4.2.3 Память для хранения данных прикладной программы
Хранение прикладной программы
Хранение прикладной программы предусматривает выделение ячеек памяти для хранения серии инструкций, периодическое или управляемое событиями выполнение которых определяет последова­
тельность работы машины или продвижения процесса. Хранение прикладной программы также может предусматривать выделение ячеек памяти для хранения первоначальныхзначений данных прикладной программы.
Хранение данных прикладной программы
Хранение данных прикладной программы предусматривает выделение ячеек памяти для хране­
ния образа ввода/вывода и данных (например, наборы значений для таймеров, счетчиков, состояния сигнализации, параметров и наборов команд для машины или процесса), необходимых для выполнения прикладной программы.
Тип, емкость и использование памяти
Используются различные типы памяти: память чтения-записи (RAM), память только для чтения
(ROM), программируемая постоянная память (PROM), перепрограммируемая постоянная память
(EPROM/UV-PROM, EEPROM). Сохранение данных в памяти при сбое электропитания достигается выбором надлежащего типа памяти, если применимо (например, EPROM, EEPROM), или благодаря использованию аварийного средства памяти для энергозависимых типов памяти (например, батарея).
Емкость памяти определяется числом ячеек памяти в килобайтах, которое зарезервировано для хранения прикладной программы и данных прикладной программы. Параметры емкости памяти:
- емкость в минимально пригодной конфигурации;
- размер(ы) для инкрементов расширения;
- емкость(и) при максимальной конфигурации(ях).
Любая программируемая функция, применяемая прикладной программой, занимает ячейки памя­
ти. Число необходимых ячеек, как правило, зависит от программируемых функций и типа ПЛК.
Объем памяти, необходимый для хранение данных прикладной программы, зависит от объема и формата сохраняемыхданных.
4.2.4 Выполнение прикладной программы
Прикладная программа может состоять из ряда задач. Каждая задача решается последовательно.
Каждая программируемая функция выполняется поочередно, пока задача не будет решена полностью.
Управление инициированием задачи, периодически или при обнаружении события (условие прерыва­
ния), осуществляет операционная система.
4.3 Характеристики функции интерфейса для датчиков и приводов
a) Типы входящих/выходящих сигналов
Информация о состоянии и данные, поступающие от машины/процесса, передаются в систему вво­
да/вывода ПЛК в виде бинарных, цифровых, инкрементных или аналоговыхсигналов. Решения и резуль­
таты, определяемые функцией обработки, передаются в машину/процесс путем использования соответствующих бинарных, цифровых, инкрементных или аналоговых сигналов. Большое разнообра­
зие применяемых датчиков и приводов требует их адаптации кширокому диапазону входных и выходных сигналов.
b
) Характеристики системы ввода/вывода
В системах ввода/вывода применяются различные способы обработки, преобразования и локали­
зации сигналов. Работа и производительность ПЛК-системы зависят от статической/динамической оценки сигнала (обнаружения события), процедур хранения/не хранения, наличия оптоизоляции и т. д.
Системы ввода/вывода в целом демонстрируют модульную функцию, которая предусматривает конфигурирование ПЛК-системы в соответствии с потребностями машины/процесса, а также последую­
щее расширение (вплоть до максимальной конфигурации).
8

ГОСТ Р МЭК 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

ГОСТ Р МЭК 61131-1— 2016
плея). Кроме того, программа, как правило, может быть распечатана целиком. Если доступно альтернативное представление элементов языка программирования, способ их отображения, как пра­
вило, определяется потребителем.
4.6.4 Запуск автоматизированной системы
а) Загрузка прикладной программы
Сгенерированная программа находится в памяти ПЛ К или в памяти СПиО. В последнем случае тре­
буется перенос программы через загрузку или ввода дискетки памяти в ПЛ К перед запуском.
c) Доступ к памяти
Во время запуска или устранения неисправностей программы СПиО и блоку обработки предостав­
ляется доступ к прикладной программе и данным прикладной программы с целью мониторинга, измене­
ний и корректировки программы. Данные операции могут выполняться в оперативном режиме (т. е. во время контроля машины/процесса ПЛК-системой)
d) Адаптирование системы с программируемым контроллером
Типичные функции адаптирования ПЛК-системы кмашине/процессу, подлежащие контролю:
1) функции тестирования, которые проверяют датчики и приводы, подключенные к ПЛК-системе
(например, принудительная подача выходящих сигналов ПЛК-системы);
2) функции тестирования, проверяющие последовательность выполнения программы (например, установка флажков и принудительная подача входящих сигналов);
3) настройка или перенастройка переменных (например, таймеров, счетчиков и т. д.).
e) Индикация состояния автоматизированной системы
Возможность предоставления информации о состоянии машины/процесса и внутреннего состоя­
ния ПЛК-системы и ее прикладной программы облегчает запуск и отладку приложения ПЛК. Традицион­
ными средствами являются:
1) индикация состояния вводов/выводов;
2) индикация/запись изменений состояния внешних сигналов и внутренних данных;
3) мониторинг времени сканирования/выполнения;
4) визуализация выполнения программы и обработки данных в реальном времени;
5) индикаторы состояния защиты предохранителей и защиты от коротких замыканий.
f) Тестирование прикладной программы
Функции тестирования помогают потребителю во время записи, отладки и проверки прикладной программы. Традиционные функции тестирования:
1) проверка состояния вводов/выводов, внутренних функций (таймеры, счетчики);
2) проверка последовательности выполнения программы, например, пошаговые операции, изме­
нение времени циклов программы, команда останова;
3) моделирование функций интерфейса, например, принудительная подача входящих/выходя- щих сигналов обмена данными между задачами и модулями, встроенными в ПЛК-систему.
д) Изменение прикладной программы
Функции изменения предназначены для изменения, настройки и корректировки прикладных про­
грамм. Традиционными функциями являются функции поиска, замены, вставки, удаления и добавления, которые применяются к символам, командам, программным модулям и т. д.
4.6.5 Документирование
В предоставляемый пакет документации необходимо включать полное описание ПЛК-системы и приложения. Пакет документации может состоять из:
a) описания конфигурации аппаратных средств с обозначениями, примененными в проекте;
b
) документации прикладной программы, состоящей из:
1) листинг программы с возможными мнемосхемами для сигналов и обрабатываемых дан­
ных;
2) таблицы перекрестных ссылок для всех обработанных данных (вводы/выводы, такие внутренние функции как сохраненные внутренние данные, таймеры, счетчики и т. д.);
3) комментариев;
4) описания изменений;
5) руководства по техобслуживанию.
1 0

ГОСТ Р МЭК 61131-1— 2016
4.6.6 Архивирование прикладной программы
Для обеспечения быстрого исправления и минимизации простоя потребителя может сохранить прикладную программу на таком не изменяющемся носителе, как флэш-память, PC-карта, EEPROM,
EPROM, диск и т. д. Такая запись должна обновляться после каждого изменения программы для того, чтобы программа, исполняемая в ПЛК-системе, и заархивированная программа были идентичными.
4.7 Характеристики функций источника питания
Источник питания генерируют напряжение, необходимое для работы ПЛК-системы, а также, как правило, подает контрольные сигналы для надлежащей синхронизацииВКЛ/ВЫКЛ оборудования. Могут использоваться различные источники электропитания в зависимости от сетевого напряжения, потреб­
ления электроэнергии, параллельных соединений, требований к бесперебойной работе и т. д.
5 Эксплуатационная готовность и надежность
Любая автоматизированная система требует обеспечения определенного уровня готовности и надежности ее системы управления. На потребителя возлагается ответственность за обеспечение совокупного соответствия архитектуры всей автоматизированной системы, характеристик ПЛК-систе- мы и ее прикладной программы заданным требованиям приложения (основных эксплуатационных характеристик).
a) Архитектура автоматизированной системы
Технические средства, обеспечивающие резервирование, отказоустойчивость, автоматическую проверку ошибок, а также функции диагностики машины/процесса, могут способствовать повышению уровня работоспособности автоматизированной системы.
b
) Архитектура системы с программируемым контроллером
Модульная конструкция в сочетании с надлежащим внутренним самотестированием, позволяю­
щим осуществлять быструю идентификацию неисправностей, могут повысить уровень сопровождения
ПЛК-системы и, таким образом, уровень работоспособности автоматизированной системы. Также мож­
но рассматривать специальные способы использования технических средств, обеспечивающих резер­
вирование и отказоустойчивость.
c) Проектирование, тестирование и сопровождение прикладной программы
Прикладная программа является ключевым компонентом всей автоматизированной системы.
Большинство ПЛ К обеспечивают вычислительные ресурсы достаточные для реализации функций диаг­
ностики в дополнение к минимальной функции управления. Следует учитывать точность моделирова­
ния работы машины/процесса и последующей идентификации неисправных состояний.
Надлежащее тестирование прикладной программы является обязательным. Любое изменение прикладной программы предполагает соответствующее изменение в проектировании и тестировании для предотвращения снижения уровня эксплуатационной готовности и надежности. Документация про­
граммы должна соответствующим образом сопровождаться и аннотироваться.
d) Условия установки и эксплуатации
ПЛК-системы, как правило, имеют надежную конструкцию и предназначены для нормальной экс­
плуатации. С ужесточением условий эксплуатации снижается их уровень надежности. В этом случае условием обеспечения надежности является улучшение допустимых условий эксплуатации относи­
тельно условий нормальной эксплуатации, установленных МЭК 61131-2. Некоторые варианты примене­
ния могут потребовать специальной упаковки, охлаждения, защиты от электрических шумов и т. д. для обеспечения надежной эксплуатации.
11

ГОСТ Р МЭК 61131-1—2016
Приложение ДА
(справочное)
Сведения о соответствии ссылочных международных стандартов
межгосударственным стандартам
Т а б л и ц а ДА.1
Обозначение ссылочного между­
народного стандарта
Степень соответствия
Обозначение и наименование соответствующего межгосударственного стандарта
IEC 61131-2
ЮТ
ГОСТ IEC 61131-2—2012 «Контроллеры програм­
мируемые. Часть 2. Требования к оборудованию и ис­
пытания»
IEC 61131-3:2003

*
* Соответствующий национальный стандарт отсутствует. До его утверждения рекомендуется использовать перевод на русский язык данного международного стандарта.
П р и м е ч а н и е — В настоящей таблице использовано следующее обозначение степени соответствия стандарта:
- ЮТ — идентичный стандарт.
Библиография
IEC 60050-351:1998
International Electrotechnical Vocabulary (IEV) — Part 351: Automatic control
УДК 681.58:681.3:006.354
OKC 35.240.50,
25.040.40
Ключевые слова: контроллеры программируемые, функции интерфейса, функции передачи данных, че­
ловеко-машинный интерфейс, функции программирования, отладки, мониторинга, тестирования
Редактор Л.А. Кудрявцева
Технический редактор В.Ю. Фотиева
Корректор М.С. Кабашова
Компьютерная верстка А.Н. Золотаревой
Сдано в набор 17.05.2016.
Подписано в печать 01.06.2016.
Формат 60 х 8 4 ^ .
Гарнитура Ариал.
Уел. печ. л. 1,86.
Уч.-изд. л. 1,49.
Тираж32экз.
Зак. 1360.
Подготовлено на основе электронной версии, предоставленной разработчиком стандарта.
Издано и отпечатано во ФГУП «СТАНДАРТИНФОРМ», 123995 Москва, Гранатный пер., 4.
www.gostinfo.ru
info@gostinfo.ru
ГОСТ Р МЭК 61131-1-2016


написать администратору сайта