Передача после события B

#plc #br-automation-studio

#plc #br-автоматизация-studio

Вопрос:

Есть ли какой-либо способ выполнить событие переноса после проекта при передаче проекта на PLC?

Я хочу автоматически изменять значение переменной, используя fx в интерфейсе PVI, каждый раз, когда я выполняю передачу.

Ответ №1:

Я не совсем уверен, какая для этого используется база данных. Однако самым простым способом для какого-либо сценария переноса post было бы использовать Runtime Utility Center (RUC).

В RUC вы можете определить списки инструкций для B amp;R PLC с подключением к Интернету. Сюда входят инструкции по переносу проектов и установке значений переменных процесса (PVS).

Для переноса проекта с помощью RUC вам необходимо создать пакет RUC. Это можно сделать в Настройках / Экспортировать в Runtime Utility Center. Вы также могли бы сделать это из командной строки. Более подробная информация приведена в справке в разделе Управление проектом / Установка проекта / Выполнение установки проекта / Экспорт RUC Guid: cfe34190-f436-4c14-b06d-3a4ca39be7e7

Это создаст zip-файл, который затем вы сможете использовать в своем RUC. Для команды переноса существует мастер, который активируется, когда вы дважды щелкаете по команде Перенести в цель при установке проекта. Результатом является строка в списке инструкций, которая может выглядеть следующим образом:

 Transfer "C:pathtoyourzipproject.zip", "InstallMode=Consistent InstallRestriction=AllowUpdatesWithoutDataLoss KeepPVValues=1 ExecuteInitExit=1"
  

После переноса вы можете записать свой PV. В разделе «Функции переменной процесса» в RUC вы можете найти команду «Записать переменную процесса«…….…………….. Также здесь есть мастер, и результат выглядит следующим образом:

 WriteVariable "tasknameVariableName", "USINT", "2"
  

Я использую AS 4.4.6. При использовании другой версии могут быть небольшие различия.