logo
Всё по МСА доц

3. Языки программирования логических контроллеров

Массовое производство программируемых логических контроллеров (ПЛК) различными фирмами производителями привело к двум неблагоприятным последствиям в области программного обеспечения:

Первое – большое количество разнородных языков программирования, т.к. каждый изготовитель в комплекте с ПЛК поставлял свои программные средства его программирования.

Второе – сложность получаемых программ для чтения и редактирования, поэтому зачастую в случае обнаружения неточности в программе или необходимости ее корректировки, разобраться в ней и изменить ее мог только автор.

Для разрешения этих проблем был разработан стандарт Международной электротехнической комиссии IEC61131-3. В этом стандарте описаны два текстовых языка (IL– Список Инструкций иST– Структурированный Текст), два графических языка (LD– Язык Диаграмм Лестничной Логики иFBD– Язык Диаграмм Функциональных Блоков), а также язык графических схемSFC(Язык Последовательных Функциональных Схем).