On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
постоянный участник




ссылка на сообщение  Отправлено: 07.05.18 11:20. Заголовок: Контроллеры ICP DAS




Попался в смонтированной системе целый стек контроллеров ICP DAS.
Как посоветуете подступиться? Через Modbus или каким - то другим способом?

Запроектировано и смонтировано все это добро как удаленные силовые реле, управляемые от Crestron по LAN.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 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, если не настроен другой в устройстве


Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник




ссылка на сообщение  Отправлено: 07.05.18 17:16. Заголовок: ОК, спасибо!..


ОК, спасибо!

А что с последним байтом?
Контрольная сумма видна только в команде опроса состояния?

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 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


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




ссылка на сообщение  Отправлено: 08.05.18 12:15. Заголовок: Хорошо, попробую выд..


Хорошо, попробую выдавать строки как есть и с контрольной суммой в конце.

И собственно контрольная сумма всегда стоит в конце строки, перед байтом завершения, исключений не знаю.

Скорее всего в вашем модуле указанная строка есть в SIO, а потом идет на модуль расчета контрольной суммы и далее на девайс.

Скоро испытаю на живой системе.

Спасибо за подсказки.

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 08.05.18 21:42. Заголовок: Не, я б тогда так ср..


Не, я б тогда так сразу и написал. Строчка сразу уходит на tcp клиент. Пробуйте) Возможно здесь modbus не совсем modbus:)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




ссылка на сообщение  Отправлено: 09.05.18 11:27. Заголовок: ОК, испытаю на натур..


ОК, испытаю на натуре все варианты.

Спасибо: 0 
ПрофильЦитата Ответить



ссылка на сообщение  Отправлено: 11.05.18 20:20. Заголовок: Игорь K. для него ес..


Игорь K. для него есть родная утилита для теста. В ней можно поклацать релюшками и самое полезное - внизу показывает текст самой команды ;)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




ссылка на сообщение  Отправлено: 15.05.18 16:22. Заголовок: OK, спасибо, вооружи..


OK, спасибо, вооружился заранее.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




ссылка на сообщение  Отправлено: 19.06.18 11:34. Заголовок: Спасибо, контроллер ..


Спасибо, контроллер отрабатывает всеми реле.
В указанных Farikar командах все правильно и номер реле и Вкл/Выкл.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 31
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет