MupsDevice.SetMupsCommandsData
Вызов: GAP.MupsDevice.SetMupsCommandsData(name, onName, offName)
Side-effect: заполняет переменные текущей строки словаря через DictionaryProcessor.AddVariable для команд включения/выключения по каналам 1–4.
Для каждого канала формируются OR-выражения из тегов датчиков Modbus-шлюза (name) с суффиксами onName / offName. Если выражение пустое, добавляются комментарии (* / *) для обёртывания ST-блока.
Создаваемые переменные
Section titled “Создаваемые переменные”activateStringChannel1…4, deactivateStringChannel1…4, CommentOpenChannel1…4, CommentCloseChannel1…4.
Ошибки и сообщения
Section titled “Ошибки и сообщения”- При отсутствии датчиков на канале соответствующие строки остаются пустыми; комментарии открываются/закрываются автоматически.
Примеры
Section titled “Примеры”- Вызов:
GAP.MupsDevice.SetMupsCommandsData("[TAG]", ".OnOut", ".OffOut")- Результат: void; переменные доступны в том же
<script …/>и последующих ячейках (OutMups3.jsm).
- Результат: void; переменные доступны в том же