книги / Управляющие системы и автоматика
..pdf2.8.2.Программирование
2.8.2.1.Языки программирования
Сначала 90-х годов действует разработанный Международной электротехни ческой комиссией стандарт МЭК 1131 (см. табл. 39), который, впрочем, так и не стал обязательной нормой. Директива PLCopen (объединение содействия разработкам совместимого с SPS программного обеспечения) дает точные указания касательно того, в каких областях соответствующий программный продукт отвечает требованиям указанного стандарта.
Таблица 39. Структура стандарта МЭК 1131
Часть № |
Название |
Содержание |
Часть 1 |
Общая информация |
- Определение понятий |
|
|
- Функциональные признаки SPS |
Часть 2 |
Требования к обору |
- Электрические требования |
|
дованию и испыта |
- Механические требования |
|
ния |
- Функциональные требования |
|
|
- Типовые испытания |
|
|
- Условия окружающей среды |
|
|
- Классы нагрузки аппаратных средств |
Часть 3 |
Языки программиро |
- Модель программного обеспечения |
|
вания |
- Языки программирования |
Часть 4 |
Указания для пользо |
- Системный анализ |
|
вателя |
- Выбор устройств |
|
|
- Техническое обслуживание и уход |
Часть 5 |
Связь |
- Связь между устройствами разных из |
|
|
готовителей и с прочим оборудованием |
|
|
- Связь через сети |
|
|
- Обмен информацией |
|
|
- Обработка аварийных сигналов |
|
|
- Сетевое управление |
Рассматриваются следующие языки программирования:
•список операторов (AWL),
•структурированный текст (ST) в качестве контекстно-ориентирован ного языка,
•контактная схема (КОР),
•язык функциональных модулей (FBS) и
•язык хода процесса (AS) как графико-ориентированный язык.
Язык программирования «функциональная схема» (FUP) обозначен в МЭК как «язык функционального модуля» (FBS). Впрочем, такого названия придерживаются не все изготовители. Языки программирования «контак тная схема» (КОР), «список операторов» (AWL) и «функциональная схема» (FUP) распространены достаточно широко, поскольку с их помощью, ис-