PDA

Просмотр полной версии : Проблема с МДВВ



mvv
25.10.2011, 10:37
При установке "Максимального сетевого таймаута" - t.out в 1 сек блок постоянно щёлкает, т.е. переходит в аварию и сразу выходит из неё при следующем опросе.
Это несмотря на то, что опрос осуществляется постоянно, неск. раз в секунду, скорость 115200, протокол Modbus-RTU.

Кирилл Валюнин
25.10.2011, 12:17
Появляется ли индикация Авария на модуле?
Чем опрашиваете: ПК (какая программа) или ПЛК?
при увеличении до 2 секунд модуль не переходит в аварию?

mvv
25.10.2011, 15:07
Индикация появляется.
Опрашиваю с ПК, через АС4 своей программой.
При увеличении t.out до 2 сек. явление пропало

Кирилл Валюнин
25.10.2011, 15:11
Полагаю, все же дело в частоте опросе.

mvv
25.10.2011, 15:21
Проходит более 60 опросов в секунду, блок один на шлейфе.

Кирилл Валюнин
25.10.2011, 15:30
Снифером порт смотрели?

mvv
26.10.2011, 12:56
Сниффером не смотрел, но на нажатие кнопки (в программе, включение насоса) релюшка реагирует мгновенно.
Никаких секундных задержек нет и ответы без ошибок.

Кирилл Валюнин
26.10.2011, 14:17
Зачем порядка 60 опросов в секунду? Раз в 15мс

mvv
26.10.2011, 16:58
К одному из входов подключен счётчик и, если период опроса значительный, то уже после остановки насоса показания меняются (это с имитатором т.е. включена релюшка - есть частота).
Потому поставил минимальную паузу между посылками.
А затем наткнулся на выше упомянутый косяк.