AstraRegul
Релиз 2024.08.31.00
×

5.5.2.1.5.5. Отслеживание выхода

 
Отслеживание выхода представляет собой функцию, которая обеспечивает соответствие значения выхода значению адресата выхода или значению сигнала отслеживания выхода.
 

Отслеживание выхода

 
Отслеживание выхода реализуется по разному в блоках регуляторного управления и вычислительных блоках.
В блоках регуляторного управления обеспечивается соответствие значения управляющего выхода (MV) значению внешнего сигнала отслеживания (TIN) или значению адресата выхода (через вход OIN сигнала слежения от выходного блока).
В вычислительных блоках расчетное значение выхода (CPV) приводится в соответствие значению адресата выхода (через вход OIN сигнала слежения от выходного блока), когда состояние данных адресуемого блока является состоянием условия (OIN.DATA_STATUS = CND).
 
 

Отслеживание выхода в блоке регуляторного управления

 
Отслеживание выхода в блоках регуляторного управления представляет собой функцию, обеспечивающую соответствие значения управляющего выхода (MV) значению сигнала отслеживания внешнего входа (TIN) или значению адресата выхода (через вход OIN сигнала слежения от выходного блока).
 
Однако, когда сигнал отслеживания входа (TIN) или значение адресата соединения выхода выпадает из диапазона шкалы управляющего выхода (MV), значение управляющего выхода (MV) ограничивается нижним (MSL) или верхним (MSH) пределом шкалы (MV).
 
В блоке распределения сигнала каскадного управления (FOUT) при размыкании каждого выхода в каскаде значение управляющего выхода (MV) устанавливается соответствующим данным адресата выхода.
 
Отслеживание выхода в блоке регуляторного управления работает в следующих случаях:
 
В режиме отслеживания TRK.
В режиме ручной инициализации IMAN.
 
Когда блок регуляторного управления установлен на генерирование широтно-импульсного сигнала, на вход переключателя отслеживания (TIN) поступает сигнал от дискретного входа переключения внешнего/внутреннего управления, а на вход отслеживания (TIN) поступает сигнал обратной связи раскрытия клапана. Если наступает состояние данных входа отслеживания (TIN), указывающее на о неработоспособность в/в процесса ("PIO Not Ready" – NRDY), то независимо от того, находится ли блок в режиме отслеживания (TRK) или нет, режим блока остается неизменным, а в качестве регулируемого выхода (MV) немедленно фиксируется значение до наступления состояния “PIO Not ready” (NRDY), и активизируется сигнализация разомкнутого выхода (OOP).
 
Разрешение отслеживания выхода для блока ручной загрузки MLD_SW настраивается в среде разработки Astra.IDE с помощью конфигурационного параметра CONFIG.OUTPUT.TRACKING.
 
В блоках регуляторного управления с внешним управляющим выходом (RMV) обеспечивается соответствие значения внешнего управляющего выхода (RMV) значению управляющего выхода (MV) во всех случаях за исключением установки режима внешнего выхода (ROUT) или нерабочего режима (O/S).
 
 

Отслеживание выхода в вычислительных блоках

 
Отслеживание выхода в вычислительных блоках представляет собой функцию, которая обеспечивает соответствие расчетного значения выхода значению адресата соединения (через вход OIN сигнала слежения от выходного блока).
 
Даже при установке состояния данных расчетного значения выхода (СPV) на калибровку (CALIBR) отслеживание выхода имеет приоритет. Отслеживание выхода в вычислительных блоках работает, когда состояние данных блока адресата выхода является состоянием условия (OIN.DATA_STATUS = CND). Состояние условия (CND) реализуется в следующих случаях:
 
При разъединении каскадного соединения.
Когда блок последующего уровня начинает работать в режиме, отличном от каскадного.
 
Разрешение отслеживания выхода настраивается в среде разработки Astra.IDE с помощью конфигурационного параметра CONFIG.OUTPUT.TRACKING.
 
Если для параметра CONFIG.OUTPUT.TRACKING (разрешение отслеживания выхода) установлено FALSE, а состояние адресата выхода стало состоянием условия (CND), то удерживается рассчитанное до этого значение выхода (CPV).
 
 

Отслеживание выхода в режиме отслеживания

 
Блоки регуляторного управления, которые могут работать в режиме отслеживания (TRK), имеют переключатель отслеживания (TSW). Когда переключатель отслеживания (TSW) переведен в положение TRUE (включен), регуляторы работают в режиме отслеживания (TRK).
 
