Понял, спасибо. Но дело в том, что там просто идет инициализация тэгов из узла "Программные", как Вы могли видеть. Так вот, периодически тэги не становятся в состояние False, как должно быть после выполнения скрипта, а остаются в состоянии EMPTY. Поэтому я пришел к выводу что скрипт не выполняется. Или могут быть другие причины для такого поведения тэгов?
Перенесите инициализацию тегjdа в сам тегb (см. скриншот).
У устройства скрипт выключите
И что это здесь написано:
bdat,qual=server.ReadCurrentTag();
if bdat==true then
val=1000;
else
val=0;
end
У вас тип тега - bool
Спасибо.
Вы смотрите не тот скрипт. Я писал путь Server->Программные->Скрипт OnInit. Скриншот прилагаю
Именно на него мы и смотрели.
Выключит его. Инициалиацию сделайте как мы показали на скриншоте. Все будет работать.
Ну и ошибки в коде исправьте
Спасибо.
Ни у кого нет кода расчета CRC modbas на Lia, который использует сам Modbus Universal MasterOPC Server?? Так как то что можно нарыть в интернете выдает совсем не то что должно быть
вся беда в том что у него как и у dcon после контрольной суммы идет стоповый байт, а CRC модбас
Последний раз редактировалось Relaymen; 17.01.2019 в 13:33.