Записать в теги?
Можно - функцией WriteTag, WriteTagByRelativeName, WriteTagByNumber
Записать в теги?
Можно - функцией WriteTag, WriteTagByRelativeName, WriteTagByNumber
Спасибо.
Это нужно прописывать в скрипте узла? И тогда получается в скрипте тега ничего прописывать не нужно?
Последний раз редактировалось daniel23; 20.02.2018 в 10:45.
Да, все верно.
Спасибо.
При опросе ничего не происходит, в логе это
20-02-2018 11:51:33.300 SCRIPT.scriptlugin :read
20-02-2018 11:51:32.300 SCRIPT.scriptlugin :read
20-02-2018 11:51:31.300 SCRIPT.scriptlugin :read
20-02-2018 11:51:31.205 SCRIPT.scriptlugin :init
Может все-таки в скрипте тега что-то нужно?
Да ничего не нужно. ПРиложите вашу конфигурацию.
Спасибо.
Конфигурацию прилагаю
Так а функцию Query у вас кто вызывает? Никто.
У вас вообще ничего не работает.
RES, dest, LEN = server.SendAndReceiveDataByMask(0, #send, sendMask, send, destMask, 200);
И ответ нужно контролировать - проверять код ошибок, что dest не nil и содержин нужное количество элементов, контрольную сумму считать.
Так у вас при первой же ошибке запроса скрипт повалится.
Спасибо.
А в какой из функции надо выполнять запрос? OnInit, OnClose, OnBeforeReading, OnAfterReading?
Функцию Query создал, т.к., если выполнять запрос в одной из выше перечисленных функциях сообщается ошибка
SCRIPT:SendAndReceiveDataByMask : функция доджна быть вызвана в контексте устройства
Но ведь в MPS нет возможности записи скрипта в устройство.