Подключение стабилизатора Штиль

Добрый день. Наконец добрался до подключения стабилизатора фирмы Штиль, который имеет плату расширения ModBus RTU/Dry Conatacts. Подключил, прописал параметры соединения, присвоил адреса через их родную программу. Не считывает регистры: ошибка modbus_client: Illegal data address. Имею контроллер Wirenboard 6 (прошивка в скрине). Команда, после которой получаю ошибку:

 for i in {90..92}; do  echo "address $i $(modbus_client -mrtu -pnone -s1 $DEV_PORT -a$i -t0x03 -r40106 --debug | grep Data:)"; done

Прилагаю имеющееся описание регистров и скрин параметров подключения. Посоветуйте, что еще сделать?version


Здравствуйте!
У нас есть рекомендации по подключению сторонних устройств: Как подключить Modbus RTU-устройство стороннего производителя к контроллеру Wiren Board? — Wiren Board

А зачем используете в качества номера регистра вот такой?
Ну понятно же что Протокол Modbus — Wiren Board

Спасибо за замечание, но ситуацию это не меняет, какой бы я адрес не задал - ошибка та же, буду изучать первую ссылку

@systemizer Здравствуйте, вам удалось подключить стабилизатор к контроллеру?

Добрый день. Да, удалось, адресация у них немного кривовата. Единственное, так и не понял, как выводить вместо цифр состояния названия. Например вместо цифры 2 слово “байпас”.
Например вот такой способ у меня все равно выводит цифры:

{
                "name": "Mode",
                "reg_type": "holding",
                "address": "501",
                "type": "value",
                "format": "s16",
				"readonly": true,
				
				"enum": [0, 1, 2],
                "enum_titles": [
                    "title1",
                    "title2",
                    "title3"
                ],
                "group": "general"
            }
1 Like

Спасибо, что написали. К сожалению, пока веб-интерфейс не может на карточке устройства использовать enum.

Если это какая то настройка, которую надо сделать один раз и пользоваться, то можно вынести это в секцию параметров в шаблоне, там enums доступны.

До сих пор не может?

Пока нет, но вижу, что есть в шортлисте планов на этот год. По срокам пока затрудняюсь сказать.

Заметил странную особенность. Через некоторое время после подключения стабилизаторы стали выдавать информацию с какой-то небольшой задержкой. Все показатели по очереди становятся сначала красными а потом выдают цифру. Может задержки какие изменить?
штиль_красн

Добрый день, продолжаю совершенствовать шаблон для подключения стабилизаторов “Штиль”. Следующим этапом хочу настроить вывод ошибок. Судя по фото в моем первом посте коды ошибок хранятся битами в регистре “OUTPUT BITS” - насколько я понял - это аналог coils регистра (или нет?).
Причем в одном адресе - один тип ошибки. Как мне прописать в шаблон перебор всех значений и вывести те виды ошибок, которые в данный момент присутствуют? Тыкните ссылкой, если это где-то описано. Спасибо