Связанные сообщения
- Обновилась программа Modbus Slave (v8.2.2.1962) _x32_x64/ положил в
upload /лекарство прилагается.2023-07-20
... но не любой ценой.
-
- Разобрался. Как и ожидалось, диагностика ошибки - сказочная (в
прямом смысле). Cкpипaч(193 знак., 11.07.2025 15:08)
- Ужасы перфекционизма. Cкpипaч(622 знак., Сегодня, 13:39, картинка)
- По косвенным признакам, ведомый сообщает, что ему было передано значение, которое он не может применить. Другими словами, кадр прошел проверку, но содержимое не верно - не прошло проверку значения. 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)
- "slave, unit, device_id" - не иначе , как отрыжка толерастии? - Toчкa oпopы(11.07.2025 15:20)
- Угу. Она самая. - Cкpипaч(11.07.2025 15:31)
- Ужасы перфекционизма. Cкpипaч(622 знак., Сегодня, 13:39, картинка)
- Разобрался. Как и ожидалось, диагностика ошибки - сказочная (в
прямом смысле). Cкpипaч(193 знак., 11.07.2025 15:08)