C- 4 Соответствие IEC61131-3
Publication 1756-PM001G-EN-P - March 2004
Набор инструкций Задаваемый IEC61131*3 набор инструкций является полностью
произвольным. В спецификации представлен ограниченный набор
инструкций, при реализации которого должно быть обеспечено
соответствие указанному выполнению и визуальному представлению.
Однако IEC61131*3 не ограничивает набор инструкций только теми
инструкциями, которые указаны в спецификации. Каждый
производитель программируемых контроллеров может реализовать
дополнительные функции в виде инструкций помимо тех
инструкций, которые указаны в спецификации. Примерами таких
расширенных инструкций являются инструкции, необходимые для
выполнения диагностики, пропорционально*интегрально*
дифференциального управления циклом, управления
перемещениями, а также манипуляций с файлами данных. Поскольку
расширенные инструкции не определены спецификацией IEC61131*
3, нет гарантии совместимости реализаций между различными
производителями программируемых контроллеров. Поэтому
использование таких инструкций может препятствовать
перемещению логики между производителями.
Контроллеры Logix5000 и программное обеспечение RSLogix5000
предоставляют комплект инструкций, выполняющихся так, как
определено спецификацией IEC61131*3. Физическое представление
этих инструкций соответствует пользовательскому интерфейсу
существующих систем, что позволяет уменьшить расходы на
обучение работе в этой среде. Кроме инструкций, соответствующих
IEC61131*3, в эту среду перенесен целый ряд инструкций из
существующих продуктов, с тем чтобы не была потеряна ни одна
функциональная возможность.
Мобильность
программ
IEC61131-3
Одной из задач конечных пользователей, создающих программы в
среде, соответствующей IEC61131*3, является обеспечение
переносимости, или мобильности, программ между контроллерами,
создаваемыми различными производителями. В этой области
IEC61131*3 имеет недостатки, поскольку эта спецификация не
определяет ни одного формата обмена файлами. Это означает, что
любая программа, созданная в среде одного производителя, требует
манипуляций для перемещения в систему другого производителя.
Чтобы минимизировать усилия по переносу программ между
оборудованием различных производителей, пакет
программирования контроллеров RSLogix 5000 включает полную
утилиту экспорта и импорта ASCII. Кроме того, файловый формат,
используемый этим инструментом, представляет собой гибрид
определения языка структурированного текста IEC61131*3.
Операционная система и определения данных контроллера
соответствуют форматам IEC61131*3. Расширения реализованы для
преобразования релейной логики в текст ASCII, поскольку это не
определено IEC61131*3.
Для получения дополнительной информации об утилите экспорта и
импорта ASCII пакета RSLogix 5000 обратитесь к справочному
руководству Logix5000 Controllers Import/Export Reference Manual
(Справочное руководство по экспорту/импорту для контроллеров
Logix5000), публикация 1756*RM084.