Цитата:
Сообщение от Fater
По программной перезагрузке если можно, то поподробней. Имею представление о контроле переферии контроллера (слейвов), но здесь получается, что мастер сам выступает в роли слейва.
|
Общее описание. На контроллере запускается программа, которая отслеживает необходимые параметры (например, доступность по сети нужного IP-адреса, наличие трафика MODBUS/RTU, возможность подключения по SSH к самому себе и т.п.) и в случае выхода за ожидаемые значения выполняет определенное действие.
Триггерами могут быть:
1. отсутствие ping до заданного IP-адреса в течение N секунд;
2. отсутствие подключения TCP до заданного IP-адреса и порта в течение N секунд;
3. установленный флаг в FBD-программе;
4. зависание FBD-программы;
5. отсутствие запущенной службы SSH;
...
Действиями могут быть:
1. перезапуск службы smlogix;
2. перезапуск контроллера средствами Linux (reboot);
3. перезапуск контроллера отправкой команды супервизору (echo -n -e "\x11" > /proc/svfw);