У нас имеется потребность реализовать диспетчеризацию инженерного оборудования и ваш контроллер (восьмой или седьмой версии) по функционалу нам подходит, однако хотел бы проконсультироваться по реализации алгоритмов работы, распишите пожалуйста кратко, пошагово, что нужно, чтобы реализовать функции:
диспетчеризация через LTE со скада системой, протокол модбас.
опрос периферийного оборудования, одно устройство, один раз в 2-4 минуты, RS-485, Modbus RTU.
реализация режима энергосбережения в промежутках между опросами.
Да, вполне возможно. Если SCADA система будет мастером и сеть настроена так что эта система имеет прямой доступ к интерфейсу контроллера (если адрес серый - то через VPN, например) то достаточно настроить таблицу регистров в шлюзе контроллера Шлюз Modbus RTU/TCP — Wiren Board.
Пожалуй такой редкий, раз в несколько минут - штатным и настройками драйвера не получить.
Но - как вариант можно использовать GitHub - wirenboard/wb-mqtt-serial: Wiren Board MQTT serial protocol driver · GitHub скриптом. Это позволит опрашивать с какой угодно частотой, а также, например, усреднить результаты нескольких опросов и выдать уже усредненный.
Спасибо, скажите ещё пожалуйста, по поводу опроса: я правильно понимаю, если настроить включение по таймеру, то проблем с опросом быть не должно? плк будет опрашивать устройство (контроллер же поддерживает режим мастера?) и уходить в сон. и ещё вопрос, какими инструментами программирования настраивается модбас в вашем плк? и как настроить обмен со скада системой?
Да, не должно.
Драйвер запустится при включении контроллера и начнет опрос. При выключении - остановится.
Дополнительно - можно управлять питанием периферийных устройств, например используя V_out
В случае если шаблон для устройства есть - то в web-интерфейсе контроллера.
Вот тут подробно описано.