Работа контроллера
Работа
В таблице ниже описываются этапы запуска программы после холодной перезаг-
рузки
Этап Описание
1 После запуска контроллер находится в состоянии РАБОТА (RUN)
В случае останова из-за ошибки операционная система принудительно
производит холодную перезагрузку
Программа будет выполняться с начала цикла
Операционная система:
• обнуляет все внутренние биты, слова и значения на входах и выхо-
дах;
• инициализирует системные биты и слова;
• инициализирует функциональные блоки из данных конфигурации
В ходе первого цикла после перезагрузки операционная система:
• перезапускает задачу с битами S0 (указатель холодной перезаг-
рузки) и S1 (первый цикл – РАБОТА), которым присваивает значе-
ние 1;
• обнуляет биты S0 и S1 (значения по умолчанию) в конце выполне-
ния первого цикла рабочей программы;
• присваивает битам S1 и S8 (индикаторы контроля событий) их
исходное состояние 1;
• сбрасывает биты S9 (индикатор контроля событий) и слово SW48
(подсчет всех выполненных событий, кроме периодических)
Обработка холодной
перезагрузки
Если в случае холодной перезагрузки требуется выполнить отдельный процесс
рабочей программы, то во время выполнения первого цикла задачи следует про-
верить значение бита S0 (д б равно 1)
Состояние выходов
после исчезновения
питания
При исчезновении питания все выходы устанавливаются в состояние по умолча-
нию (0)
При восстановлении питания выходы остаются в этом состоянии до тех пор, пока
оно не будет изменено рабочей программой