Мне нужно программно по условию останавливать и запускать исполнение тэга. Рассчитывал делать это с помощью функции server.SetTagToOnOff(). Но че то подтормаживаю - не понимаю, как ее применять.
Думал, что функция имеет аргумент - имя тэга. Оказалось,что нет - останавливается исполнение текущего тэга. Из скрипта этого тэга. В руководстве дан следующий сниппет:
Код:
val,q=server.ReadCurrentTag(); --получаем значение тега
if val==true then --если значение "true"
server.SetDeviceToOnOff (true); --запускаем опрос устройства
else
server.SetDeviceToOnOff (false); --иначе останавливаем
end;
Этот код может устройство выключить, но включить - нет, так как в выключенном тэге скрипт не исполняется. Пробовал писать в отключенный тэг из другого тэга, из MasterSCADA в расчете на то, что функция OnWrite() отработает - ничего не вышло.
Нет идей, ребята? Очень надо