настройте безопасное состояние выходов контроллера
настройте безопасное состояние выходов контроллера
и так на каждом модуле вывода
Им не надо управлять.управлять статистиком тоже не удолось
Читаете из Statistics бит Power и, если он принял значение False (питание пропало, работаем на аккумуляторе) - производите в своей программе любые действия, какие сочтете необходимыми. В том числе можете сами переключить выходы ПЛК в состояние, обеспечивающее безопасный "аварийный стоп" оборудования.
Power принял значение True - программа выполняет действия по обратному запуску установки в работу (полностью автоматическому, либо под контролем оператора). Вот и все...
Если не ошибаюсь, оно тут не поможет. С ПЛК100 еще по этой части не разбирался, а у других производителей "Safe State" - это состояние, которое выходы принимают с момента включения питания (по умолчанию - "False", но каждый выход независимо от других можно настроить на "True") и сохраняют до тех пор, пока центральный процессор не начнет выполнять рабочую программу. Ну и в случае зависания ЦП они опять переходят в это же состояние, по аппаратному watchdog'у.безопасное состояние выходов контроллера
Так что в нашем случае переход в "Safe State" вполне может и не произойти - внешнее питание исчезло, но микропроцессор ПЛК еще несколько минут продолжает нормально работать от аккумулятора. Как на самом деле - пусть лучше ОВЕН ответит.
Последний раз редактировалось Terrano1992; 18.11.2010 в 15:21.
можно и батарейку вытащить, только переменные сохраняться не будут
еще вариант по сигналу пропадения питания вводить плк в бесконечный цикл, от вроде как должен по вачдогу перезагрузиться, только не знаю как в этом случае с сохранением переменных
Последний раз редактировалось swerder; 19.11.2010 в 15:37.
Вообще-то для этой цели и существует кнопочка подачи напряжения управления на исполнительные механизмы. Реализуется только при помощи реле с самоподхватом. После пропадания питания, реле отваливается и включается только кнопкой подачи напряжения управления.
Могу больше сказать - по немецким диновским стандартам безопасности надо для этих целей использовать специализированные реле или контроллеры безопасности оранжевого цвета.
Последний раз редактировалось Николаев Андрей; 21.11.2010 в 06:43.