Форум : Оборудование производства НПО "Тепловизор"

Название : Наложение адресного пространства Modbus

 RMS :

25.7.22 17:30
 Из инструкции: http://www.teplocom.msk.ru/data/support/docs/rashodomer/vis/modbus.pdf?ysclid=l5wg2gf0bg130394765
Параметр "версия программного обеспечения" занимает 21 регистр со смещением 0х04, то есть с 4 по 24 в десятичной системе. Параметр "Уставка по температуре" занимает 6 регистров с смещением 0х00, то есть с 0 5 в десятичной системе. Оба параметра читаются функцией 3. Таким образом получается, что происходит наложение адресного пространства, четвертый и пятый регистр считываются сразу двумя параметрами "версия программного обеспечения" и "уставка по температуре". Далее параметр "уставка по давлению" занимает 6 регистров с смещением 0х06 (с 6 по 11 регистр), то есть полностью накладывается на параметр "версия программного обеспечения". Как на самом деле устроено адресное пространство?

 2kon :

26.7.22 16:03
 Не "21 регистр", а 21 байт в "структуре общих спецификаций".
Не "6 регистров", а 6 байт в соответствующей для каждой теплосистемы "структуре изменяемых параметров".
Естественно пересечений нет, если внимательно читать весь текст и заголовки таблиц описания "ВИС.Т-НС, протокол MODBUS".

И кстати, на нашем сайте документация версии 1.08.

© NegaSoft co., 2005
http://www.teplovizor.ru

URL этой темы
http://www.teplovizor.ru/forum/viewtopic.php?topic_id=755&forum=1