Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
90
Добавлен:
27.05.2014
Размер:
933.89 Кб
Скачать

4.8.4 Состояние отказ

В состояние ОТКАЗ контроллер переводится системными средствами самодиагностики при обнаружении неисправностей, делающих работу контроллера невозможной или непредсказуемой. В этом состоянии контроллер прекращает выполнение технологической программы и на выходе контроллера формируется дискретный сигнал ОТКАЗ (размыкание контактов реле на блоке питания).

Дальнейшее поведение контроллера определяется видом отказа. При обнаружении отказа программными средствами контроллер в состоянии, описанном выше, переводится в режим ПРОГРАММИРОВАНИЕ. При отказе по сторожу цикла («зависание» контроллера) или просечке питания (его выключение и включение) делается перезапуск контроллера (ГОРЯЧИЙ ПУСК). Если 20 перезапусков прошли за интервал времени, меньший, чем 10 сек, контроллер программными средствами переводится в состояние ОТКАЗ и далее в режим ПРОГРАММИРОВАНИЕ.

4.8.5 Холодный пуск

Холодный пуск контроллера осуществляется при его первом включении или сбросе памяти его состояния (например, отсутствии батареи или разряженном ионисторе при выключенном напряжении питания контроллера или предварительном выполнении процедуры СБРОС контроллера).

При холодном пуске выполняются следующие операции:

  • инициализация аппаратуры контроллера, в том числе включение его в маркерную сеть;

  • переход в режим ПРОГРАММИРОВАНИЕ при отсутствии у контроллера технологической программы;

  • переход в режим ПЕРВЫЙ ПУСК и далее в режим РАБОТА при наличии у контроллера технологической программы.

4.8.6 Горячий пуск

Горячий пуск контроллера осуществляется по памяти его предыдущего состояния (при его перезапуске сторожем цикла, при повторном включении после просечки питания при наличии батареи или заряженном ионисторе).

При горячем пуске выполняются следующие операции:

  • установка на выходах контроллера значений его предыдущего состояния;

  • инициализация аппаратуры контроллера, в том числе включение его в маркерную сеть;

  • переход, в зависимости от его предыдущего состояния, в режим ПРОГРАММИРОВАНИЕ или в режим РАБОТА.

4.8.7 Режим первый пуск

Режим ПЕРВЫЙ ПУСК предшествует переходу контроллера в режим РАБОТА из режима ХОЛОДНЫЙ ПУСК и режима ПРОГРАММИРОВАНИЕ (после сброса контроллера или изменения технологической программы). Этот режим относится к способу пуска технологических программ, а не контроллера в целом. В этом режиме выполняется ряд процедур по установке начальных значений системных переменных и алгоритмов технологических Фабл- и Протекст-программ. При изменении какой-либо одной программы в режиме ПЕРВЫЙ ПУСК выполняется только измененная программа, при холодном пуске, в том числе после процедуры СБРОС ¾ обе программы.

4.8.8 Состояние выходов контроллера

Состояние выходов контроллера определяется режимом его работы или состояния. Общими правилами являются следующее:

  • режим ХОЛОДНЫЙ ПУСК обнуляет выходы;

  • режим ГОРЯЧИЙ ПУСК устанавливает на выходах значения предыдущего состояния;

  • режим РАБОТА изменяет выходы в соответствии с технологической программой;

  • режимы ОТКАЗ и ПРОГРАММИРОВАНИЕ «замораживают» все аналоговые и дискретные выходы.

Исключением из этих правил является ситуация, когда в модулях с дискретными выходами установлена перемычка, с помощью которой последние 8 дискретных выходов модуля устанавливаются принужденно в разомкнутое состояние сигналом «Отказ» процессора. Это происходит в режиме РАБОТА контроллера при формировании программируемого отказа алгоритмом АВР и в режиме ОТКАЗ контроллера.

Соседние файлы в папке Контроллеры КР-300, КР-300М