
| Автор | Сообщение |
|---|---|
|
Сообщение создано: 20. 12. 2014 [23:27]
|
|
|
alexklim
Алексей Климентьев
Создатель темы
Зарегистрирован(а) с: 20.12.2014
Сообщения: 3
|
Добрый день. Подключаю контроллер MSU24 (razumdom .ru) по Modbus/RTU. Перечень атрибутов: "RI:0x01:r:ri1:RI1" Выдает "Ошибка 13:Ошибка ответа:Ошибка проверки CRC" При этом "./modpoll -t 3" выдает верный (ожидаемый) результат. Это же устройство под виндовой Masterscada тоже работает нормально. Помогите разобраться ПЛЗ! |
|
Сообщение создано: 21. 12. 2014 [09:20]
|
|
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3797
|
"alexklim" wrote: Подключаю контроллер MSU24 (razumdom .ru) по Modbus/RTU. Перечень атрибутов: "RI:0x01:r:ri1:RI1" Выдает "Ошибка 13:Ошибка ответа:Ошибка проверки CRC" Смотрите в диагностику: http://wiki.oscada.org/Doc/OpisanieProgrammy/part4/files?get=subsys_daq_mod_cntr_diagn.png или http://wiki.oscada.org/Doc/ModBus#h592-12 (для LTS) Learn, learn and learn better than work, work and work.
|
|
Сообщение создано: 21. 12. 2014 [21:08]
|
|
|
alexklim
Алексей Климентьев
Создатель темы
Зарегистрирован(а) с: 20.12.2014
Сообщения: 3
|
Ubuntu 14.04, openscada для 14.04 amd64 По первой ссылке: такой закладки нет, только параметры и атрибуты. По второй..... Есть ли описание что означает: 21-12-2014 22:07:46 RTU: 'MSU_controller' --> 1(Sockets.MSU_out_socket) REQ -> 01 04 00 01 00 01 60 0A ERR -> 13:Error respond: CRC check error. -> 48 54 54 50 2F 31 2E 30 20 34 30 30 20 42 61 64 20 52 65 71 75 65 73 74 0D 0A 53 65 72 76 65 72 3A 20 4F 70 65 6E 53 43 41 44 41 20 30 2E 38 2E 31 31 0D 0A 41 63 63 65 70 74 2D 52 61 6E 67 65 73 3A 20 62 79 74 65 73 0D 0A 43 6F 6E 74 65 6E 74 2D 4C 65 6E 67 74 68 3A 20 31 30 38 0D 0A 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 74 65 78 74 2F 68 74 6D 6C 3B 63 68 61 72 73 65 74 3D 55 54 46 2D 38 0D 0A 0D 0A 3C 68 74 6D 6C 3E 0A 20 3C 62 6F 64 79 3E 0A 20 20 3C 68 31 3E 42 61 64 20 52 65 71 75 65 73 74 3C 2F 68 31 3E 0A 20 20 3C 70 3E 54 68 69 73 20 73 65 72 76 65 72 20 64 69 64 20 6E 6F 74 20 75 6E 64 65 72 73 61 6E 64 20 79 6F 75 72 20 72 65 71 75 65 73 74 2E 3C 2F 70 3E 0A 20 3C 2F 62 6F 64 79 3E 0A 3C 2F 68 74 6D 6C 3E 0A 21-12-2014 22:07:4 |
|
Сообщение создано: 21. 12. 2014 [21:30]
|
|
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3797
|
"alexklim" wrote: Есть ли описание что означает: Берём спецификацию ModBus и смотрим. "alexklim" wrote: 21-12-2014 22:07:46 RTU: 'MSU_controller' --> 1(Sockets.MSU_out_socket) REQ -> 01 04 00 01 00 01 60 0A ERR -> 13:Error respond: CRC check error. -> 48 54 54 50 2F 31 2E 30 20 34 30 30 20 42 61 64 20 52 65 71 75 65 73 74 0D 0A 53 65 72 76 65 72 ... Какое отношение Сокеты имеют к RTU реализации ModBus? Ответ совсем не похож на ModBus, если там таки RTU через сокеты то берём полученный запрос "01 04 00 01 00 01 60 0A" и вставляем во вкладку ручных запросов транспорта этого контроллера, естественно контроллер остановить. Если там нечто из шлюзов EthernetTCP -> Serial, то читаем тут: http://wiki.oscada.org/Doc/Serial#h835-8 Learn, learn and learn better than work, work and work.
|
|
Сообщение создано: 25. 12. 2014 [20:26]
|
|
|
alexklim
Алексей Климентьев
Создатель темы
Зарегистрирован(а) с: 20.12.2014
Сообщения: 3
|
Разобрался! Спасибо за оперативную поддержку! |