AstraRegul
Релиз 2024.08.31.00
×

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:
Нерабочий режим O/S
Ручная инициализация IMAN
Ручной MAN

Функциональная блок-схема

 
На рисунке ниже показана функциональная блок-схема блока 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 в режим калибровки или принудительно задавая значение.