Главная страница

Руководство пользователя по программированию плк в CoDeSys 3


Скачать 5.57 Mb.
НазваниеРуководство пользователя по программированию плк в CoDeSys 3
Дата25.10.2022
Размер5.57 Mb.
Формат файлаpdf
Имя файлаCODESYS_manual.pdf
ТипРуководство пользователя
#754593
страница13 из 50
1   ...   9   10   11   12   13   14   15   16   ...   50
Определить
(
Define
)
3.
Взять новейшую версию
(
Get Latest Version
)
4.
Выписать
(
Check Ou
t)
5.
Прописать
(
Check In
)
6.
Отменить выписку
(
Undo Check Out
)
7.
Показать отличия
(
Show differences
)
8.
Показать историю версий
(
Show Version History
)
Если подключение к базе данных не установлено, то диалог ‘
Логин
’ (
Database Login
) будет открыт автоматически.
Если команда ‘
База данных – Логин
’ (
Data Base Login
) из меню ‘
Проект
’ (
Project
) активна, то становятся доступными дополнительные групповые команды, относящиеся ко всем объектам про- екта:
9.
Определить множество
(
Multiple Define
)
10.
Взять все новейшие версии
(
Get All Latest Versions
)
11.
Выписать множество
(
Multiple Check Out
)
12.
Прописать множество
(
Multiple Check In
)
13.
Отменить выписку множества
(
Undo Multiple Check Out
)
14.
Показать историю версий проекта
(
Project Version History
)
15.
Метка версии
(
Label Version
)
16.
Добавить разделяемые объекты
(
Add Shared Objects
)
17.
Обновить статус
(
Refresh Status
)

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-44
Статус объекта при работе с базой данных отображается в Организаторе объектов :
Иконка закрашена серым:
Объект поддерживается в базе данных
Зеленая галочка перед именем объекта:
Объект извлечен из базы для редактиро- вания в данном проекте.
Красный x перед именем объекта:
Объект извлечен другим пользователем.
после имени объекта:
Доступ только по чтению.
Обратите внимание: Некоторые объекты
(
Конфигурация задач
-
Task configura-
tion
,
Цифровая трассировка
-
Sam-
pling Trace
,
Конфигурация ПЛК
-
PLC
Configuration
,
Настройки целевой
платформы
-
Target Settings
,
Менед-
жер просмотра
-
Watch- and Recipe
Manager
) содержат по умолчанию, поскольку не могут быть извлечены.
Если вы не имеете права редактировать объект, то вопрос об извлечении не бу- дет задаваться автоматически и команда

Выписать
’ (
Check out
) будет недос- тупна.
Подключиться (Login)
Команда открывает одноименный диалог 'Login', в котором вы должны задать данные для подклю- чения к базе данных через ENI Сервер. Данные могут отличаться для различных типов базы дан- ных. Настройка самой базы производится в меню ENI Сервера (ENI Admin, User Management).

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-45
Диалог ‘
Логин
’ (
Login
):
Страничка ‘
Объекты проекта
’ (
Project objects
) содержит:
Хост
(
Host
): имя машины на которой работает ENI Server (определяется в поле 'TCP/IP адрес' в оп- циях проекта ‘
Связь с базой данных
’ - '
Database connection
').
Проект
(
Project
): имя базы данных проекта (определяется в поле ‘
Имя прокта
’ (
Project name
) в опциях проекта ‘
Связь с базой данных
’ / ‘
Объекты проекта
’ - '
Database connection
' / '
Project Ob-
jects
').
Учетная запись
(
Credentials
):

Имя пользователя (User name) и пароль (Password).

Когда в проекте активна опция Use as default, указанные выше данные будут использоваться по умолчанию автоматически для всех последующих операций с базой данных.

Нажмите OK для подтверждения ввода. Далее автоматически будет открыта страничка

Разделяемые объекты
’ (
Shared objects
). Выберете необходимые объекты и нажмите OK. Анало- гично выполните ввод для странички ‘
Файлы компилятора
’ (
Compile files
).

Диалог ‘
Логин
’ (
Login
) вызывается автоматически при попытках доступа к базе данных, если подключение еще не установлено.
Внимание: Если вы хотите сохранить удостоверения доступа в проекте, включите опцию ‘
Сохранять уло-
стовнрение ENI
’ (
Save ENI credentials
) в опциях проекта, категория ‘
Сохранение
’ (
Load
& Save
).
Определить (Define)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Определить
’ ('
Project
' '
Project
Database
' '
Define
').
Команда определяет, должен ли выбранный объект поддерживаться в базе данных или только ло- кально в проекте. В предложенном диалоге вы должны указать одну из категорий базы данных 'Project' (объект проекта) или 'Shared objects' (разделяемый объект) либо 'Local' (локальный объект).
Иконки всех разделяемых (поддерживаемых в базе данных) объектов закрашены серым цветом в
Организаторе объектов.
Взять последнюю версию (Get Latest Version)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Взять последнюю версию
’ ('
Project
' '
Project
Data-
base
' '
Get Latest Version
')
Текущая версия выделенного объекта считывается из базы данных, перезаписывая локальную вер- сию. В отличие от команды ‘
Выписать
’ (
Check Out
), объект не блокируется для других пользова- телей базы данных.

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-46
Выписать (Check Out)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Выписать
’ ('
Project
' '
Project
Database
' '
Check Out
')
Выделенный объект извлекается из базы данных и блокируется для других пользователей.
При выполнении этой команды открывается диалог 'Check out object'. Здесь можно задать коммен- тарий, который будет сохранен в истории версий данного объекта. Для вставки перевода строки ис- пользуйте +.
Если версия объекта отличается от его версии в локальном проекте, будет дано соответствующее сообщение и пользователь сможет решить, нужно ли его извлекать.
Иконки всех извлеченных объектов отмечены зеленой галочкой в Организаторе объектов. Другие пользователи будут видеть его с красным крестом, указывающим на запрет редактирования.
Прописать (Check In)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Прописать
’ ('
Project
' '
Project
Database
' '
Check In
')
Выделенный объект помещается в базу данных как текущая версия. Старые версии не удаляются, оставаясь в базе данных.
При выполнении этой команды открывается диалог 'Check in object'. Здесь можно задать коммента- рий, который будет сохранен в истории версий данного объекта в базе данных. Для вставки перево- да строки используйте +.
После успешного завершения команды зеленая галочка в Организаторе объектов будет убрана.
Отменить выписку (Undo Check Out)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Отменить выписку
’ ('
Project
' '
Project
Database
'
'
Undo Check Out
')
Используется для отмены извлечения выделенного объекта. Все сделанные после извлечения ло- кальные изменения также отменяются. Последняя (до извлечения) версия становится текущей дос- тупной для других пользователей.
Показать отличия (Show Differences)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Показать отличия
’ ('
Project
' '
Project
Database
' '
Show
Differences
')
Открытый в настоящий момент объект сравнивается с текущей (последней) версией, сохраненной в базе данных. Окно объекта в CoDeSys разделяется на две части, так же, как и при сравнении проек- тов (См. ‘
Проект
’ ‘
Сравнить
’ ('
Project
' '
Compare
')).
Показать историю версий (Show Version History)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Показать историю версий
’ ('
Project
' '
Project
Data-
base
' '
Show Version History
')
Открывает диалог истории версий для объекта, выбранного в Организаторе объектов. Таблица диа- лога содержит все версии, помещенные в базу, а также маркеры версий:

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-47
Диалог истории версий:
Столбцы таблицы содержат:
Version: последовательный номер версии объекта в базе данных. Увеличивается при каждом поме- щении объекта в базу. Маркировка (label) версии не создает номер, а снабжается специальным значком.
User: имя пользователя, поместившего в базу новую версию или выполнившего маркировку
Date: дата и время действия
Action: тип произведенного действия. Возможные типы: 'created' (объект впервые помещен в базу),
'checked in' (любое помещение объекта в базу, кроме самого первого) и 'labeled with

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-48
Определить множество (Multiple Define)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Определить множество
’ ('
Project
' '
Project
Database
'
'
Multiple Define
')
По аналогии с командой ‘
Определить
’ (
Define
) данная команда открывает диалог ‘
Свойтва объ-
екта
(
Object Properties
) для нескольких объектов. После выбора соответствующей категории бу- дет открыт диалог ‘
Выбор ENI
(
ENI-Selection
), содержащий все допустимые для данной катего- рии POU. Компоненты представлены в виде древовидной структуры, аналогичной Организатору объектов. Выберете необходимые POU и подтвердите ввод OK.
Взять все новейшие версии (Get All Latest Versions)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Взять все новейшие версии
’ ('
Project
' '
Project
Data-
base
' '
Get All Latest Versions
')
Последние версии всех объектов из базы данных замещают локальные версии открытого проекта.
Имейте в виду следующее:

Если за прошедшее время в базе данных проекта были сохранены дополнительные объекты, они будут добавлены в текущий проект CoDeSys.

Если за прошедшее время некоторые объекты были удалены из базы данных проекта, они не будут удаляться из текущего проекта, но будут автоматически помещены в категорию локальных объектов.
Выписать множество (Multiple Check Out)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Выписать множество
’ ('
Project
' '
Project
Database
' '
Multiple Check Out
')
Позволяет в один прием извлечь несколько объектов. Выберите нужные объекты в диалоге ‘
Выбор
ENI
(
ENI-Selection
) и подтвердите выбор кнопкой OK. Подробности см. в описании команды

Выписать
’ (
Check Out
).
Прописать множество (Multiple Check In)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Прописать множество
’ ('
Project
' '
Project
Database
'
'
Multiple Check In
')
Позволяет в один прием поместить несколько объектов. Выберите нужные объекты в диалоге

Выбор ENI
(
ENI-Selection
) и подтвердите выбор кнопкой OK. Подробности см. в описании ко- манды ‘
Выписать
’ (
Check In
).
Отменить выписку множества (Undo Multiple Check Out)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Отменить выписку множества
’ ('
Project
' '
Project
Database
' '
Undo Multiple Check Out
')
Позволяет в один прием отменить извлечение нескольких объектов. Выберите нужные объекты в диалоге ‘
Выбор ENI
(
ENI-Selection
) и подтвердите выбор кнопкой OK. Подробности см. в описа- нии команды ‘
Отменить выписку
’ (
Undo Check Out
).
Показать историю версий проекта (Project Version History)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Показать историю версий проекта
’ ('
Project
' '
Project
Database
' '
Project Version History
')
Позволяет просмотреть историю версий текущего проекта, если выбранный тип базы данных имеет такую возможность.
Команда открывает диалог 'История версий '. Он содержит действия (соз- дан, помещен, маркирован) по всем объектам проекта в хронологическом порядке. Общее число объектов указано после надписи ‘
История версий
’ (
Version history
). Работа с данным диалогом

Работа в системе программирования CoDeSys
CoDeSys V2.3 4-49 аналогична работе с диалогом команды ‘
Показать историю версий
’ (
Show Version History
). Об- ратите внимание:
1) Команда '
Сбросить версию
' (
Reset Version
) доступна только для одиночных объектов.
2) Команда ‘
Взять новейшую версию
’ (
Get latest version
) подразумевает, что все объекты вы- бранной версии будут считаны в локальный проект! Это означает, что объекты в CoDeSys будут перезаписаны старыми версиями. Но: локальные объекты, не входившие в состав старой версии, не будут удалены! Если вызывается маркированная версия, содержащая разделяемые объекты, пользователю будет предложен диалог, позволяющий принять решение о вызове данных объек- тов.
Метка версии (Label Version)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Метка версии
’ ('
Project
' '
Project
Database
' '
Label
Version
')
Помещает "маркер" (label) на текущие версии всех объектов проекта, так что данный проект может быть в точности восстановлен позднее. В диалоге 'Марикирование проекта ' введите имя маркера (Label) (например, "Release Version") и, если нужно, комментарий Comment.
Подтвердите ввод кнопкой OK. Разделяемые объекты также получат маркеры. Действие маркиро- вания будет сохранено и появится в таблице истории версий. В таблице истории версий объектов маркированные версии объектов получат специальную иконку в колонке ‘
Версия
’ (
Version
). При активной опции ‘
Только метки
’ (
Labels only
) будут отображаться только маркированные версии объектов.
Диалог ‘Маркированиепроекта’ (Label project )
Добавить разделяемые объекты (Add Shared Objects)
Команда: ‘
Проект
’ ‘
База данных проекта
’ ‘
Добавить разделяемые объекты
’ ('
Project
' '
Project
Database
' '
Add Shared Objects
')
Используйте эту команду для явного добавления новых разделяемых объектов (Shared Objects) в проект. Для объектов категории ‘
Объекты проекта
’ (
Project Objects
) это не нужно, поскольку ко- манда ‘Взять (все) новейшие версии (новейшую версию)’ (Get (all) latest version(s)) автоматически вызывает все объекты из базы данных проекта, даже если они отсутствуют в локальном проекте. Но для объектов категории ‘
1   ...   9   10   11   12   13   14   15   16   ...   50


написать администратору сайта