ВУЗ:
Составители:
Построковая печать оперативных сообщений на матричный принтер
обеспечивает ведение объективного протокола событий SCADA.
Фильтрация и сортировка исторических сообщений по назначению,
объектам, типам и важности.
Доступ к исторической информации.
Гибкий механизм настроек отображения.
Лекция 12. Проектирование программного обеспечения ПЛК
Стандарт IEC 61131-3 описывает синтаксис и семантику пяти языков
программирования ПЛК:
1. SFC (Sequential Function Chart) - графический язык, который
используется для описания алгоритма в виде набора связанных пар:
шаг (step) и переход (transition). Шаг представляет собой набор
операций над переменными. Переход - набор логических условных
выражений, определяющий передачу управления к следующей паре
шаг-переход. По внешнему виду описание на языке SFC напоминает
хорошо известные логические блок-схемы алгоритмов. SFC имеет
возможность распараллеливания алгоритма. Однако, SFC не имеет
средств для описания шагов и переходов, которые могут быть
выражены только средствами других языков стандарта.
Происхождение этого языка – Grafcet (Telemechanique-Groupe
Schneider).
2. LD (Ladder Diagram) - графический язык программирования,
являющийся стандартизованным вариантом класса языков релейно-
контактных схем. Логические выражения на этом языке описываются в
виде реле, которые широко применялись в области автоматизации в 60-
х годах. Ввиду своих ограниченных возможностей язык дополнен
привнесенными средствами: таймерами, счетчиками и т.п.
Происхождение: различные варианты языка релейно-контактных схем
(Allen-Bradley, AEG Schneider Automation, GE-Fanuc, Siemens).
3. FBD (Functional Block Diagram) - графический язык по своей сути
похожий на LD. Вместо реле в этом языке используются
функциональные блоки, по внешнему виду - микросхемы. Алгоритм
работы некоторого устройства на этом языке выглядит как
функциональна схема электронного устройства: элементы типа
"логическое И", "логическое ИЛИ" и т.п., соединенные линиями.
Происхождение: вариант G- языка прогаммирования LabView.
4. ST (Structured Text) - текстовый высокоуровневый язык общего
назначения, по синтаксису ориентированный на Паскаль.
Самостоятельного значения не имеет: используется только совместно с
SFC. Происхождение: Grafcet (Telemechanique-Groupe Schneider).
5. IL (Instruction List) - текстовый язык низкого уровня. Выглядит
как типичный язык Ассемблера, что объясняется его происхождением:
для некоторых моделей ПЛК фирмы Siemens является языком
Страницы
- « первая
- ‹ предыдущая
- …
- 85
- 86
- 87
- 88
- 89
- …
- следующая ›
- последняя »
