PDA

Просмотр полной версии : спк110 чтение входов у стороннего устройства.



rbk
23.05.2024, 14:44
Добрый день!
к нам обратился клиент, которому нужно связать его СПК110 с нашим модулем I/O.
Конфигурация панели во вложении. Обмен по 485.
Панель при опросе шлет запрос (Modbus RTU) "0B 01 0000 0004 3D63"
в ответ приходит "0B 01 01 02 D3" (вход 1 включен).
Но панель не отображает измение входа. У панели стоит тайм-аут 700ms. И примерно каждые
700ms идет от нее запрос на чтение. По лампочкам (нашего) устройства видно, что идет
запрос и приходит ответ. Но панель как бы ответ не понимает и вылетает по Response timeout и так по циклу.

Вопрос такой: правильно ли сконфигурирована панель (на картинке), чтобы реагировать на такой ответ?

melky
23.05.2024, 15:26
0B 01 01 02 D3 - ошибка контрольной суммы

должно быть 0B 01 01 02 D3 91 (не допечатали ответ или не успел один байтик прибыть?)

rbk
23.05.2024, 16:04
0B 01 01 02 D3 - ошибка контрольной суммы
должно быть 0B 01 01 02 D3 91 (не допечатали ответ или не успел один байтик прибыть?)
да, не допечатал 91.
Причем не работает ни по 485 ни по 232. Что, как то странно.
Поэтому, прежде чем решить что неисправен наш прибор хотелось бы убедиться, что логически в панели все настроено верно.

МихаилГл
23.05.2024, 16:33
А через что смотрите "запрос/ответ"?
Что показывает диагностика в дереве проектов при онлайн?

PS Не работал с coil'ами... Может там необходим array of bool... PS2 BYTE оказывается автоматом выставляется. Похоже правильно все в соотнесении, непонятны другие настройки...

kondor3000
23.05.2024, 17:53
Добрый день!
к нам обратился клиент, которому нужно связать его СПК110 с нашим модулем I/O.
Конфигурация панели во вложении. Обмен по 485.
Вопрос такой: правильно ли сконфигурирована панель (на картинке), чтобы реагировать на такой ответ?

По куску скрина, трудно проверить всё ли правильно. Например у вас нет привязки переменных, 75987 объявленных в программе.
не видно внизу стоит ли Вкл 2 (всегда в задаче цикла шины),
стоит ли галка автоперезапуск соединения, настройки RS485 и адрес слейва.