Если функциональный блок работает в режиме отслеживания (TRK), инициируется отслеживание выхода, а управляющий выход блока принимает значение сигнала отслеживания внешнего входа (TIN), то в этом случае на входе сигнала отслеживания входа не работает ни ограничитель выхода, ни ограничитель скорости выхода.
 
В случае наличия подключенного входа переключателя отслеживания (TSI) переключатель отслеживания (TSW) может быть установлен через данный вход, в случае отсутствия подключенного входа переключателя отслеживания (TSI) переключатель отслеживания (TSW) может быть установлен непосредственно через вход TSW_REF.
 

Возникновение ошибок данных в режиме отслеживания

 
При возникновении ошибки данных (BAD) срабатывает сигнализация размыкания выхода (OOP) от входа сигнала отслеживания входа (TIN) или входа переключателя отслеживания (TSI). Так как в это время устанавливается состояние ручной инициализации, действующий режим переключается с режима отслеживания (TRK) на режим ручной инициализации (IMAN). Когда функциональный блок работает в режиме ручной инициализации (IMAN), инициируется отслеживание выхода, устанавливающее соответствие значения управляющего выхода (MV) значению адресата выхода (через вход OIN сигнала слежения от выходного блока). В регуляторах с широтно-импульсным сигналом переменной управляющего выхода (MV) приоритет имеет режим отслеживания (TRK), и, когда возникает выше указанная ошибка, удерживается предыдущее значение управляющего выхода (MV).
 
Если блок не находится в режиме отслеживания (TRK), возникновение ошибки данных (BAD) в сигнале отслеживания входа (TIN) или входа переключателя отслеживания (TSI) не приводит ни к срабатыванию сигнализации, ни к изменению действующего режима. Процесс регулирования продолжается вне зависимости от возникновения ошибки данных.
 

Сигнализация о неработоспособности модуля ввода/вывода ПЛК и отслеживание выхода

 
Когда блок находится в режиме отслеживания (TRK), если входной сигнал отслеживания на контакте (TIN) переходит в состояние отказа канала (PFAL) модуля ПЛК, то значение управляющего выхода (MV) сохраняет предыдущее работоспособное значение и инициирует сигнализацию разомкнутого выхода (OOP). Однако при этом режим блока не меняется. После устранения причин, вызывающих состояние отказа канала модуля ПЛК,  сигнализация разомкнутого выхода (OOP) отключается, и блок возобновляет управляющую деятельность.
 
Когда блок регуляторного управления установлен на генерирование широтно-импульсного сигнала, если наступает состояние данных входа отслеживания (TIN), указывающее на канала модуля ПЛК (PFAL), то независимо от того, находится ли блок в режиме отслеживания (TRK) или нет, режим блока остается неизменным, а в качестве регулируемого выхода (MV) немедленно фиксируется значение до наступления состояния отказа (PFAL), и активизируется сигнализация разомкнутого выхода (OOP).
 

Отслеживание выхода в режиме ручной инициализации

 
Когда ряд блоков регуляторного управления объединяется в каскад, значение управляющего выхода (MV) вышестоящего блока используется как задание (SV) для нижестоящего блока. При размыкании каскадного соединения вышестоящий блок переходит в режим ручной инициализации (IMAN).
 
Когда функциональный блок находится в режиме ручной инициализации (IMAN), функция отслеживания выхода обеспечивает соответствие значения управляющего выхода (MV) значению адресата выхода (через вход OIN сигнала слежения от выходного блока).
 
Если режим ручной инициализации активируется во время режим отслеживания (TRK), то режим ручной инициализации имеет более высокий приоритет.
 
Для отслеживания выхода в режиме IMAN необходимо ко входу OIN (вход сигнала слежения от выходного блока) вышестоящего регулятора присвоить переменную уставки SV нижестоящего регулятора. В этом случае при переходе нижестоящего регулятора из режима CAS изменится состояние данных его переменной уставки SV на CND (возникнет размыкание каскадного соединения), при этом произойдет изменение режима вышестоящего регулятора на IMAN и его MV начнет отслеживать значение SV нижестоящего регулятора через вход OIN.
 
На рисунке ниже представлен пример схемы каскадного соединения регуляторов:
 
 
На следующем рисунке представлен пример реализации каскадного соединения в среде разработки Astra.IDE, в котором происходит отслеживание выхода.