Codesys (824048), страница 18
Текст из файла (страница 18)
Если при вызове этой команды была выделена папка,то новая будет создана в ней. В противном случае она создается на том же уровне вложенности. Есливыделено действие, то папка создается на уровне вложенности, к которому принадлежат действия.Эта команда доступна, когда выбран объект в организаторе объектов, и содержится в контекстном меню, которое вызывается нажатием клавиш <Shift>+<F10> или правой кнопкой мыши.Вновь созданная папка получает имя “New Folder”.
Папки можно называть по следующим правилам:••Папки на одном уровне вложенности должны иметь различные имена. На разных уровнях допускаются одинаковые имена.Папка не должна иметь такое же имя, как и какой-нибудь объект на этом уровне.Если при выполнении команды папка с именем “New Folder” уже существует, то новая папка получитто же имя только с номером, например “New Folder 1”. Нельзя давать папке имя, которое уже используется.“Expand nodes” и “Collapse nodes”.С помощью команды “Expand nodes” папку можно открыть. Команда “Collapse nodes” закрывает папку.То же самое можно сделать с помощью мышки.Эти команды доступны, когда выбран объект в организаторе объектов, и находятся в контекстном меню, которое вызывается нажатием клавиш <Shift>+<F10> или правой кнопкой мыши.“Project” “Object” “Delete”Быстрый вызов: <Delete>Удаляет выбранный объект или папку со всеми входящими в нее объектами из Организатора объектов.Для надежности вы должны подтвердить удаление.
Удаленный объект может быть восстановлен командой 'Edit' 'Undo'.Если при удалении объект был открыт в редакторе, то этот редактор будет автоматически закрыт. Спомощью команды “Edit” “Cut” вы можете переместить объект в буфер.“Project” “Object” “Add”.Быстрый вызов:<Insert>CoDeSys V2.34-49Работа в системе программирования CoDeSysСоздает новый объект. Тип создаваемого объекта зависит от выбранной в организаторе объектов вкладки. Для объектов типа 'Global Variables', 'Data types', 'Function', 'Function Block' или 'Program' доступноиспользование шаблонов, см. ниже 'Save as template'.Имя нового POU определяется в поле Name of the new POU диалогового окна.
Не забудьте, что имядолжно быть уникальным.При определении имени придерживайтесь следующих правил:••••••Имя не должно содержать пробеловИмя нового POU не должно совпадать с именами других POU или типов данных.Имя нового типа данных не должно совпадать с именами других POU или типов данных.Имя нового списка глобальных переменных не должно совпадать с именами других списковглобальных переменныхИмя нового действия не должно совпадать с именами других действий в этом же POU.Имя новой визуализации не должно совпадать с именами других визуализаций.Во всех остальных случаях имя будет признано корректным. Поэтому, например, действия, принадлежащие разным POU, могут иметь одинаковые имена.
Визуализации могут иметь те же имена, что иPOU.При создании POU в появившемся диалоговом окне нужно задать тип POU (программа, функция илифункциональный блок) и язык, на котором этот POU будет выполнен. Тип POU задается в разделе Typeof the POU, а язык – в разделе Language of the POU. Если POU является функцией, то также нужно задать тип возвращаемого значения в поле Return Type. Здесь можно вводить любой простой или определяемый пользователем тип (массив, структура, перечисление). При этом удобно пользоваться инструментом Input assistance, который вызывается клавишей <F2>.Диалог создания нового POU:Если имя POU задано верно, то кнопка OK становится доступна и, нажав ее, вы создадите новый объектв Организаторе объектов. При этом откроется окно редактора для этого объекта.При вставке объекта из буфера с помощью команды “Edit” “Insert” это диалоговое окно не появляется.Если имя вставляемого объекта конфликтует с имеющимся объектом, то к нему будет добавлен номер(например, “Righ_1”).Если проект находится под контролем механизма ENI, то, возможно (в зависимости от настроек опцийпроекта 'Project source control'), вам придется ответить на вопрос о категории, к которой его необходимоотнести.
Этот процесс происходит автоматически. Вам нужно только выбрать необходимую категориюбазы данных в диалоге 'Properties' .“Save as template”Объекты типов 'Global Variables', 'Data types', 'Function', 'Function Block' или 'Program' можно сохранятькак шаблоны. Выберите объект в Организаторе объектов и дайте команду 'Save as template' в контекстном меню (правая клавиша мыши). Теперь каждый новый объект аналогичного типа будет автомати-CoDeSys V2.34-50Работа в системе программирования CoDeSysчески включать раздел объявлений из шаблона. Всякий раз используется последний сохраненный шаблон.“Project” “Object” “Rename”Быстрый вызов: <Пробел>Переименовывает выбранный объект или папку.
Новое имя должно быть уникальным. Если при переименовании было открыто окно редактирования объекта, то заголовок окна изменится автоматически.Диалоговое окно для переименования POU“Project” “Object” “Convert”Эта команда действует только на POU. Она конвертирует POU с любого языка на один из трех языковIL, FBD и LD.Перед использованием команды нужно скомпилировать проект. Выберите один из этих трех языков идайте POU новое имя. Не забудьте, что это имя должно быть уникальным. Теперь нажмите OK, и новыйPOU будет добавлен в список POU.Процесс конвертирования сродни тому, что происходит при компиляции.Диалоговое окно конвертирования POU.Внимание: Действия конвертировать нельзя.Обратите внимание: POU, созданный в редакторе FBD, можно редактировать в LD без преобразования (см.
'Extras' 'View').“Project” “Object” “Copy”При выполнении этой команды объект копируется и сохраняется под новым именем. Имя нового POUвведите в диалоговом окне. Не забудьте, что имя должно быть уникальным.Аналогичную функцию выполняет команда “Edit” “Copy”, но диалоговое окно при этом не появляется.CoDeSys V2.34-51Работа в системе программирования CoDeSysДиалоговое окно для копирования POU“Project” “Object” “Open”Быстрый ввод: <Enter>Эта команда открывает выбранный в организаторе объектов POU в соответствующем редакторе.
Еслиокно для этого объекта уже открыто, то оно получает фокус ввода (становится активным).Есть еще два способа открытия объекта:••Двойной щелчок мышкой на нужном объекте.Введите первую букву имени объекта в Организаторе объектов. Откроется диалоговое окно, вкотором будут перечислены все объекты, имя которых начинается с введенной буквы. Выберитеобъект из списка и нажмите кнопку Open. Такой прием удобно использовать в проектах с большим количеством объектов.Диалоговое окно выбора открываемого объекта“Project” “Object Properties”Открывает диалог свойств объекта 'Properties', выбранного в Организаторе объектов. Вид диалога определяется типом объекта:• для списков глобальных переменных будет открыт диалог Global variable list. В нем задаютсяпараметры обновления списка и, если возможно, параметры обмена данными посредством сетевыхпеременных.
Этот же диалог появляется и при создании нового списка глобальных переменных. Создание нового списка глобальных переменных выполняется при помощи команды “Add Object”, есливыделена папка “Global Variables” или любой уже существующий список глобальных переменных.• на вкладке 'Visualization' определяется способ использования объекта визуализации (см. подробнееотдельный документ “Визуализация CoDeSys”).CoDeSys V2.34-52Работа в системе программирования CoDeSysДиалоговое окно объекта визуализацииUse as: если включенны опции Web visualization или Target visualization в настройках Target Settings,то здесь вы задаете включение объекта в Web или Target визуализацию.Used as: Активируйте необходимую опцию, относящуюся к возможности использования управляющихпанелей (Master layouts):−Visualization: объект использует общие правила.−Visualization without Master layout: если в проекте есть управляющая панель, то она не будет использоваться в данном объекте.−Master layout: данный объект используется как управляющая панель.
По умолчанию панель всегдаразмещается на переднем плане, если не установлена опция as background.• если проект подключен к базе данных ENI (см. 'Project' 'Options' 'Project source control'), то будет открыт диалог 'Database-connection'. Здесь вы сможете настроить привязку объекта к необходимой категории базы данных либо к локальной категории 'Local'. (Подробнее см . “Что такое ENI?”.“Project” “Object Access rights”С помощью этой команды вы можете установить права доступа к объекту для различных групп пользователей. При этом появляется следующее диалоговое окно:Диалоговое окно для установки прав доступаПрава доступа для групп пользователей могут устанавливать только члены группы 0.
Существуют тритипа доступа:CoDeSys V2.34-53Работа в системе программирования CoDeSys•••No Access: объект не доступен для группы пользователей.Read Access: объект доступен членам группы только для чтения.Full Access: группа пользователей может открывать и изменять объект.Сделанные установки относятся только к выбранному объекту или, если активна опция Apply to all , ковсем POU, типам данных, визуализациям и ресурсам проекта.Права доступа могут устанавливать только члены группы 0.Обратите внимание на возможность установки прав доступа к операциям объектов визуализации.“Project” “Add Action”Используется для создания действия, связанного с выделенным в Организаторе объектов блоком. Приэтом нужно задать имя действия и язык, на котором оно будет описано.Новое действие будет помещено под выбранным блоком в организаторе объектов.