Аппаратные средства и программное обеспечение систем промышленной автоматизации. Данилушкин И.А. - 40 стр.

UptoLike

Составители: 

Говорить о том, что программы написаны для ПЛК, не вполне корректно
[18]. Все программы написаны человеком и предназначены для чтения человеком.
Любые инструменты программирования дают в конечном итоге микропроцессору
инструкции в его машинных кодах. Для него нет разницы, на каком языке напи-
сана программа. То есть, говоря о различных характеристиках языков программи-
рования, имеют в виду их способность эффективно выражать мысли программи-
ста.
В семидесятых годах прошлого века появилось множество языков для про-
граммирования ПЛК, ориентированных в первую очередь не на программистов, а
на специалистов-технологов. В конце семидесятых годов сложилась крайне слож-
ная ситуация. Каждый изготовитель ПЛК разрабатывал собственный язык про-
граммирования, поэтому ПЛК разных производителей были программно несо-
вместимы, кроме того, существовала проблема аппаратной несовместимости. За-
мена ПЛК на продукт другого изготовителя превратилась в огромную проблему.
Покупатель ПЛК был вынужден использовать изделия только одной фирмы либо
тратить силы на изучение разных языков и средства на приобретение соответст-
вующих инструментов.
В итоге в 1979 году в рамках Международной Электротехнической Комиссии
(МЭК) была создана специальная группа технических экспертов по проблемам
ПЛК. Ей была поставлена задачавыработать стандартные требования к аппа-
ратным средствам, программному обеспечению, правилам монтажа, тестирова-
ния, документирования и средствам связи ПЛК. В 1982 году был опубликован
первый черновой вариант стандарта, который получил наименование МЭК 1131.
Ввиду сложности получившегося документа, было решено разбить его на не-
сколько частей. После перехода в 1997 году на пяти цифровые обозначения, в на-
стоящее время выделяют следующие части стандарта МЭК 61131 [19]:
МЭК 61131-1. Программируемые контроллеры. Часть первая. Общая ин-
формация. В Российской Федерации на базе этого стандарта разработан
ГОСТ Р 51840–2001.
МЭК 61131-2. Программируемые контроллеры. Часть вторая. Требования
к оборудованию и испытаниям (ГОСТ Р 51841–2001).
МЭК 61131-3. Программируемые контроллеры. Часть третья. Языки про-
граммирования.
МЭК 61131-4. Программируемые контроллеры. Часть четвёртая. Руково-
дства для пользователя.
МЭК 61131-5. Программируемые контроллеры. Часть пятая. Технические
характеристики средств обмена сообщениями.
40