Проблема с holding регистрами adam'a 5511 modbus/rtu
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Дмитрий Тишкин 16 июня 2004 г. 13:02

Проблема с holding регистрами adam'a 5511 modbus/rtu

есть адам 5511 и есть host(IBM PC-совместимая)
нужно на hoct'e посылыть/принемать переменые на/с адама.
coil адреса 1-64 (то биш дискретный i/o)-читаются/пишутся по modbus/rtu с host'a правильно
,но
holding aдреса 2001-и выше
на host'e видны(при помощи Modbus Tester'a c www.modbus.pl) совсем другие значения(а именно в основном 0xAAAA
и несколько других)
чем на adam'е при помощи read_user_ram(0-и выше).
Что ещё более страно c hostа можно менять значения
по адресам 42001-и выше и эти значения на адаме, сохроняются между перезагрузками адама,
однако в озу адама с 0000:0000 по F000:FFFF область на которую отображаются modbus адреса не
обнаруживается.
ОТСЮДА ВОПРОСЫ:
1) чё сдалать шоб host и adam по modbus'у снюхались
2)для общего развития :где у адама расположены modbus'holding registers
3) или хотябы может есть у кого либа(шедшая компильнутой с адамом) в сырцах
шоб посмотреть как сделаны [write/read]_user_ram()

С уважением к all, Дмитрий Тишкин.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru