logo
Учебник ИСПиУ

4.2.5 Программное обеспечение

Удобство программирования контроллеров (в более широком смысле – конфигурирования) является очень важной характеристикой. С появлением контроллеров каждый производитель начал предлагать свои решения по их программированию. В результате к началу 90-х годов сложилась ситуация, когда на рынке программного обеспечения для программирования контроллеров существовало большое количество языков программирования, а стандарты, их объединяющие и регламентирующие, отсутствовали. Все это негативным образом отражалось на стоимостных характеристиках разрабатываемых систем управления (повышенные затраты на подготовку программистов, на создание программ и т. п.) [12, 24].

В 1992 году Международная Электротехническая Комиссия (МЭК, IEC – International Electrotechnical Commission) взяла под контроль процессы, связанные с развитием этого типа прикладного ПО [37].

Стандартом МЭК 61131-3 определяется пять языков программирования контроллеров: три графических (LD, FBD, SFC) и два текстовых (ST, IL).

Сейчас уже можно сказать, что подавляющее большинство контроллеров и систем управления обслуживается программными продуктами, реализующими стандарт МЭК 61131-3.

Широкое применение в России нашел пакет ISaGRAF французской компании CJ International.

Вместе с тем ведущие фирмы-производители контроллеров и систем управления предлагают свои специализированные пакеты программирования контроллеров.