Отговори на тема  [ 3 мнения ] 
Modbus-tcp: девайса връща код (02): „Ilegal data address“ 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 10:32 pm
Мнения: 710
Мнение Modbus-tcp: девайса връща код (02): „Ilegal data address“
Към края на ноември (с помощта на форума) намерих един малък modbus-tcp клиент и сървър-симулатор.
С тяхна помощ, си спретнах собствен клиент (на Delphi под Win) и го пробвах с няколко симулатора на сървърчета.

Тия дни получих реалното устройство.
ПРОБЛЕМЪТ е, че на всяко запиване реалното устройство отговаря с код 02, който снифера разпознава като „Ilegal data address“. (А със симулаторите няма проблем)

Документацията на девайса е много голяма, мислям, че я прерових цялата, но не виждам къде в заровено кучето.
Моля, дайте идеи - благодарен съм за всяка помощ :)
Ето картинка от снифера:

На картинката гораната половина е запитването – тук съм подчертал Modbus tcp частта от фрейма (пробвал съм различни UnitId – примерът е с 1, както е в IP).
В долната част е отговора: с червено е Modbus-tcp, с синьо е само Modbus частта, а със жълто е резултантния код (02) – който снифера го разпознава като „Ilegal data address“


Прикачени файлове:
Modbus.jpg
Modbus.jpg [ 248.65 KiB | Прегледано 1485 пъти ]
Съб Дек 31, 2011 4:53 pm
Профил ICQ WWW
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Яну 23, 2006 10:47 am
Мнения: 57
Местоположение: Varna
Мнение Re: Modbus-tcp: девайса връща код (02): „Ilegal data address
А ти сигурен ли си че на този адрес у-вото предлага регистови данни ?

От tracelog-а се вижда че у-вото ти вероятно е Smith Meter с OpenModbus/TCP ,
погледнах този Smith Meter® microLoad.net и се оказа че : HOLDING REGISTERS
- Function 3,6,16 table: Start Address: 3584

виж дали проблемати не е от такова естество :!:


Пет Мар 09, 2012 11:43 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 10:32 pm
Мнения: 710
Мнение Re: Modbus-tcp: девайса връща код (02): „Ilegal data address
Да, благодаря - така се оказа - дължината на заявката, с която съм питал, е била грешна.
Вече нямам проблеми с протокола, но май се отказахме да работим с тоя девайс, защото алгоритмите за работа не са ни ясни.
Липсва ни общия поглед върху системата :)


Съб Мар 10, 2012 1:09 am
Профил ICQ WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 3 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни