Это печально . Значит идея связать через брокер приложение на телефоне где сразу раскидать кнопки для каждого выхода, отпадает.
Это печально . Значит идея связать через брокер приложение на телефоне где сразу раскидать кнопки для каждого выхода, отпадает.
MX210/Device/SET/DO/MASK а вот эта команда работает? по поводу публикации битовой маски.... реакции почему то никакой?
Уже на форуме поднимался этот вопрос:
https://owen.ru/forum/showthread.php...=%CC%F3210-402
Инженер по продуктам «ПЛК и модули»
e-mail: i.masterenko@owen.ru | skype: i.masterenko_owen
А вот еще такую штуку подскажите, значит висит на сервере брокер, так случается иногда, что либо сервер вырубили либо какая то еще аказия, короче брокер выключился, далее он включается но модуль так и висит в офлайне... короче он не переподключается. как то с этим можно бороться?
Ребят и еще вопрос... а это нормально что модуль подвисает и перестает передавать значения по MQTT пока его жестко не перезагрузишь выключением питания?
может быть есть какая то новая прошивка? день без зависания не проработал....
Может быть прошивку поменять ? У меня сейчас вот такая git-6d3526cf?
ау ребят, может кто то из техподдержки ответить? прям очень надо
Ведущий инженер проектов
Линейки шлюзов сетевых Пх210
Линейки модулей ввода/вывода Мх210
Нет версия прошивки не смущает, я ее нашел здесь же на форуме, когда она была еще в тесте. на ней хотя бы какое то время обмен проработал, на официальной прошивке не заработал вообще.
Модбас работает, все в порядке. более того функция GET по MQTT так же продолжает работать.
не буду открывать новую тему, тем более мне кажется мой вопрос связан с процитированным вопросом.
Взял модуль исключительно из за поддержки MQTT (прошивка 1.1.2).
Настроил, вроде работает, но через 30 сек перестает принимать команды из топика и мигает красный индикатор. Немного поискав в интернете нашел, что это связано с переходом в безопасное состояние ввиду отсутствия обмена - отсутствии публикаций в топике MX210/Device/SET/DO/MASK. Отвечает за это параметр Таймаут перехода в безопасное состояние во вкладке Modbus slave. И вроде как очень неплохо иметь безопасное состояние, но после перехода в безопасное состояние команды не проходят, пока не перезагрузишь... Это нормально ?
Мне видится что правильный вариант, это перевод в безопасное состояние при пропадании связи с брокером, а не при отсутствии сообщений в топике...
В общем установка таймаута в 0 решает проблему - модуль на связи всегда и принимает команды. И при потере связи с брокером состояние выходов сохраняется.