Форум : Оборудование производства НПО "Тепловизор"Название : Наложение адресного пространства 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
|