5.5.2.2.4.1.4.1. Алгоритм

Блоки переключающих устройств используются для запуска, остановки, контроля и изменения состояния различных типов приборов.
Функциональная схема блока:

Методы доступа к входам/выходам и адресаты соединения входов/выходов:
|
Вход/Выход
|
Метод доступа
к входам/
выходам
|
Адресат соединения
| |||
|
Каналы модулей
ввода/вывода ПЛК
|
Переменные
внешней
логики
|
Входы/выходы функциональных блоков
| |||
|
TSI
|
Вход "Дист./Местный"
|
Запись
|
x
|
x
| |
|
OUT
|
Выход
|
Чтение
|
x
|
x
| |
|
INTRLK
|
Вход переключателя блокировки
|
Запись
|
x
|
x
| |
x: соединение разрешено
-: соединение запрещено
Список функций блока SO_1:
Количество выходных точек: 1;
Обработка входа "Дист./Местный";
Преобразование выходного сигнала;
Блокировка изменения режима;
Режим ручной инициализации;
Принудительный переход в ручной режим;
Симуляция.
Список доступных тревог функционального блока SO_1:
Нормальное состояние (NR)
Тревога размыкания выхода (OOP)
Список доступных режимов функционального блока SO_1:
Список доступных состояний функционального блока SO_1:
Нормальное состояние (NR).
Состояние симуляции (SIM)
Обработка входа ДИСТ./МЕСТН.
Функция входа "Дист./Местн." переключает режим блока в зависимости от состояния местного переключателя оборудования, подключенного ко входу TSI. Состояние сигнала входа "Дист./Местн." сохраняется в переключателе слежения (TSW). Режим блока будет меняться в зависимости от состояния переключателя слежения (TSW).
|
Положение местного переключателя
|
Входной сигнал TSI
|
Переключатель слежения (TSW)
|
Режим блока
|
|
Дист.
|
FALSE
|
FALSE
|
Отмена TRK
|
|
Местн.
|
TRUE
|
TRUE
|
TRK
|
Если отсутствует подключение ко входу "Дист./Местн." (TSI), то возможно прямое управление переключателем слежения (TSW) .
Преобразование выходного сигнала
Функция преобразования выходного сигнала выводит дискретный сигнал на выходное устройство в зависимости от значения управляемой переменной (MV).
Значение управляемой переменной (MV) связано с режимом блока:
В ручном (MAN) режиме выходное значение - это значение, установленное со станции оператора АРМ;
В автоматическом (AUT) режиме или каскадном (CAS) режиме выходное значение - это значение, установленное из внешней логики (CSV);
В удаленном (ROUT) режиме выходное значение - это значение, установленное из удаленной системы (RMV);
В режиме отслеживания (TRK) выходное значение - это значение, которое следует за сигналом от выходного блока.
Выходной дискретный сигнал зависит от направления выходного действия.
Направление выходного действия задается в среде Astra.IDE в конфигурационном параметре CONFIG.OUTPUT.ACT_DIR, для которого доступны следующие значения:
DIRECT. Прямое действие.
REVERSE. Обратное действие.
В таблице ниже перечислены значения управляемой переменной (MV) и состояние выхода.
|
Направление
выходного действия
|
MV
|
Состояние выхода (OUT)
|
|
Direct
|
2
|
TRUE
|
|
0
|
FALSE
| |
|
Reverse
|
0
|
TRUE
|
|
2
|
FALSE
|
Симуляция
Функция симуляции предназначена для проверки работы оборудования, использующего блок переключающих устройств. В блоке переключающих устройств существует два основных состояния: нормальное состояние и состояние симуляции. Статус переключается на симуляцию, когда имитационный переключатель (SIMM) установлен в положение ON (=TRUE). При установке имитационного переключателя (SIMM) в положение ON (=TRUE) статус блока переходит в симуляцию (состояние блока: SIM). При установке имитационного переключателя (SIMM) в положение OFF (=FALSE) статус симуляции будет отменен (статус блока: NR). Переход в состояние симуляции и отмена могут быть выполнены по команде со станции оператора АРМ (поле SIMM в окне параметров).
В приведенном ниже списке перечислены действия блока переключающих устройств во время состояния симуляции:
Режим блока: те же действия, что и в нормальном состоянии;
Состояние блока: SIM;
Вход "Дист./Местн.": те же действия, что и в нормальном состоянии;
Преобразование выходного сигнала: остановлено;
Блокировка изменения режима
Эта функция предотвращает работу блока в автоматическом режиме. Когда вход переключателя блокировки (INTRLK) принимает значение TRUE, то блокируются команды перехода в режимы автоматической работы блока (AUT, CAS, ROUT). При этом формируется условие для принудительного перехода в ручной режим и блок переходит в ручной режим (MAN).
Режим ручной инициализации
Функция ручной инициализации - это функция обработки ошибок. Она прерывает управляющие действие с помощью перевода блока в режим ручной инициализации (IMAN). Функция ручной инициализации будет активирована при формировании ненормального состояния выходного блока.
Особенности работы в режиме ручной инициализации:
Когда функция ручной инициализации активирована, управляющие действие останавливается в режиме, позволяющем автоматическое управление, например, в автоматическом режиме (AUT). Предыдущее значения управляемой переменной (MV) сохраняется. В то же время ручное управление будет также недоступно, если режим ручной инициализации активирован и даже если режим блока изменяется с AUT_IMAN на MAN_IMAN.
Режим ручной инициализации (IMAN) сбрасывается при уходе условий его возникновения, возвращая блок в предыдущий режим. Если изменение режима блока выполняется во время режима ручной инициализации (IMAN), то режимом блока будет режим, установленный при уходе условий IMAN.
Подробная информация об условиях ручной инициализации ознакомьтесь с разделом Условие ручной инициализации в 1.1.7. Состояние и режим блока
|
Принудительный переход в ручной режим
Функция принудительного перехода в ручной режим - это одна из функций обработки ошибок. Она принудительно останавливает управление, переводя блок в ручной режим (MAN) несмотря на текущее состояние его работы. Если ручной режим (MAN) активируется функцией принудительного перехода, то режим блока остается ручным (MAN) даже после ухода ошибки. Условием принудительного перехода в ручной режим является ситуация, когда вход INTRLK принимает значение TRUE (т.е. когда формируется условие блокировки изменения режима).