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




Ответить с цитированием