Автор | Сообщение |
|
| постоянный участник
|
|
|
Отправлено: 07.05.18 11:20. Заголовок: Контроллеры ICP DAS
Попался в смонтированной системе целый стек контроллеров ICP DAS. Как посоветуете подступиться? Через Modbus или каким - то другим способом? Запроектировано и смонтировано все это добро как удаленные силовые реле, управляемые от Crestron по LAN.
|
|
|
Ответов - 9
[только новые]
|
|
|
Отправлено: 07.05.18 16:05. Заголовок: Да, modbus бывали та..
Да, modbus бывали такие в проектах. Модуль не мой - а значит дать не могу, но подскажу по командам. реле 0 вкл "\x00\x00\x00\x00\x00\x06\x01\x05\x00\x00\xFF\x00" реле 0 выкл "\x00\x00\x00\x00\x00\x06\x01\x05\x00\x00\x00\x00" реле 1 вкл "\x00\x00\x00\x00\x00\x06\x01\x05\x00\x01\xFF\x00" и т.п. запрос состояния "\x00\x00\x00\x00\x00\x06\x01\x01\x00\x00\x00\x08" порт 502, если не настроен другой в устройстве
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 07.05.18 17:16. Заголовок: ОК, спасибо!..
ОК, спасибо! А что с последним байтом? Контрольная сумма видна только в команде опроса состояния?
|
|
|
|
Отправлено: 07.05.18 21:24. Заголовок: Вот как я понимаю эт..
Вот как я понимаю эту строку: \x00\x00\x00\x00\x00\x06\x01\x05\x00\x01\xFF\x00 \x00\x00\x00\x00\x00 - старт \x06 - длина команды (адрес+функция+данные) \x01 - адрес \x05 - функция \x00\x01\xFF\x00 - данные Так что здесь контрольная сумма, видимо \x06
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 08.05.18 12:15. Заголовок: Хорошо, попробую выд..
Хорошо, попробую выдавать строки как есть и с контрольной суммой в конце. И собственно контрольная сумма всегда стоит в конце строки, перед байтом завершения, исключений не знаю. Скорее всего в вашем модуле указанная строка есть в SIO, а потом идет на модуль расчета контрольной суммы и далее на девайс. Скоро испытаю на живой системе. Спасибо за подсказки.
|
|
|
|
Отправлено: 08.05.18 21:42. Заголовок: Не, я б тогда так ср..
Не, я б тогда так сразу и написал. Строчка сразу уходит на tcp клиент. Пробуйте) Возможно здесь modbus не совсем modbus:)
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 09.05.18 11:27. Заголовок: ОК, испытаю на натур..
ОК, испытаю на натуре все варианты.
|
|
|
|
Отправлено: 11.05.18 20:20. Заголовок: Игорь K. для него ес..
Игорь K. для него есть родная утилита для теста. В ней можно поклацать релюшками и самое полезное - внизу показывает текст самой команды ;)
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 15.05.18 16:22. Заголовок: OK, спасибо, вооружи..
OK, спасибо, вооружился заранее.
|
|
|
|
| постоянный участник
|
|
|
Отправлено: 19.06.18 11:34. Заголовок: Спасибо, контроллер ..
Спасибо, контроллер отрабатывает всеми реле. В указанных Farikar командах все правильно и номер реле и Вкл/Выкл.
|
|
|
|