Да, если получится,давайте попробуем так, вам понадобится еще утилита modbus_client.
Думаю, что с устройством все в порядке, но надо разобраться, что в каких регистрах записано.
Будете удаленно подключаться? Утилиту поставлю
Я буду просить вас с ее помощью прочесть содержимое разных регистров и показывать результат здесь, без удаленного подключения.
Я готов
Давайте посмотрим тогдя для начала содержимое тех регистров, ко которых мы тут говорили
modbus_client --debug -mrtu -b9600 -pnone -s2 COM1 -a139 -t0x03 -r1000 -c4
успешный ответ выглядит примерно так:
...
SUCCESS: read 4 of elements:
Data: 0x3000 0x3001 0x3002 0x3003
жирным на всякий случай выделил то, что вам надо поменять под свою конфигурацию.
Потом то же самое для -r1020, -r1040, -r1060 и один регистр -r4000 -с1
Можно весь вывод сразу в файл приаттачить, можно текстом в ответе.
Давайте тогда посмотрим еще регистры:
modbus_client --debug -mrtu -b9600 -pnone -s2 COM5 -a128 -t0x03 -r1100 -c4
Ожидаю во всех0x03e8
modbus_client --debug -mrtu -b9600 -pnone -s2 COM5 -a128 -t0x03 -r1120 -c4
Ожидаю во всех0x0014
modbus_client --debug -mrtu -b9600 -pnone -s2 COM5 -a128 -t0x03 -r1140 -c4
Ожидаю во всех0x012c
modbus_client --debug -mrtu -b9600 -pnone -s2 COM5 -a128 -t0x03 -r1160 -c4
Ожидаю во всех0x0032
modbus_client --debug -mrtu -b9600 -pnone -s2 COM5 -a128 -t0x03 -r320 -c4
modbus_client --debug -mrtu -b9600 -pnone -s2 COM5 -a128 -t0x03 -r648 -c4
Еще хотел уточнить на всякий случай, как подключены кнопки (схема или фотка). Можете поменять местами кнопки 1 ↔ 3, 2 ↔ 4, не изменится ли поведение?
На счёт схемы подключения кнопок - я их вообще не планировал пока использовать. Задача стоит только по 485 управлять. А так замыкать пробовал отрезком провода согласно схеме https://wiki.wirenboard.com/wiki/images/thumb/9/92/Installation_WB-LED_W_W_W_W.png/800px-Installation_WB-LED_W_W_W_W.png. Раегирует как надо: короткие нажатия включают/выключают выходы. Что то я делаю не так в среде разработки EasyBuilderPro. Премного благодарю за помощь. Буду разбираться дальше.