Здравствуйте!
Возникла такая проблема:
контроллер ПЛК-150 (У-М) настроен на работу с двумя модулями МДВВ-Р и одним модулем МВА-8. Сейчас подключен только один модуль МДВВ. Передача данных идет по протоколу modbus RTU. В настройках контроллера (в PLC Configuration) использовал готовые шаблоны для модулей. Адреса такие: ПЛК - 1, МДВВ - 2, МДВВ - 3, МВА - 4. Там состояние входов передается одной переменной, где каждый бит обозначает состояние соответствующего входа. Так вот, как я говорил, подключен только один модуль МДВВ, с него приходят праваильные данные; и почему-то в переменной, которая обозначает состояние входов другого модуля МДВВ значение отличное от 0 (он ведь не подключен). Подключено витой парой, наводок никаких быть не может. Настройки такие: скорость - 115200, 8 бит, 1 стопбит, контроль четности выкл. На объекте, где все подключено (2 модуля МДВВ и один МВА-8) к контроллеру происходит тоже самое, т.е. в какой-то момент времени от модуля приходит неверное значение, потом через некотрое время (около секунды) значение возвращается к правильному. Почему так происходит? С чем это может быть связано?