Механизмы обеспечения безопасности 3.4 Запуск системы повышенной безопасности Режимы работы S7-400F/FH Режимы работы S7-400F отличаются от нормальных режимов только характеристиками запуска и поведением в режиме фиксации (HOLD). В остальном состояния отказоустойчивой системы и режимы работы главного и резервного CPU в системе S7-400FH такие же, как это описано в /4/, глава 4. Характеристики запуска Характеристики запуска определяются F-программой следующим образом: После каждого прерывания программы пользователя – посредством выключения питания или перевода CPU в STOP – запуск F-программы возможен только с начальными значениями отказобезопасных блоков.
Если при запуске запрашивается теплый пуск, то такой пуск выполняется только для стандартного раздела программы пользователя. Теплый пуск для раздела программы пользователя, обеспечивающего повышенную безопасность, невозможен; F-программа запускается с начальными значениями отказобезопасных блоков таким же образом, как и после холодного пуска. При компиляции F-программы в начале исполняемой последовательности в OB 100 автоматически вставляются дополнительные блоки (DB_RES) и вызовы, которые не должны изменяться. Защита от запуска Запуск F-программы с начальными значениями может быть также активизирован обработкой ошибки или внутренней ошибкой.
Если процесс этого не допускает, то реакция на это должна быть запрограммирована в F-программе. Для сигнализации о запуске F-программы с начальными значениями имеется в распоряжении блок F_START (см. раздел "Программирование характеристик запуска"). Защита от горячего пуска F-программа после обнаружения проблемы, имеющей значение для безопасности, блокирует все операции вывода, связанные с обеспечением безопасности. Эта блокировка может быть изменена только запуском (холодный или теплый пуск). Запуск может удалить информацию об ошибках, хранящуюся в CPU.
Если горячий пуск процесса после реакции S7-400F на внутреннюю ошибку недопустим, то должно быть запрограммировано ручное разблокирование операций вывода после запуска F-программы с начальными значениями (см. выше). Режим HOLD Режим HOLD для систем повышенной безопасности S7-400F/FH не поддерживается. Если исполнение программы пользователя останавливается запросом на HOLD, то это состояние может быть изменено только запуском (холодный или теплый пуск). Системы повышенной безопасности 3-4 A5E00085588-02