#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. При использовании другой версии могут быть небольшие различия.