Работа в системе программ
CoDeSys V2.3 4-52
Имя нового POU определяется в поле ‘Имя нового POU’ (Name of the new POU) диалогового ок-
на. Не забудьте, что имя должно быть уникальным.
При определении имени придерживайтесь следующих правил:
• Имя не должно содержать пробелов
• Имя нового POU не должно совпадать с именами других POU, типов данных или визуализа-
ций.
• Имя нового типа данных не должно совпадать с именами других POU или типов данных.
• Имя нового списка глобальных переменных не должно совпадать с именами других списков
глобальных переменных
• Имя нового действия не должно совпадать с именами других действий в этом же POU.
• Имя новой визуализации не должно совпадать с именами других визуализаций, POU или ти-
пов данных.
Во всех остальных случаях имя будет признано корректным. Поэтому, например, действия, при-
надлежащие разным POU, могут иметь одинаковые имена. Визуализации могут иметь те же имена,
что и POU.
При создании POU в появившемся диалоговом окне нужно задать тип POU (программа, функция
или функциональный блок) и язык, на котором этот POU будет выполнен. Тип POU задается в раз-
деле ‘Тип POU’ (Type of the POU), а язык – в разделе ‘Язык реализации’ (Language of the POU).
Если POU является функцией, то также нужно задать тип возвращаемого значения в поле ‘Тип ре-
зультата’ (Return Type). Здесь можно вводить любой простой или определяемый пользователем
тип (массив, структура, перечисление). При этом удобно пользоваться инструментом ‘Ассистент
ввода’ (Input assistance), который вызывается клавишей <F2>.
Диалог создания нового POU:
Если имя POU задано верно, то кнопка OK становится доступна и, нажав ее, вы создадите новый
объект в Организаторе объектов. При этом откроется окно редактора для этого объекта.
При вставке объекта из буфера с помощью команды ‘Правка’ ‘Вставить’ (“Edit” “Insert”) это диа-
логовое окно не появляется. Если имя вставляемого объекта конфликтует с имеющимся объектом,
то к нему будет добавлен номер (например, “Righ_1”).
Если проект находится под контролем механизма ENI, то, возможно (в зависимости от настроек оп-
ций проекта ‘Связь с базой данных’ (Database-connection)), вам придется ответить на вопрос о ка-
тегории, к которой его необходимо отнести. Этот процесс происходит автоматически. Вам нужно
только выбрать необходимую категорию базы данных в диалоге ‘Свойства’ (Properties) .
‘Сохранить как шаблон’ (Save as template)
Объекты типов ‘Глобальные переменные’ (Global Variables), ‘Типы данных’ (Data types), ‘Функция’
(Function), ‘Функциональный блок’ (Function Block) или ‘Программа’ (Program) можно сохранять
как шаблоны. Выберите объект в Организаторе объектов и дайте команду ‘Сохранить как шаб-
лон’ (Save as template) в контекстном меню (правая клавиша мыши). Теперь каждый новый объект
аналогичного типа будет автоматически включать раздел объявлений из шаблона. Всякий раз ис-
пользуется последний сохраненный шаблон.