... но не любой ценой.
-
- По косвенным признакам, ведомый сообщает, что ему было передано значение, которое он не может применить. Другими словами, кадр прошел проверку, но содержимое не верно - не прошло проверку значения. Nikolay_Po(213 знак., Вчера, 14:22)
- С просторов Интернета: Nikolay_Po(214 знак., Вчера, 14:17)
- Фрагмент кода. Я ничего не шлю. Только read_input_registers. И если бы ошибка была в получении команды, несошлось бы CRC. Cкpипaч(896 знак., Вчера, 15:07)
- MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1b3(modbus.org) Cкpипaч(96 знак., Вчера, 14:56, картинка)
- Ну ОК, значит, собственный глюк слейва. Будь у меня дело, попросил бы сына исходники библиотеки глянуть. - Nikolay_Po(Вчера, 18:23)
- А по факту, там времянки нормальные? А то вдруг, с учётом тормозов
системы, модуль "видит" кадры слишком близко друг к другу? Nikolay_Po(359 знак., Вчера, 13:45)
- Я в явной форме выставил sleep(0.004) перед read_input_registers(). Чем могу, как говорится. Понимаешь, нет уверенности что ошибку вообще можно таким путём забороть. Это не CRC или ошибка фрейма, это слейв сказал "мне чой-то фигово". А может быть ему фигово потому что совпало с какой-то его внутренней операцией и вообще через райминги не лечится? - Cкpипaч(Вчера, 13:49)