
Приложение F: Командная строка / командный файл
CoDeSys V2.3 10-74
Доступ только для чтения к определенным объектам:
object setreadonly
<TRUE|FALSE> <object type>
| <object name>
Установить доступ только по чтению для заданного объекта. Кроме
конкретных идентификаторов, можно задать ограничение для всего
типа объектов.
Допустимые типы: pou, dut (data type), gvl (global variables list), vis
(visualization), cnc (CNC object), liblist (Libraries), targetsettings, toolin-
stanceobject (particular Tools instance), toolmanagerobject (all instances in
the Tools tree), customplconfig (PLC configuration), projectinfo (Project
information), taskconfig (task configuration), trace, watchentrylist (Watch-
and Recipe Manager), alarmconfig (Alarm configuration)
Пример: "object setreadonly TRUE pou plc_prg" задает для PLC_PRG
доступ только по чтению.
Ввод параметров коммуникации (gateway, device):
gateway local Использовать Gateway данного локального компьютера.
gateway tcpip <Address>
<Port>
Использовать Gateway указанного удаленного компьютера.
<Address>: TCP/IP адрес или имя в сети удаленного компьютера.
<Port>: TCP/IP порт удаленного шлюза.
Внимание: Доступны только удаленные шлюзы, не защищенные паро-
лем доступа!
device guid <guid>
Использовать коммуникационный интерфейс с указанным GUID.
Формат GUID (пример): {01234567-0123-0123-0123-0123456789ABC}
Скобки и позиции дефисов важны.
device instance <Instance
name>
Установить заданное имя для текущего коммуникационного интерфей-
са.
device parameter <Id> <Value>
Присвоить указанное значение определеннуму параметру (задается ID)
интерфейса.
Системный вызов:
system <command> Выполнить команду операционной системы.
Выбор целевой платформы:
target <Id> Установить целевую платформу для текущего проекта. Если CoDeSys
запущен с опцией командной строки (см . выше) "/notargetchange", то
это единственный способ выбора целевой платформы.
Запрос состояния:
state offline
Возвращает "S_OK" при отсутствии соединения с контроллером (режим
offline), иначе возвращает "HRESULT[0x800441f0)" (режим онлайн).
state онлайн
Возвращает "S_OK" при наличии соединения с контроллером (режим
онлайн), иначе возвращает "HRESULT[0x800441f0)" (режим offline).
Пароли для групп пользователей:
Если открывается проект, защищенный паролями для групп пользователей, то нижеследующие
команды позволят ввести необходимые пароли. Это позволяет открыть защищенный проект из
командного файла. Данные команды должны предшествовать команде "file open..."!