a
Size: a a a
a
AD
A
По умолчанию девайс работает на 9600 бод, без бита чётности, 1 стоп-бит. Modbus-адрес по умолчанию — 1. Естественно, это не очень удобно, поэтому первым делом адрес стоит поменять.
Устройство имеет 4 holding-регистра (спорный выбор типа регистров, но что с китайцев взять):
01 (только чтение): 1 или 0, в зависимости от того, «видит» датчик воду или нет
02 (только чтение): число от 0 до примерно 5000, это грубо говоря «уровень сигнала» (RSSI) — чем больше в непосредственной близости от датчика проводящего материала, тем выше это значение. Когда превышает 4100, датчик срабатывает, когда падает ниже 3900 — выключается (меняет значение в первом регистре).
03: адрес устройства на шине. По умолчанию 1. Первым делом надо послать команду на перезапись и дальше общаться по новому адресу.
04: baud rate, одно из предустановленных значений, по умолчанию 7 (соответствует 9600 бод). Другие значения: 5 (2400), 6 (4800), 7 (9600), 8 (14400), 9 (19200), 10 (28800), 12 (57600), 13 (115200), 14 (128000), 15 (256000). Значения 1, 2, 3, 4 и 11 не поддерживаются. Говорят, что при отключении питания эта настройка не сохраняется. Я не проверял.J
a
a
VI
a
Y
a
Y
a
SR