Алгоритм диагностики нештатных ситуаций

Если после завершения импульса на включение ЭД (момент определяется по переходу переменной K_VK из 1 в 0) не пришел сигнал о включенном состоянии ЭД (VK=0), то команда на включение не выполнилась (на выходе блока И установится 1). При этом через блок мониторинга в журнал событий будет занесена отметка о факте невыполнения команды, а также установится переменная M_ER_1 = 1 для индикации ошибочного состояния ЭД на мнемосхеме (рис. 4.16). Те же действия выполняются при невыполнении команды отключения.

Image
 

Рис. 4.16. Алгоритм формирования сообщения о невыполнении команды

Если пришел сигнал о включении ЭД (момент определяется по переходу переменной VK из 0 в 1), а команды на включение не было (K_VK=0), то через блок мониторинга в журнал событий занесется отметка о несанкционированном включении, а также установится переменная M_ER_2=1 для индикации ошибочного состояния ЭД на мнемосхеме (рис.4.17).  Те же действия  выполняются  при          несанкционированном отключении.

Image 

Рис. 4.17. Алгоритм формирования сообщения о несанкционированном включении

Если отсутствуют сигналы как о включенном, так и об отключенном состоянии ЭД, то в журнал событий занесется отметка об отсутствии напряжения в цепях управления (рис. 4.18).

Image
 

Рис. 4.18. Алгоритм формирования сообщения об отсутствии напряжения в цепях управления

Сигналы о всех нештатных ситуациях (ЭД был отключен в аварийном режиме; невыполнение команды; самостоятельное включение или отключение без команды оператора или пограммы) поступают на входы логической функции «ИЛИ», которая выдает сигнал о сбое в работе электродвигателя, записываемый в переменную «ERRED» (рис. 4.19).

Image 

Рис. 4.19. Алгоритм формирования переменной ошибочной ситуации

Image 

Рис. 4.20. Алгоритм формирования сообщения о перегрузке

В рассматриваемом алгоритме значение вещественной переменной «ТОК», соответствующее значению тока ЭД, выраженному в процентах, сравнивается с допустимым значением (110 %), и в случае превышения соответствующий сигнал записывается в логическую переменную MER4. Значение этой переменной используется для индикации о перегрузках электродвигателя рабочими токами в окне управления ЭД.

предыдущаяследующая