5.5.2.4.4.1.1. Алгоритм
Технологический функциональный блок M_DO выполнен на основе базового функционального блока SO_1 и, соответственно, наследует его функции. В таблице ниже представлен список основных функций блока.
Функция
|
Описание
|
Формирование выхода OUT в соответствии со значением управляющего выхода (MV).
| |
Функция симуляции предназначена для проверки работы оборудования, использующего блок SO_1. Не формируется значение выхода OUT (удержание предыдущего значения).
| |
Обработка тревог блока и формирование состояния тревог (ALRM).
| |
Маскирование тревог, т.е. тревоги формируются, но не записываются в журнал событий.
|
В данном разделе описывается функция типового элемента ПО для цифровых выходов для систем АСУТП. Этот стандарт применяется для автономных цифровых выходов.
Стандартный программный модуль DO реализуется с 3 различными опциями, исходя из требований проекта:
M_DO (стандартный цифровой выход)
DO_AM (Цифровой выход с функцией авто ручн)
DI_PLS (импульсный цифровой выход)
Список доступных режимов функционального блока M_DO:
Функциональная блок-схема
На рисунке ниже показана функциональная блок-схема блока M_DO:
Состав элементов блока M_DO:
Блок FB_SO_1 базового типа SO_1 используется для инициации команды оператором или логикой. Ошибка выхода генерируется как аварийный сигнал OOP.
В таблице ниже перечислены методы доступа к входам/выходам и адресаты соединения входов/выходов блока M_DO:
Вход/Выход
|
Метод доступа
к входам/выходам
|
Адресат соединения
| |||
Каналы модулей
ввода/вывода ПЛК
|
Переменные
внешней логики
|
Входы/выходы функциональных блоков
| |||
OUT
|
Выход
|
Чтение
|
x
|
-
|
x: соединение разрешено
-: соединение запрещено
Основные функции
Ниже приведены основные функции для типового элемента цифрового выхода:
цифровой выход DO_E / DO_D
ошибка выхода
представление в HMI
режим испытаний
Подробное описание
Каждый цифровой выход используется как контакт ВКЛ/ВЫКЛ. В соответствии с типом внутренних данных (команда, состояние) будут использоваться два принципа выполнения внешней проводки для активации цифрового выхода.
Принцип «включение для исполнения» / DO_E (для команд и состояний):
Контакт ВКЛ. (замкнутый контур) = положение ВКЛЮЧЕНО (ПУСК, РАЗОМКН. и т.д.)
Контакт ВЫКЛ (разомкнутый контур) = положение ВЫКЛЮЧЕНО (ОСТАНОВ, ЗАМКН. и т.д.)
Принцип «отключение для исполнения» / DO_D (для команд и состояний):
Контакт ВКЛ (замкнутый контур) = положение НОРМ. (РАЗБЛ. и т.д.)
Контакт ВЫКЛ (разомкнутый контур) = ненормальное положение (ЗАБЛ. и т.д.)
Активация цифрового выхода выполнятся либо вручную, либо по алгоритму. Команда будет реализована в виде непрерывного сигнала или сигнала импульсного типа в зависимости от логики.
Ошибка выхода: В случае неисправности платы вывода генерируется ошибка выхода (как OOP), а выход блока SO_1 сохраняет последнее правильное значение.
Обработка значений при работе в режиме неисправности: Во время первоначального пуска ПЛК или во время повторного запуска с задержкой более 2 с цифровой выход будет сброшен на исходное значение.
Режим испытаний: Тестирование цифрового выхода можно выполнить в любое время, переведя блок SO_1 в режим калибровки или принудительно задавая значение.