Функции командного файла в ПЛК YASKAWA VIPA

В статье рассматриваются возможности использования командного файла для сервисных функций программируемых контроллеров серий MICRO, SLIO и 300S+ от YASKAWA VIPA Controls.

Командный файл представляет собой текстовый файл, который состоит из последовательности системных команд для CP, который храниться как vipa_cmd.mmc в корневом каталоге карты памяти. Файл с установленной карты автоматически выполняется, когда ЦП находится в состоянии STOP и после каждого включения питания.

Общие сведенья о картах

VSD - это внешние носители на основе карт памяти SD от YASKAWA или других производителей. Карты предварительно должны быть отформатированы в формате ПК FAT 16, максимальный объем 2 ГБ. Карты могут использоваться в процессорных модулях серий MICRO, SLIO и 300S+.
Слоты SD карт в процессорных модулях SLIO и 300

Слоты SD карт в процессорных модулях SLIO и 300

Вставьте VSD в гнездо, пока оно не защелкнется с помощью пружинного механизма. Это обеспечивает контакт. Сдвиньте вниз зеленый ползунок, чтобы зафиксировать карту и защитить ее от выпадения в результате вибраций и случайных нажатий.

Чтобы вынуть карту, передвиньте ползунок вверх и надавите на нее, пока она не разблокируется с характерным щелчком.

ВНИМАНИЕ! Если карта уже была разблокирована, при сдвиге ползунка она может выскочить из слота!

Фиксирование SD карты в MICRO, SLIO и 300S+

Фиксирование SD карты в MICRO, SLIO и 300S+

Структура командного файла

Файл начинается командой CMD_START, затем идут необходимые команды (без комментариев) и завершается командой CMD_END. Текст после последней команды CMD_END, например, комментарии допустимы, потому что не обрабатываются. Как только командный файл распознается и выполняется, каждое действие сохраняется на карте памяти в файле журнала logfile.txt. Для каждой выполненной команды создается запись в диагностическом буфере CPU.

Список используемых команд

CMD_START в первой строке исполняемого кода должна находиться команда CMD_START.

WAIT1SECOND команда паузы между выполнениями команд на 1 секунду. Если нужна пауза больше тогда записывается несколько таких команд последовательно.

LOAD_PROJECT команда общего сброса и загрузки программы с карты памяти. Eсли после команды указано имя фала с расширением wld тогда загружается он, если файл не указана загружается файл "s7prog.wld".

SAVE_PROJECT команда сохранения проекта (блоки и конфигурация оборудования) на карту памяти с именем "s7prog.wld". Если файл уже существует, он переименовывается в «s7prog.old». Если ваш процессор защищен паролем, вы должны добавить это как параметр команды, иначе проект не будет сохранен. Пример: пароль SAVE_PROJECT 0xE806.

FACTORY_RESET команда выполняет сброс на заводские настройки.

DIAGBUF производит сохранение диагностического буфера CPU VIPA на карту памяти как «diagbuff.txt».

SET_NETWORK задает IP-параметры для порта Ethernet PG/OP. Параметры IP должны быть в указанном порядке указаны IP-адрес, маска подсети и шлюз в формат x.x.x.x, разделенных запятой.

WEBPAGE сохраняет всю информацию в виде webpage.txt для отображения на веб-странице устройства (ExpertView).

Пример страницы веб сервера контроллера YASKAWA VIPA

Пример страницы веб сервера контроллера YASKAWA VIPA

WEBVISU_PGOP_ENABLE включить отображение проекта WebVisu (Web-HMI) через порт Ethernet PG/OP (только MICRO и SLIO).

WEBVISU_PGOP_DISABLE отключить отображение проект WebVisu (Web-HMI) через порт Ethernet PG/OP (только MICRO и SLIO).

OPCUA_PGOP_ENABLE включить проект OPC UA через порт Ethernet PG/OP (только MICRO и SLIO).

OPCUA_PGOP_DISABLE отключить проект OPC UA через порт Ethernet PG/OP (только MICRO и SLIO).

CMD_END окончание командного файла, текст после этой команды не обрабатывается.

Примеры использования командного файла

Пример 1. Загрузка проекта с карты и сохранение диагностического буфера

CMD_START
LOAD_PROJECT proj.wld
WAIT1SECOND
DIAGBUF
CMD_END

Пример 2. Загрузка проекта с карты, выставление IP адреса по умолчанию и сохранение диагностического буфера

CMD_START
LOAD_PROJECT proj2.wld
WAIT1SECOND
WAIT1SECOND
SET_NETWORK 172.16.129.210,255.255.224.0,172.16.129.210
WAIT1SECOND
WAIT1SECOND
DIAGBUF
CMD_END
... комментарий ...
Сброс и загрузка проекта с установкой IP адресов в default
Выгрузка диагностического буфера

Пример 3. Изменение типа процессора для CPU 300S+

Новые типы CPU 300S+ 314-2AG23, 315-2AG23, 315-4NE23, 317-4NE23, 317-2AJ23, 314-6CF23 могут быть запрограммированы как CPU 317 (например, для совместимости с проектами для более ранних версий процессорных модулей) или как CPU 318 (новые проекты) а также в зависимости от ПО для программирования STEP7 V5.x или TIA Portal от Siemens.

Новые типы CPU 300S+

Новые типы CPU 300S+

Выбор типа CPU можно быть сделан с использованием командного файла на карте SD/MMC установленной в процессор.

Чтобы выбрать тип процессора 318 укажите в командном файле:

CMD_START
CPUTYPE_318
CMD_END

Для сброса ЦП на настройку ЦП по умолчанию «317-2AK14» необходимо выполнить сброс к заводским настройкам или использовать командный файл со следующим кодом:

CMD_START
CPUTYPE_ORIGINAL
CMD_END

Обратитесь к нам, и мы расскажем вам больше о возможностях продукции YASKAWA VIPA Controls для решения задач автоматизации.