ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
22 февраля
1499981 Топик полностью
Лaгyнoв (20.02.2025 16:21, просмотров: 23) ответил vesago на Друзья, нужно мне в прибор добавить поддержку Modbus RTU. Есть уже некий проприетарный протокол по RS-485. Ну там чтение и запись неких данных. Правильно я понимаю, что я могу просто тупо подогнать структуру и в конце CRC16 готово? Повыкидывать стартовый символ и окончания. Пауза в 3.5 символа - строго? Я обычно после приема слейвом пакеты выдерживаю 3млс. Или тут все строго и нужно пересчитать на актуальную скорость? Есть ли какой готовый софт, чтобы проверить соответсвие?
поддержку с какой стороны? Твой прибор должен опрашивать внешнее устройство по Modbus? Или наоборот отвечать внешнему? Внешнее устройство опрашивать - нет проблем. Чем угодно. Я простой терминальной программой опрашиваю уровнемер Сенсор через преобразователь RS485-ЛИН. А с компа - китайский USB-RS485. Да, и если Modbus RTU, то там нет стартового символа. Там первый байт - адрес устройства. А вот если Modbus ASCII, то дам да, первый байт всегда ":"