Им не надо управлять.управлять статистиком тоже не удолось
Читаете из Statistics бит Power и, если он принял значение False (питание пропало, работаем на аккумуляторе) - производите в своей программе любые действия, какие сочтете необходимыми. В том числе можете сами переключить выходы ПЛК в состояние, обеспечивающее безопасный "аварийный стоп" оборудования.
Power принял значение True - программа выполняет действия по обратному запуску установки в работу (полностью автоматическому, либо под контролем оператора). Вот и все...
Если не ошибаюсь, оно тут не поможет. С ПЛК100 еще по этой части не разбирался, а у других производителей "Safe State" - это состояние, которое выходы принимают с момента включения питания (по умолчанию - "False", но каждый выход независимо от других можно настроить на "True") и сохраняют до тех пор, пока центральный процессор не начнет выполнять рабочую программу. Ну и в случае зависания ЦП они опять переходят в это же состояние, по аппаратному watchdog'у.безопасное состояние выходов контроллера
Так что в нашем случае переход в "Safe State" вполне может и не произойти - внешнее питание исчезло, но микропроцессор ПЛК еще несколько минут продолжает нормально работать от аккумулятора. Как на самом деле - пусть лучше ОВЕН ответит.




Ответить с цитированием