Может быть и так. Кстати более-менее устойчивой работы программы удалось добиться только после того как сделал паузу в 1мс после отправки запроса и до начала приема байтов из UNM. Что-то где-то все равно работает не правильно. Причем на уровне самого контроллера. Видел похожую тему, где именно ПЛК110-60М перегружался при опросе МВА8 через UNM. Вылечилось увеличением скорости обмена. У меня это не прокатит - счетчики работают на 9600.
Кстати, пробовал такой вариант: сделал в конфигурации два модуля UNM, но на один и тот же порт (485-1). У одного скорость 9600, у второго 57600. Значит у одного адрес 0, у второго 1. В конце опроса делал releasedevice, который нормально отрабатывает.
Чисто логически должно было работать: захватили модуль 0, опросили на 57600, освободили, захватили модуль 1, опросили на 9600, освободили... И т.д.
Но не работает. Т.е. всегда опрашивается только модуль 0!!! Проверяется легко: на нулевом модуле при скорости 9600 опрашивается только то что на 9600, а если сменить на 57600, то только то что на 57600. Естественно что на втором (1) скорости поменяны на противоположные.
А как этот косяк прокомментируют разработчики?![]()




Ответить с цитированием