Перезагрузка по таймеру для восстановления коннекта по LAN
Вопрос, данные не обновляются (старые значения) или перестают передаваться вообще?
Здесь уж никто не поможет не зная что у вас за скада, а вообще через скрипт это делается, по крайней мере в симплскада у меня так.
Ну так сделайте по аналогии. Отправляйте в какой-нибудь регистр скады запросы, скада из этого регистра отправляет обратно. Ну и контролируйте. Другое дело, если повиснет контроллер...
Скрипты создаются только в виртуальных каналах, а там выбирайте в чем вы сильны, в си, паскале или фбд. От зависания контроллера только собака поможет факт, но как правило если виснет контроллер, значит или питание или перегрев, это сравнительно легко лечится. А вот ваша проблема очень распространена, у меня та же история и с некоторыми вайфай устройствами и не важно какие они, рак425, есп 8266 или 32, не важно, бывают сбои в разной степени частые от устройства к устройству. Думаю, что здесь еще роутер фонит, но у меня ройтер-модем скайлинк, пока не проверял догадку.Dragony писал(а): ↑18.05.2020{, 12:33}У меня тоже Симпл-СКАДА, на этом форуме ее и порекомендовали...
Со скриптами еще не разбирался.
В предыдущем проекте у меня просто одна Ардуина каждые полминуты посылала строчку на другую, а там просто был прицеплен вывод "Новые данные" с блока UART. Есть новые данные - выводится ONLINE. Если пару минут ничего нет - меняется на OFFLINE.
А вот как в СКАДЕ все это реализовать - пока не понял.