Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование МСУ 2.doc
Скачиваний:
25
Добавлен:
19.11.2019
Размер:
24.09 Mб
Скачать

9.4. Идентификация отказов и ошибок

Если на лицевой панели блока контроллера мигающим светом зажигается светодиод 0, это означает, что имеется, по меньшей мере, одна неисправность из группы "отказ" или "ошибка". Светодиод 0 можно квитировать, нажав клавишу . При этом светодиод 0 переходит на ровное свечение.

Для того чтобы выявить причину неисправности, следует подключить пульт настройки ПН-1 и в режиме "работа" установить процедуру "ош" (ошибка).

После однократного нажатия клавиши на верхний ЦИ выводится суммарное число имеющихся отказов и ошибок, а на нижний ЦИ – код последнего по времени возникновения отказа или ошибки. Если нажать и удерживать клавишу , то можно "просмотреть" коды всех неисправностей – они последовательно будут появляться на нижнем ЦИ.

Если среди неисправностей будут неисправности типа "отказ" и(или) "ошибка", то на пульте настройки мигающим светом зажигаются светодиод "отказ" и(или) "ош". Эти неисправности можно квитировать, нажав клавишу , после чего индикатор переходит на ровное свечение.

9.4.1. Идентификация отказов

Полный перечень отказов, фиксируемых программными средствами самодиагностики, приведен в Таблица 11.

Неисправности типа отказ

Таблица 11

Код отказа

Причина отказа

Метод устранения отказа

01

Отказ ПЗУ

Выполнить тест ПЗУ, определить неисправную микросхему и заменить ее; при отсутствии микросхем ПЗУ с "зашитой" программой заменить модуль процессора

02

Отказ рабочей области ОЗУ

Выполнить тест ОЗУ, определить неисправную микросхему и заменить ее; при отсутствии микросхем ОЗУ заменить модуль процессора

03

Сбой алгоритмической структуры при невозможности ее автоматического восстановления

Заново ввести алгоритмы, конфигурацию и коэффициенты; при повторении отказа выполнить процедуры, аналогичные коду 02

04.NАБ

Сбой конфигурации или параметров настройки при невозможности их автоматического восстановления

Заново ввести конфигурацию и параметры настройки в алгоблоке NАБ; при повторении отказа выполнить процедуры, аналогичные коду 02

05.NАБ

Сбой ячеек накопления и выхода при невозможности их автоматического восстановления

Войти в процедуру "начальные условия" и установить требуемые значения выходов; при повторении отказа выполнить процедуры, аналогичные коду 02

06.NАБ

Недопустимое значение константы на входе алгоблока

Перейти в режим программирования и проверить значение констант на входе алгоблока с номером NАБ. В частности проверить, не задан ли в алгоритме интерфейсного ввода номер источника Nист >15 или N ист = Nсист, где Nсист – системный номер данного контроллера

40

Информационный отказ

Проверить сигнал на входе "отказ" алгоритма АВР и выяснить причину, по которой этот сигнал принял недопустимое состояние

При отказе ПЗУ и замене отказавшей микросхемы ПЗУ необходимо следить за тем, чтобы новое ПЗУ относилось к той же модели контроллера и к той же версии программного обеспечения.

В рабочей области ОЗУ хранятся промежуточные результаты вычислений, в ней организуется стек, различные буферы и т.д. При отказе этой области (код 02) нормальная работа контроллера невозможна.

Алгоритмическая структура, конфигурация, параметры настройки хранятся в ОЗУ, но могут быть записаны в ППЗУ. При сбое ОЗУ программа автоматически восстанавливает все указанные параметры, переписывая их из ППЗУ в ОЗУ. Если, несмотря на такое восстановление, фиксируется сбой ОЗУ, что свидетельствует о неисправности микросхемы, то формируется соответствующий признак отказа (коды 03-04).

В определенной области ОЗУ хранится информация о сигналах, являющихся результатом расчета алгоритмов. Эта информация обновляется на каждом цикле работы контроллера и поэтому не записывается в ППЗУ. Для повышения надежности хранения указанной информации помимо основной области ОЗУ имеется ее копия. При сбое в одной из областей информация восстанавливается из другой области. Если в основной области ОЗУ восстановить информацию не удается, формируется соответствующий признак отказа (код 05).

В некоторых алгоритмах имеется ограничение на диапазон задаваемых при программировании констант. Когда подобное ограничение нарушается, то при переходе в режим работы формируется признак отказа с кодом 06.

Возможна ситуация, когда выход какого-либо аналогового сигнала за установленные значения или переход дискретного сигнала в недопустимое состояние должен рассматриваться как отказ. Для этой цели используется алгоритм АВР. Если сигнал на входе "отказ" этого алгоритма стал равным логической единице, формируется отказ с кодом 40.