5.5.4.1.2. Обработка режимов блока

 
Экранный блок FF оповещает блок Fieldbus об изменении режима экранного блока FF вследствие выполнения пользовательской операции на АРМ оператора или команды логического управления, поступившей от блока РСУ. И наоборот, он выявляет переход блока Fieldbus из одного режима в другой и изменяет режим экранного блока FF.
 

Механизм согласования режимов блока

 
 
Методы передачи данных при согласовании режимов блоков:
 
 
Экранный блок FF -> блок Fieldbus
Блок Fieldbus -> экранный блок FF
Метод передачи данных
Выявляет изменение режима по наличию разницы по сравнению с режимом во время предыдущего цикла обработки блока и записывает его в целевой режим блока Fieldbus.
Чтение объекта-представления путем периодической обработки экранного блока FF.
 
 

Функционирование в режиме O/S

 
В общем случае, если режим экранного блока FF изменяется в результате операции пользователя на АРМ оператора или по команде логического управления, поступившей от РСУ, то режим блока Fieldbus, соответствующий этому экранному блоку, будет изменен практически в тоже самое время.
 
 

Операции при изменении режима по месту

 
Если режим блока Fieldbus изменяется напрямую с помощью локального инструмента управления полевым устройством или каким-либо иным способом, но не через экранный блок FF, и в результате этого он становится отличным от режима экранного блока FF,
то в зависимости от режима экранного блока FF могут быть выполнены перечисленные ниже операции.
 
 
Режим экранного блока FF
Режим O/S
Любой режим, кроме O/S
Если блок Fieldbus в режиме O/S
Состояние данных других функциональных блоков, которые обращаются к выходу этого экранного блока FF, устанавливается на значение BAD и состояние тревог - на значение IOP (сигнализация размыкания входа).
Экранный блок FF с помощью процесса согласования режимов блоков переводится в составной режим O/S.
Состояние данных выхода блока становится BAD, при этом другие функциональные блоки, обращающиеся к выходу этого экранного блока FF, устанавливается на значение BAD и состояние тревог - на значение IOP.
Состояние данных уставки блока становится CND, при этом режим вышестоящего задающего функционального блока становится IMAN (режим ручной инициализации).
Если блок Fieldbus в любом режиме, кроме O/S
Другие функциональные блоки, обращающиеся к выходу этого экранного блока FF, остаются в состоянии тревоги IOP.
Для возобновления работы экранного блока FF необходимо установить режим этого блока, отличный от O/S.
С помощью процесса согласования режимов блоков экранный блок FF переводится в тот же режим, в котором находится блок Fieldbus.

 

В следующей таблице перечислены все операции для различных режимов экранного блока FF:
 
Режим блока
Связь с Fieldbus
Согласование данных
Режим/состояние тревог обращающегося или задающего блока
Режим блока Fieldbus
O/S
Присутствует
Выполняется
Состояние тревог блока, который обращается, равно IOP.
Режим вышестоящего задающего блока равен IMAN.
Без изменения режима.
Составной режим O/S (MAN O/S, AUT O/S и т.д.)
Присутствует
Выполняется
Состояние тревог блока, который обращается, равно IOP.
Режим вышестоящего задающего блока равен IMAN.
O/S
Обычный режим
Присутствует
Выполняется
Обычное функционирование
Тот же режим, что и у экранного блока FF.
 
Для получения более подробной информации о переходе между режимами блока ознакомьтесь с разделом Переход между режимами блока.
 
 

Запрет установки режима MAN

 
Установка режима MAN для экранного блока FF может быть запрещена. Эта функция PMOD (допустимый режим) изначально поддерживается блоками Fieldbus. Хотя в спецификации Fieldbus Foundation может быть запрещена установка всех режимов, но только запрет установки режима MAN может иметь практический смысл и он осуществляется в среде Astra.IDE с помощью конфигурационного параметра CONFIG.BASIC.PROHIB_MAN_ENTRY.