Овен ПЛК160 [12/197] Этапы создания пользовательской программы проекта плк

Овен ПЛК160 [12/197] Этапы создания пользовательской программы проекта плк
3 Этапы создания пользовательской программы
12
3 Этапы создания пользовательской программыпроекта») ПЛК
В данном разделе содержится краткое описание последовательности опера-
ций, выполняемых при создании пользовательской программыпроекта»), описа-
ние интерфейса, основных режимов работы ПО CoDeSys и приемов работы в этих
режимах.
Полностью процедуры создания и отладки пользовательской программы
проекта») ПЛК описаны в документе «Руководство пользователя по программиро-
ванию ПЛК в CoDeSys 2.3» (см. приложение Н, [2]).
Описания тех аспектов процедуры, которые специфичны для работы с ОВЕН
ПЛК, например описания настройки (конфигурирования) области ввода / вывода па-
мяти ПЛК, приведены далее.
Внимание! Терминология описания, принятая в документации разра-
ботчика ПО CoDeSys, и, вслед за ней, в данном документе, несколько
отличается от принятой в ЕСПД. Так, например, различные режимы ра-
боты ПО именуются различно, в зависимости от способа вызова режи-
ма. Например, режимы написания программ именуются «Редакторы».
3.1 Компоненты проекта
Пользовательская программапроект») ПЛК в ПО CoDeSys содержит про-
граммные компоненты (POU), типы данных, визуализации, ресурсы и библиотеки.
сведения о ресурсах ПЛК и некоторую другую информацию, хранимую в одном фай-
ле («name.pro»).
3.1.1 Программные компоненты проекта (POU)
Проект создается в ПО CoDeSys на любом из доступных языков программи-
рования. Проект может состоять из одного или нескольких программных компонен-
тов (POU, Program Organization Unit). Главная программа, выполняемая циклически,
должна называться PLC_PRG.
К программным компонентам (POU) относятся функциональные блоки, функ-
ции и программы. Отдельные POU могут включать действия (подпрограммы).
Каждый программный компонент состоит из раздела объявлений и кода. Для
написания всего кода POU используется только один из МЭК языков программиро-
вания (IL, ST, FBD, SFC, LD или CFC).
CoDeSys поддерживает все описанные стандартом МЭК 61131 компоненты.
Для их использования достаточно включить в свой проект библиотеку дополнитель-
ных программных компонентов «standard.lib» (подробнее о библиотеках см. раздел
4.2.4 ).
POU могут вызывать другие POU, но рекурсии недопустимы.
Кроме того, в проекте могут быть явно определены несколько задач с различ-
ными условиями выполнения. Работа с задачами описана в разделе 6.7 «Конфигу-
ратор задач (Task Configuration)» документа «Руководство пользователя по про-
граммированию ПЛК в CoDeSys 2.3» (см. приложение Н, [2]).
Приемы работы при написании программ и примеры программ представлены
в документе «Первые шаги в CoDeSys» (см приложение Н [1]).
Выполнение программы начинается с программного компонента POU
«PLC_PRG» и выполняется циклически.
Создание и отладка проекта производится в несколько этапов, перечисленных
ниже.

Содержание

Похожие устройства