Следует добавить, что использование языков МЭК 61131-3 может обеспечить упрощение программирования и системную интеграцию, т.к. для имеющихся на рынке МЭК-средств, как правило, существуют более-менее апробированные решения, которые можно использовать в качестве прототипов вашей системы. С другой стороны, решение об использовании МЭК-средства имеет смысл предварять тщательным анализом требований задачи.
Использование одного из языков стандарта МЭК61131-3 в реальных проектах может быть вполне успешным, но при условии тщательной проработки вопроса соответствия свойств выбранного языка и требований задачи. Существенное преимущество МЭК 61131-3 подхода – наличие на рынке развитых сред разработки. При определенных обстоятельствах вполне допустимо использовать альтернативные средства программирования ПЛК, либо на основе FSM, таких, как язык Reflex, либо при известной осторожности и наличии высококвалифицированных кадров на основе чистого Си/Си++.
Список литературы
1 Анисимов Н.А., Голенков Е.А., Харитонов Д.И. Композиционный подход к разработке параллельных и распределенных систем на основе сетей Петри // Программирование. 2001. №6.
2 Арнольд Д. Смысл графических стандартов: коммерческая выгода и риск // Программирование. 1996. №6.
3 Зюбин В.Е. К пятилетию стандарта IEC 1131-3. Итоги и прогнозы // Приборы и системы управления. 1999. №1.
4 Зюбин В.Е. Графика или текст: какой язык нужен программисту? // Открытые системы. 2004. №1.
5 Любченко В. О бильярде с Microsoft Visual C++ 5.0 // Мир ПК. 1998. № 1.
6 Петров И.В. Стандартные языки и приемы прикладного программирования // М.: СОЛОН-Пресс. 2004.
7 Шалыто А.А., Туккель Н.И. SWITCH-технология автоматный подход к созданию программного обеспечения “реактивных” систем // Программирование.
8 2001. №5.
9 Шопырин Д.Г., Шалыто А.А. Объектно - ориентированный подход к автоматному программированию. 2003.
10 Яков Розенберг Динамическая модификация алгоритмов. 2003.
11 PLCopen Устав Ассоциации. 1997. (http://www.PLCopen.org/artass.htm)