Главная страница

Kongraf инструментальная система разработки функциональных алгоритмов птк контар


Скачать 3.66 Mb.
НазваниеKongraf инструментальная система разработки функциональных алгоритмов птк контар
Дата30.12.2019
Размер3.66 Mb.
Формат файлаpdf
Имя файла[]_Kongraf._Instrumentalnaya_sistema_razrabotki_fu(BookSee.org)..pdf
ТипРуководство пользователя
#102575
страница5 из 11
1   2   3   4   5   6   7   8   9   10   11

(ло ти а группы (насос должен включаться при
MAIN = г й типа н го насоса группы (насос должен включаться п ADD = TRUE) гналы обратной связи от соответствующих датчиков перепада давле-
FBi должен быть равен TRUE, в против- п) - время в секундах, через которое после выдачи сигнала на включение того или проверяется наличие сигнала обратной связи от датчика перепада давления. тип) - время в часах, через которое происходит смена функций насосов (основной тельный резервный, резервный основной. При TCH, равном нулю, а также при и датчика, смена насосов не производится.
DELAY (целочисленный тип) - время в секундах, по истечении которого после получения сигнала MAIN на включение того или иного насоса группы. При поступлении обеих команд стартует основной насос, затем проверяется его работоспособность. Только после этого стартует дополнительный. Таким образом, суммарная задержка старта дополнительного насоса равна (целочисленный тип) - время в секундах, по истечении которого после возникновения отказа насоса формируется сигнал тревоги и производится переход на резервный насос (существует для фильт- х тревог. периодическо
Имеет функцию контроля мой груп работоспособности один датчиков осов выполняет упра из н ара MAIN
блока:
гический п) - команд на включение основного насосало) ически
) - команда включение дополнительно ри
FB1, FB2, FB3 (логический тип) - си ния. Если перепад давления, создаваемый насосом, достаточный, ном случае он должен быть равен FALSE.
TFB (целочисленный ти иного насоса TCH (вещественный дополнительный, дополни наличии отказа насоса ил или ADD, выдается команда одновременно сначала рации ложны
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР
RESET (логический тип управляющие сигналы на все насосы равны нулю, сигналы во сы назначается первый насос, дополнительным - второй, резервным - третий. е = TRUE в случае отказа двух насосов группы последний работает как в
р насосов, формируются, если соответствующий FBi после подачи команды на включение соответствующего насоса. вующий
Z1, Z2, Z3 (логический тип) - команды на включение насоса с соответствующим номером. лочисленный тип) - текущие номера насосов, работающих в режиме основного, дополнительного и резервного. Управление двумя насосами

) - при RESET = TRUE тре г сбра ваются, основным O
Y (логич п
ский тип) - при ON
осно
ERR1, ERR2, ERR3 (ной, вотивном сл логичес учае он отключается кий тип) - сигналы отказов FALSE по истечении времени TFB
ERSEN1, ERSEN2, ERSEN3 (логический тип) - сигналы отказов датчиков, формируются, если соответст-
FBi = TRUE уже к моменту выдачи команды на включение насоса.
MAINN, ADDN, RESN (це
Параметры Имя Вх/Вых Тип Комментарий

Auto Вход логич. Автомат - ручное
DPS1 Вход логич. Вход 1 датчика перепада давления (тока)
DPS2 Вход логич. Вход 2 для датчика перепада давления (тока)
Queue Вход логич. Переключатель режимов Рабочий-резервный / Одновременно
Start Вход логич. Старт / Стоп
Reset Вход логич. Сброс
TRot В
ма рабочий-резервный), часы ход веществ. Время работы одного насоса (для режи
BRK В
е твии сигнала ОС, сек ход в ществ. Пауза до выключения насоса при отсутс
Rot
В
е насоса и включением другого (для режима ход ц лоч. Зад раб ержка между выключением одного очий-резервный), сек
Z1
В
ло ыход гич. Включение насоса 1
Z2 Выход ло кл гич. В ючение насоса 2
BRK1 Выход ло ас гич. Нос неисправен
BRK2 Выход логич. Оба насоса неисправны информация по использованию Блок осуществляет управление двумя насосами. Реализована возможность работы блока в двух режимах
• Рабочий – резервный (Queue = TRUE);
• Одновременная работа (Queue = FALSE). Независимо от режима работы есть возможность перехода в ручной режим (Auto = ритма (Reset = TRUE), останова алгоритма (Start = FALSE).
ALSE), сброса алго- ранным режимом. Рабочий – резервный (Queue = TRUE). На входы DPS1 и DPS2 подаётся одинаковый сигнал ОС от датчика перепада давления. Рабочий – резервный Если в течение времени BRK на входе DPSn (n = 1,2) не формируется сигнал ОС (лог.
(BRKn
Reset =
TRUE осуществляется сброс внутренних счётчиков и переменных. При Reset = FALSE и Start = TRUE, алгоритм работает в соответствии с выб
1), то включённый насос выключается (Zn = FALSE) и помечается как сломанный TRUE). По истечении времени TRot происходит выключение включённого насоса (Zn
= FALSE) и через время Rot (0-30 с) включение другого, если он не сломан. При
Одновременная работа (Queue = FALSE). На входы DPS1 и DPS2 подаются сигналы ОС от датчиков перепада давления.
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР временная работа Если в течение времени BRK на входе DPSn (n = 1,2) не формируется сигнал ОС (лог.
1), то соответствующий насос выключается (Zn = FALSE) и помечается как сломанный
(BRKn = TRUE). Выход BRKn сбрасывается при подаче на вход Reset TRUE. Входы
TRot ив этом режиме не используются. Если время BRK меньше 0, то оно приравнивается к 0. Если время TRot меньше 0, то оно приравнивается 1 часу. Если время Rot меньше 0, то оно приравнивается 0, если больше 30, то приравнивается 30. импульсная модуляция для управления симисторным выходом модуля MR8 временная работа Если в течение времени BRK на входе DPSn (n = 1,2) не формируется сигнал ОС (лог.
1), то соответствующий насос выключается (Zn = FALSE) и помечается как сломанный
(BRKn = TRUE). Выход BRKn сбрасывается при подаче на вход Reset TRUE. Входы
TRot ив этом режиме не используются. Если время BRK меньше 0, то оно приравнивается к 0. Если время TRot меньше 0, то оно приравнивается 1 часу. Если время Rot меньше 0, то оно приравнивается 0, если больше 30, то приравнивается 30. импульсная модуляция для управления симисторным выходом модуля MR8 Одно но
Фазо
Фазо
Парамет
й
ры Имя Вх/Вых Тип
Комментари
X Вход целоч. Вход, %
Z Выход логич. Выход информация по использованию
чение ФБ - это управление симистором. На вход X подается величина, задающая длительность открытого состояния симистора в процентах от длительности периода повторения управляющих симисторе. Период повторения импульсов - 10 мс (синхронизирован с питающим сетевым ентами перехода этого напряжения через ноль. о выход ФБ должен напрямую управлять симистором. Поэтому в ИС этот ФБ можно тол горитмических блоках модулей релейных MR4 (аналог модуля MR8, но модифициро- ара рограммно (базовое ПО) именно для возможности точного фазо-импульсного моду- ров а
олненных на базе микроконтроллера фирмы Silicon Laboratories. показан выходной сигнал Z при входном значении X = 60%. Основное предназна импульсов на напряжением, иты с мом
След разме ует уч щать вать, чт ько вал ванным апп тно и пли ания), т кже вып
На рисунке
Двухпозиционный широтно-импульсный модулятор
Парамет
/Вы
Комментарий
ры Имя
Вх
х Тип д ств. Период ШИМ-импульсов (параметр-константа)
Вхо веще
ANALOG Вход ств. Величина, обратная скважности ШИМ-импульсов в процентах веще
Z Выход лог сный выход ШИМ-регулятора ич.
Импуль
COPY г
Б алгоритма, так как Z Выход ло ич. Копия выхода Z, может подаваться на другие Ф
подключен к выходу контроллера информация по использованию

ФБ осуществляет функцию двухпозиционного широтно-импульсного модулятора.
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР
42
ующее звено, идеальное Динамические звенья
Дифференцир
Параметры
/Вых Тип Комментарий Имя
Вх
X Вход веществ. Вход
Y Выход еств. Выход вещ
Set Вход еств. Ручное задание вещ
OVR ич. Включение ручного задания Вход лог Вход логич. Замораживание выхода
K Вход вещ ициент передачи еств.
Коэфф
информ
использ
Блок представляет собой идеально
ация по
ованию е дифференцирующее звено. n-1
) / Cycle допроса.
фи
Передаточная функция
W(s) = K * s
Расчётная формула
Yn = K * (X
n
– X
Cycle – перио
Цифровой
льтр
Пара
рий
метры
Имя Вх/Вых Тип
Коммента
X Вход веществ. Вход
Y Выход веществ. Выход
TF Вход веществ. Постоянная ремени фильтра в
информация по использованию о звена. Передаточная функция блока имеет вид Этот блок выполняет функцию фильтра (апериодическог
Коэффициент усиления Параметры Имя
Вх/Вых Тип Комментарий
X Вход веществ. Вход усилителя
Y Выход веществ. Выход усилителя
K Вход веществ. Коэффициент усиления информация по использованию Данный ФБ выполняет функцию усиления сигнала
Y=K*X
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Интегратор (динамический элемент) Параметры Имя
Вх/Вых Тип Комментарий
X Вход веществ. Интегрируемая входная величина
Y Выход веществ. Выходная величина интегратора
INIT Вход веществ. Начальное значение интегратора
TI Вход веществ. Постоянная времени интегрирования Вход логич. Постоянная времени интегрирования Вход логич. Сигнал сброса информация по использованию

ФБ выполняет интегрирование входного сигнала. Интегрирование начинается с начального значения INIT в логический ноль входа STOP (точнее, когда на входах STOP и RESET одновременно при- ноль при установлении входа STOP в логическую единицу (точнее,
SET присутствует логическая единица. и у ен в лог. 1 выход Y сохраняет свое значение (Yi=Yi-1). и у ен
T в лог. 1 выход Y сбрасывается в начальное значение INIT. и RESET = 0) справедлива формула после сброса сутствует логична одном еский из вхо
) и заканчивается овили когда д
Пр
Пр становл становл ии вход ии входа а Вовремя интегрирования (STOP = где t – текущий момент времени, аза принят момент начала интегрирования (STOP = 0 и RESET = 0). граммах показано интегрирование постоянной входной величины X=const для случаев, когда сигнал RESET заканчивается раньше сигнала STOP (рис. слева) и позже (рис. справа. Ниже на временных диа
Выходной параметр блока Y может быть сохранён в энергонезависимой (до двух недель) памяти. Припер- вом запуске алгоритма рекомендуется произвести сброс (вход RESET) блока - для инициализации используемых ячеек энергонезависимой памяти. Логические функции Логическое И Параметры Имя
Вх/Вых Тип
Q[1] Вход логич.
Q[2] Вход логич.
Z Выход логич.
43
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР
Массивы
Имя
ме
мерность
Ком
нтарий Разя от 2 до 255 (N) Вход по умолчанию, возможные значени
информация п умножения. В каждом цикле работы алгоритма выполняется соотно-
о использованию
ФБ выполняет функцию логического шение:
Z(t)=Q
1
(t)
∧ Q
2
(t)
∧ ... ∧ Q
N
(t) Логическое И-НЕ Параметры
Имя
х
Вх/Вы
Тип
Q[1] Вход логич.
Q[2] Вход логич.
Z Выход логич.
Массивы
Имя Комментарий Размерность
Q Вход 2 по умолчанию, возможные значения от 2 до 255 (информация по использованию

ФБ выполняет функцию логического умножения с инвертированием результата. В каждом цикле работы алгоритма выполняется соотношение
Z(t)=not(Q
1
(t)
∧ Q
2
(t)
∧ ... ∧ Q
N
(t)) Логическое ИЛИ-НЕ Параметры Имя

Вх/Вых Тип
Q[1] Вход логич.
Q[2] Вход логич.
Z Выход логич.
Массивы
Имя Комментарий Размерность
Q Вход 2 по умолчанию, возможные значения от 2 до 255 (N)
и
ма
п
ан
Ф
ыпол ункц че ия с инвертированием результата. В каждом цикле работы алгоритма выполняется ш)
∨ Q2(t) ∨ ... ∨ QN(t))
нфор
ция по ис ользов
ию Б в няет ф ию логи ского сложен соотно ение: Логическое отрицание, побитовая инверсия Параметры Имя Вх/Вых Тип
Q Вход логич.
Z Выход логич. информация по использованию
ФБ выполняет функцию логического отрицания. В каждом цикле работы алгоритма выполняется соотношение Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Л ичес
И
ог
кое ИЛ
Параметры Имя Вх/Вых Тип
Q[1] Вход логич.
Q[2] Вход логич.
Z Выход логич.
Масси
Имя
Ком
й
вы
ментари
Размерность
Q Вход 2 по умолчанию, возможные значения от 2 до 255 (N) информация по использованию
ФБ выполняет функцию логического сложения. В каждом цикле работы алгоритма выполняется соотношение И
1
(t)
∨ Q
2
(t)
∨ ... ∨ Q
N
(t) Логическое ИСКЛЮЧАЮЩЕЕ ИЛ
Параметры
Тип Имя Вх/Вых
Q[1] Вход логич.
Q[2] Вход логич.
Z
В
л ыход огич.
Массив
та
ы
Имя Коммен рий Размерность
Q Вход 2 по умолчанию, возможные значения от 2 до 255 (информация по
я соотношение использованию Каждый цикл работы алгоритма выполняетс
Задержки Таймер задержки включения, упрощенный вариант Параметры Имя Вх/Вых Тип Комментарий
Q Вход логич. Вход
Z Выход логич. Выход Вход целоч. Задержка, c информация по использованию Данный Ф
я гом ФБ
ючения (являясь облегченной или менее точной версией) отличаясь вели д
В данном случае параметр Т - целый (1...32767 сек. Е и на вх ояв импу цикла работы алго- р
ц, ыход вр ульс, который заканчивается вместе сое ала н ал Z сформирован не будет. Б являетс анало
Задержка вкл типом чины, опре еляющей задержку. сл оде Q п ляется льс и длительностью не менее длительности одного итма тона в е Z через емя задержки T формируется имп кончани м сигн
. В против ом случае (и < ц) выходной сигн
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Таймер задержки выключения, срабатывающий по переднему фронту Параметры Имя
Вх/Вых Тип Комментарий
Q Вход логич. Вход
Z Выход логич. Выход
T Вход целоч. Задержка, c информация по использованию
ачения Q включается выход Z (Z = TRUE). Выключение (Z = FALSE) про- ечение времени T приходит еще один передний фронт н входе Q, то время включения T отсчитывается заново (таймер с перезапуском.
пул
но
По переднему фронту входного зн исходит через время T в секундах (целое. Если в та Импульсы

Им
ьс дли й в цикл опроса Параметры Имя Вх/Вых Тип Комментарий
Q Вход логич. Вход
Z Выход логич. Выход информация по использованию
фронту входного импульса Q на выходе Z формируется выходной импульс длительностью в прибора входного сигнала Q не должна быть менее длительно- соч алгоритма
По переднему один цикл работы алгоритма его цикла
. Длительность ти раб
Генератор импульсов Параметры Имя
Вх/Вых Тип Комментарий
Q Вход логич. Вход
Z Выход логич. Выход
X Вход целоч. Коэффициент заполнения
T Вход целоч. Период информация по использованию При Q=1 на выходе формируются импульсы с периодом T (целое, в секундах) и скважностью 100/X, где X - целое, проценты.
46
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР
47
Т
ер
Фикса и
гов
н
ригг
ы ц я анало
ой величи ы Параметры Имя
Вх/Вых Тип Комментарий
X Вход веществ. Вход
Y Выход веществ. Выход с зафиксированным состоянием
Q Вход логич.
Стробирующий вход
инфор
льзо
ок выполняет и передается на выход в фронту
мация по испо
ванию
Бл функцию триггера-защелки. Входная информация X запоминается TRUE (по переднему при переходе хода Q из состояния FALSE в состоянием гонезависимой (до двух недель) памяти.
са
ал
Выходной пара етр блока Y может быть сохранён в энер
Фик ция ан оговой величины для целых Параметры Имя Вх/Вых Тип Комментарий
X Вход целоч. Вход
Y Выход целоч. Выход с зафиксированным состоянием Вход логич. Стробирующий вход информация по использованию
ходная информация X запоминается и передается на выход
Y при переходе входа Q из состояния FALSE в состояние TRUE (по переднему фронту Блок выполняет функцию триггера-защелки. В. Выходной параметр блока Y может быть сохранён в энергонезависимой (до двух недель) памяти. Импульсное реле
Параметр
И
х/
п ары
мя В Вых Ти
Коммент
ий Вход логич Вход Выход логич Выход Вход логич Выход информация по использованию Блок по переднему фронту на входе Q инвертирует выходы. Начальное значение выходов – Z1 = TRUE, Z2
= FALSE.
Выхо перво дные пар запус ам в энергонезависимой (до двух недель) памяти. Прим ке алгоритма ворительном расположении выходов рекомендуется произвести пере- инициализации используемых ячеек энергонезависимой памяти. етры блока (Z1 и Z2) мог при неудовлет ут быть сохранены ключение выходов (вход Q) блока – для
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР триггер, приоритет Reset Параметры Имя
Вх/Вы
Тип Комментарий х
S Вход логич. Вход установки
R Вход логич. Вход сброса
Z Выход логич. Выход
и
ма
исп
ию
Б
по унк иду
E.
- ости от входного значениям) приоритет Reset. Выходной параметр блока Z может быть сохранён в энергонезависимой (до двух недель) памяти.
ет Se
нфор
ция по
ользован
лок вы лняет ф цию RS-тр ггера с приоритетом по R-вхо
- Если R
i
=TRUE, то Z
i
= FALSE.
- Если S
i
^not(R
i
) = TRUE, то Z
i
= TRU
- Если not(S
i
)^not(R
i
) = TRUE, то Z
i
= Вход R (Reset) имеет приоритет. Те. при значении TRUE на этом входе выход Z будет установлен в значение вне зависим
См. также ФБ триггер (по переднем фронта
1   2   3   4   5   6   7   8   9   10   11


написать администратору сайта