Функции работы с узлами

<< Click to Display Table of Contents >>

Navigation:  Multi-Protocol MasterOPC Server > Руководство по языку Lua 5.1 > Библиотеки функций > Библиотека SERVER >

Функции работы с узлами

Функции работы с узлами

mbul_mail server.SetNodeToOnOff

server.SetNodeToOnOff

Функция позволяет останавливать и запускать опрос узла. Данная функция может быть полезна, например, при резервировании каналов связи, когда один канал связи должен быть выключен, а второй работать. Первый аргумент функции - работа устройства, true - опрос устройства запускается, false - опрос устройства останавливается.

Пример

val,q=server.ReadCurrentTag(); --получаем значение тега

if val==true then --если значение "true"

server.SetNodeToOnOff(true); --запускаем опрос узла

else

server.SetNodeToOnOff(false); --иначе останавливаем

end;        

Также у функции может быть указан второй аргумент - путь к выключаемому узлу (если путь не указан, то выключается узел в котором исполняется данный скрипт).

server.SetNodeToOnOff(true,"Node1"); --запускаем опрос узла