PDA

Просмотр полной версии : Lectus и булевы переменные.



lunyov_i
26.08.2017, 17:32
Перекинул конфигурацию из OPC Fastwel в OPC Lectus.
Все сразу заработало, но... при отправке булевых значений некоторые записываются, а некоторые нет. Но в основном нет.
Пробовал разными OPC-клиентами - везде одна проблема.
Когда этот глюк устранится?
Неужели word разбивать в ручную на биты - и передавать данные таким образом?
Дикость вообще-то.

lara197a
27.08.2017, 11:40
увеличьте количество повторов команды, при неудачной связи.
или проблема чисто в вашем устройстве, если оно ответило, а не выполнило команду.

lunyov_i
28.08.2017, 10:29
Неверный ответ. Разобрался. Просто Lectus кривовато работает с этими переменными ( boolean ). Принимать принимает, а передавать не может от клиента в сеть. На других OPC проблем таких не обнаруживается с этим устройством. Работают нормально, при этом цикл опроса даже делал меньше 1-сек. То есть Lectus получается можно использовать в ограниченном круге задач.

lara197a
28.08.2017, 12:32
Неверный ответ. Разобрался. Просто Lectus кривовато работает с этими переменными ( boolean ). Принимать принимает, а передавать не может от клиента в сеть. На других OPC проблем таких не обнаруживается с этим устройством. Работают нормально, при этом цикл опроса даже делал меньше 1-сек. То есть Lectus получается можно использовать в ограниченном круге задач.

Во как!
ну напиши в Лектус. что они дураки, а ты умный.

lunyov_i
29.08.2017, 07:42
Обязательно, напишу про этот глюк.