5.5.2.2.1.3. SS-DUAL | СЕЛЕКТОР ДУБЛИРОВАННЫХ СИГНАЛОВ

Селектор дублированных сигналов SS_DUAL может применяться в архитектуре с резервированием для автоматического выбора одного из двух входных сигналов, поступающих из одного источника сигналов процесса, но полученных двумя разными путями.
Селектор дублированных сигналов (SS_DUAL) автоматически выбирает один из 2 входных сигналов. Выбранный сигнал выводится как переменная процесса (PV). Использование селектора дублированных сигналов (SS_DUAL) позволяет реализовать резервируемую конфигурацию системы.
Функциональная блок-схема селектора:

Методы доступа к входам/выходам и адресаты соединения входов/выходов селектора:
|
Вход/Выход
|
Метод доступа
к входам/выходам
|
Адресат соединения
| |||
|
Каналы модулей
ввода/вывода ПЛК
|
Переменные
внешней логики
|
Входы/выходы функциональных блоков
| |||
|
IN1
|
Входной сигнал 1
|
Запись
|
x
|
x
| |
|
IN2
|
Входной сигнал 2
|
Запись
|
x
|
x
| |
|
OUT
|
Управляющий выход
|
Чтение
|
x
|
x
| |
x: соединение разрешено
-: соединение запрещено
Назначение селектора сигнала (SS_DUAL)
Блок SS_DUAL выполняет обработку входа, обработку вычислений, обработку выхода и обработку сигнализации.
Список доступных типов обработки входа функционального блока SS_DUAL:
Нет преобразования
Аналоговый вход
Вход подсистемы
Предельное значение PV
Список доступных типов обработки выхода функционального блока SS_DUAL:
Нет преобразования
Аналоговый выход
Выход подсистемы
Список доступных тревог функционального блока SS_DUAL:
Нормальное состояние (NR)
Высокая сигнализация размыкания входа (IOP)
Низкая сигнализация размыкания входа (IOP-)
Сигнализация достижения 2-го верхнего предела (HH)
Сигнализация достижения 2-го нижнего предела (LL)
Сигнализация достижения верхнего предела (HI)
Сигнализация достижения нижнего предела (LO)
Сигнализация по верхнему отклонению + (DV+)
Сигнализация по нижнему отклонению - (DV-)
Скоростная сигнализация + (VEL+)
Скоростная сигнализация - (VEL-)
Сигнализация нарушения соединения (CNF)
Список доступных режимов функционального блока SS_DUAL:
|
Подробная информация об обработке выxода ознакомьтесь с разделом 1.1.5. Обработка выхода
Подробная информация об обработке аварийной сигнализации ознакомьтесь с разделом 1.1.6. Обработка сигнализации
|
Процедура расчета управляющего воздействия селектора дублированного сигнала (SS_DUAL)
В следующей таблице представлены функции обработки расчета управляющего воздействия селектора дублированного сигнала (SS_DUAL):
|
Процедура расчета
управляющего воздействия
|
Описание
|
|
Выбор сигнала
|
Сравниваются значения трех входных сигналов (RV1, RV2, RVЗ) и выбирается один сигнал, чье значение удовлетворяет условию, заданному переключателем выбора сигнала.
|
|
Ошибка выбираемого сигнала
|
Выбирает состояние данных выбираемого сигнала (PV) на значение BAD, если два входных сигнала имеют плохое состояние данных (BAD) или при срабатывании сигнализации отклонения.
|
Специальная обработка сигнализации селектора дублированного сигнала (SS_DUAL)
При обработке сигнализации блок SS_DUAL выполняет специальную операцию, инициируемую срабатыванием сигнализации отклонения.
Выбор сигнала
Функция выбора сигнала выбирает один из нескольких входных сигналов.
Переключатель выбора сигнала (SW)
Соответствие позиции переключателя выбора сигнала и действия:
|
Позиция переключателя (SW)
|
Действие
|
|
1
|
Выбирается входной сигнал 1
|
|
2
|
Выбирается входной сигнал 2
|
|
3
|
Выбирается входной сигнал 1 или 2, имеющий нормальное состояние
|
Если переключатель выбора сигнала установлен в позицию «З» (автоматический выбор), то проверяются состояния входных сигналов RV1 и RV2, и выбранным значением сигнала (PV) считается сигнал, чье состояние отлично от плохого (BAD). Если оба входных сигнала находятся в нормальном или анормальном состоянии, то считается выбранным первый из них. Если переключатель выбора сигнала установлен на «1» или «2», то определенный входной сигнал выбирается безусловно.
Выбранный номер (SELECT)
Номер входного сигнала, выбранного в настоящий момент (1 или 2), сохраняется как выбранный номер (SELECT).
Невыбранное значение сигнала (SV)
Значение невыбранного входного сигнала сохраняется как невыбранное значение сигнала (SV).
Ошибка выбранного сигнала
Функция ошибки выбора сигнала меняет состояние данных на плохое (BAD), когда выполняются условия ошибки выбранного сигнала.
|
Позиция переключателя (SW)
|
Действие
|
|
1
|
Входной сигнал 1 имеет состояние данных BAD
|
|
2
|
Входной сигнал 2 имеет состояние данных BAD
|
|
3
|
Оба входных сигнала 1 и 2 имеют состояние данных BAD или сработала сигнализация отклонения
|
Действия при срабатывании сигнализации отклонения
Если переключатель выбора сигналов установлен на 3 в то время, как разница между значением выбранного сигнала PV и значением невыбранного сигнала SV превышает задание сигнализации отклонения DL, то срабатывает сигнализация отклонения и состояние данных принимает значение BAD. При срабатывании сигнализация отклонения PV принимает значение до срабатывания сигнализации. Однако, если в Astra.IDE для конфигурационного параметра CONFIG.BASIC.PV_UPDT_DV установлено значение TRUE (обновлять значение PV при действии сигнализации отклонения), то значение данных PV будет обновляться, даже если состояние данных является плохим (BAD) в связи с действием сигнализации отклонения.
Таблица ниже демонстрирует различие действий при различных значениях конфигурационного параметра CONFIG.BASIC.PV_UPDT_DV (FALSE и TRUE):
|
Элемент
|
Сохранить значение PV (по
умолчанию)
|
Обновлять значение PV
|
|
Состояние данных PV
|
BAD (значение данных недостоверно)
|
BAD (значение данных недостоверно)
|
|
Значение данных PV
|
Сохраняется значение до срабатывания сигнализации отклонения
|
Обновляется значение
|
|
Сигнализация верхнего/нижнего
предела
Сигнализация 2-го верхнего/2-го
нижнего предела
|
Выполняется проверка
|
Выполняется проверка
|
|
Сигнализация скорости
|
Выполняется проверка
|
Выполняется проверка
|
|
Выход OUT
|
Выводится сохраненное значение
|
Выводится обновленное значение
|