Цитата:
Сообщение от AlexG
стандарт Modbus ничего не говорит о передаче long, float и т.д. поэтому все делают на свое усмотрение.
|
Согласен.
Но что делать? Работать-то надо!
Нам надо договориться, как мы связываемся, обмениваемся данными, по крайней мере с SMH. Фактически - что? надо дописать протокол Modbus? (в части long, float). По крайней мере в зоне spb.ru.
Я говорил не о "букве закона Modbus" (там действительно нет ничего о real, long), а о "духе закона", где декларируется правило Big Endian, т.е. передача старших байтов первыми (и, как я надеялся, старших регистров первыми)
Вопрос ко всем: как приборы посторонних фирм (потусторонних фирм :-) отвечают на запрос длинных данных (4-байтовых: real, float, long, 8-байтовых)?