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

UptoLike

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

МЭК 61131-7. Программируемые контроллеры. Часть седьмая. Програм-
мирование нечёткого управления.
МЭК 61131-8. Программируемые контроллеры. Часть восьмая. Руково-
дства по применению и реализации языков программирования.
Шестая часть, МЭК 61131-6, зарезервирована для возможного использования
в будущем.
Вопросам программирования посвящена третья часть стандарта «Языки про-
граммирования ПЛК». Рабочей группой МЭК было принято достаточно ориги-
нальное решение. Из всего многообразия существовавших на момент разработки
стандарта языков программирования ПЛК были выделены пять языков, получив-
ших наибольшее распространение. Спецификации языков были доработаны, так
что стало возможным использовать в программах написанных на любом из этих
языков стандартизованный набор элементов и типов данных. Такой подход МЭК
не раз подвергался критике, но время доказало правильность этого решения. Реа-
лизация подобного подхода позволила привлечь к программированию одного и
того же ПЛК специалистов различных областей знаний (и что особенно важно
различной квалификации): специалистов по релейной автоматике (и даже элек-
триков), программирующих в LD, специалистов в области полупроводниковой
схемотехники и автоматического регулирования для которых привычен язык
FBD, программистов, имеющих опыт написания программ для компьютеров на
языке ассемблера (ему соответствует язык IL для ПЛК), на языках высокого уров-
ня (язык ST), даже далекие от программирования специалисты-технологи получи-
ли свой инструмент программированияязык SFC. Хотя внедрение МЭК систем
программирования и не позволило полностью отказаться от услуг профессио-
нальных программистов (впрочем такая цель и не ставилась), но зато позволило
снизить требования к квалификации и соответственно затраты на оплату труда
программистов ПЛК.
Стандартизация языков позволила (по крайней мере, частично) решить про-
блему зависимости пользователя ПЛК от конкретного изготовителя. Все совре-
менные ПЛК оснащаются средствами МЭК 61131-3 программирования, что уп-
рощает работу пользователям контроллеров (можно использовать ПЛК различных
фирм без затрат на переучивание) и одновременно снимает ряд проблем для изго-
товителей ПЛК (можно использовать компоненты ПЛК других изготовителей).
Следует отметить, что некоторые старейшие изготовители ПЛК до сих пор выну-
ждены поддерживать свои собственные языки (системы программирования), од-
нако все они, в той ли иной форме, стремятся обеспечить поддержку МЭК 61131-
3. Стандарт существенно расширил возможности на рынке труда специалиста, за-
нимающегося программированием ПЛК. Подобно тому, как автомеханик, имею-
41