smalcom 0 24 марта, 2015 Опубликовано 24 марта, 2015 · Жалоба сколько задаёте, столько и считывается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergey.saratov 0 24 марта, 2015 Опубликовано 24 марта, 2015 · Жалоба сколько задаёте, столько и считывается. Задано 24 бита. Пытаюсь считать 24, считывается только 8 бит, оставшиеся 16 считываются как false хотя имеют значение true. Считываю программой Modbus Master V2.2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smalcom 0 24 марта, 2015 Опубликовано 24 марта, 2015 · Жалоба оставшиеся 16 считываются как false хотя имеют значение true вы разницу между "не считывается" и "считываются как false" не ощущаете что ли? ну так это повод грустить. раз считываются как false значит так оно и есть. проверяйте свой код который обслуживает эти биты. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergey.saratov 0 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба вы разницу между "не считывается" и "считываются как false" не ощущаете что ли? ну так это повод грустить. раз считываются как false значит так оно и есть. проверяйте свой код который обслуживает эти биты. В моем случае они все таки не считываются если длина больше чем 8. У меня 24 регистра начиная с 1 адреса. Если считывать их по 8 бит, то читаются все биты. То есть можно прочесть с 1 по 8, с 9 по 16 и с 17 по 24. Причем адрес можно выставить не кратный 8 и считать скажем с 13 по 20, но если читать с 13 по 21 то 21 уже будет читаться некорректно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Cruz21 0 2 июля, 2015 Опубликовано 2 июля, 2015 · Жалоба У кого нибудь есть описание реализации Freemodbus хотя бы бедно на русском, либо полное объяснение на английском? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться