Здравствуйте. От прибора периодически приходит не корректное значение - "65535". Как можно более настроить переменную в скажешь, чтобы это значение отсекалось и вместо него был "0", а нужные значения показывало? Спасибо!
Здравствуйте. От прибора периодически приходит не корректное значение - "65535". Как можно более настроить переменную в скажешь, чтобы это значение отсекалось и вместо него был "0", а нужные значения показывало? Спасибо!
К примеру через IF
IF VAR=65535 then
VAR:=0;
else Var:=Var;
END_IF
Что значит "а нужные значения показывало"? Какой ОРС сервер вы используете?
Спасибо.
Lectus Opc server
Тогда проблематично.
Если смените на Modbus Universal MasterOPС, то задачу можно будет легко решить скриптами - такие числа будут просто отфильтровываться и будет поступать прошлое значение (или ноль если хотите).
http://insat.ru/products/?category=399
Спасибо.