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.