Skip to content

MupsDevice.SetMupsCommandsData

Вызов: GAP.MupsDevice.SetMupsCommandsData(name, onName, offName)

Side-effect: заполняет переменные текущей строки словаря через DictionaryProcessor.AddVariable для команд включения/выключения по каналам 1–4.

Для каждого канала формируются OR-выражения из тегов датчиков Modbus-шлюза (name) с суффиксами onName / offName. Если выражение пустое, добавляются комментарии (* / *) для обёртывания ST-блока.

Создаваемые переменные

Section titled “Создаваемые переменные”

activateStringChannel14, deactivateStringChannel14, CommentOpenChannel14, CommentCloseChannel14.

  • При отсутствии датчиков на канале соответствующие строки остаются пустыми; комментарии открываются/закрываются автоматически.
  • Вызов: GAP.MupsDevice.SetMupsCommandsData("[TAG]", ".OnOut", ".OffOut")
    • Результат: void; переменные доступны в том же <script …/> и последующих ячейках (OutMups3.jsm).