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

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


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

ФБ еженедельно генерирует значение TRUE противном случае - значение FALSE. на выходе, если текущий день недели равен дню недели OnDay, в
араметр OnDay Текущий день П Воскресенье
2 Понедельник
3 Вторник
4 Среда
5 Четверг
6 Пятница
7 Суббота Еженедельное включение с временем Параметры Имя

Вх/Вых Тип Комментарий
OnDay Вход целоч. День включения
OnTime Вход time Время включения, часы:минуты
OffTime Вход time Время выключения, часы:минуты
Z Выход логич. Выход информация по использованию

недельно генерирует значение TRUE на выходе, если текущий день недели равен дню недели OnDay и те- емя находится в интервале от OnTime до OffTime, включая границы, в противном случае - значение FALSE. Параметр OnDay Текущий день Блок еже кущее вр
1 Воскресенье Понедельник Вторник Среда Четверг
6 Пятница
7 Суббота Задание и преобразователи Логическая уставка
Парамет
я хоры
Им
Вх/Вы
Тип К мментарий
Z Вход логич. Вход
Q Выход логич. Выход информация по использованию В ФБ входная задаваемая величина передается на вых
ФБ предназначен для задания каких од, являющийся выходным заданием блока. либо уставок на входах используемых в алгоритме блоков, требующих определенных заданий для своей корректной работы.
Обычно вход блока уставки делается невидимым, а значение выходной переменной ФБ устанавливаются в константы Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Целочисленная уставка Параметры Имя

Вх/Вых Тип Комментарий
Z Вход целоч. Вход
Q Выход целоч. Выход
информ
ис
ва
передается на выход, являющийся выходным заданием блока. их блока уставки делается невидимым, а значение выходной переменной ФБ устанавливаются в Аналоговая уставка
ация по
пользо
нию В ФБ входная задаваемая величина
ФБ предназначен для задания каких-либо уставок на входах используемых в алгоритме блоков, требующ определенных заданий для своей корректной работы. Обычно вход константы.
Парамет
И
м
ры
Тип
мя Вх/Вых Ко ментарий
Z
Вх веще од од ств. Вх
Q
Вы еще х
ход в ств. Вы од информация по использованию В ФБ входная задаваемая величина передается на выход, являющийся выходным заданием блока.
ФБ предназначен для задания каких-либо уставок на входах используемых в алгоритме блоков, требующ определенны их х заданий для своей корректной работы. делается невидимым, а значение выходной переменной ФБ устанавливаются вели

У
ны
то
цел
Обычно вход блока уставки константы.
Переключат
слов
й опера р для
очисленных входов
Параметры Имя
Вх/Вых Тип Комментарий
X1 Вход целоч. Значение Y, если Q - TRUE
X2 Вход целоч. Значение Y, если Q - FALSE
Q Вход логич. Переключение
Y Выход целоч. при Q=1, Y=X1, при Q=0, Y=X2
и
м
ис
зова
Э
ФБ
ает н ис исленных входных переменных в зависимости от ния в уп
нфор ация по
поль
нию тот переда целоч ленный выход Y одну из двух целоч значе ходной равляющей переменной Q.
58
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР
59
Условный
р
ещес
ов
операто для в
твенных вход
Параметры
Имя Вх/Вых Тип Комментарий Вход веществ. Значение Y, если Q - TRUE
X2 Вход веществ. Значение Y, если Q - FALSE
Q Вход логич. Переключение
Y Выход веществ. при Q=1, Y=X1, при Q=0, Y=X2 информация по использованию

Э
Б
н еств одну из двух вещественных входных переменных в зависимо- ст значения вхо ав й переменной Q. Переключатель ве

н
тот Ф передает а вещ енный выход Y ти одной упр ляюще
ществен ых чисел Параметры Имя
Вх/Вых Тип Комментарий
X[1] Вход веществ. Вход 1
X[2] Вход веществ. Вход 2
Y Выход веществ. Выход
CASE Выход целоч.
, передаваемого на выход Y Номер входа
М
вы
нтар
аз
ть
асси
Имя
Комме
ий Р мернос
X Вход 2 п
ые значения от 2 до 255 (N) о умолчанию, возможн
информация по использованию На выход Y передается вещественное значение входа Xi (i = CASE = 0…N).
Y=X[CASE] Переключатель целых чисел

Парамет
Имя В
Ти
мм
ры
х/Вых п
Ко
ентарий
X[1] Вход целоч. Вход 1
X
В
В
[2] ход целоч. ход 2
Y
В
целоч. Выход ыход
CASE Выход целоч. Номер входа, передаваемого на выход Y
Массивы
Имя Комментарий Размерность
X Вход 2 по умолчанию, возможные значения от 2 до 255 (N) информация по использованию
чение входа Xi (i = CASE = 0…N).
Y=X[CASE] На выход Y передается целочисленное зна
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Р ширенн
а
Арифметические
Не
ас
ый сост в функции

меньше Параметры Имя
Вх/Вых Тип Комментарий
X1 Вход веществ. Вход 1
X1 Вход веществ. Вход 2
Z Выход логич. TRUE, если Х информация по использованию Этот ФБ сравнивает две входных вещественных величины и передает на бинарный выход Z результат сравнения
Экспонента Параметры Имя
Вх/Вых Тип Примечание
X Вход веществ. Вход показателя степени
Y Выход веществ. Выход результата
и
маци
л
нию
Вычисление нты
Y
x
жн
пром
нфор
я по испо ьзова
экспоне
=e
Принадле
ость
ежутку
Параметры Имя
Вх/Вых Тип Комментарий
X Вход веществ. Проверяемая на принадлежность промежутку величина
A Вход веществ. Левая граница промежутка
UnstrA Вход логич. Нестрогое / строгое неравенство
B Вход веществ. Правая граница промежутка
UnstrB Вход логич. Нестрогое / строгое неравенство
Z Выход логич. Выход информация по использованию Этот ФБ осуществляет проверку принадлежности величины X промежутку, ограниченному A и B. Строгость (нестро- задаётся UnstrA и UnstrB (<, если UnstrN = FALSE; <=, если UnstrN = TRUE, где N = {A; B}).
UE, если X принадлежит промежутку от A до B, учитывая флаги UnstrN (N = {A; B}), иначе = FALSE. Линейное преобразование гость) знаков неравенств
Выход Z является TR
Параметры
х/
Тип
Имя В Вых Примечание
A Вход веществ. Коэффициент умножения
B Вход веществ. Смещение
X Вход веществ. Входная переменная
Y Выход веществ. Выходная переменная информация по использованию е линейной функции.
Вычислени
Y=A*X+B
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Максимальное значение Параметры Имя
Вх/Вых Тип Примечание Вход веществ. Входная величина
X[2] Вход веществ. Входная величина
Y Выход веществ. Максимум из множества входных величин
Массивы
Имя Комментарий Размерность
X Вход 2 по умолчанию, возможные значения от 2 до 255 (N) информация по использованию Определение максимального значения числа из множества входных величин.
Y=max(X ,X ,..,X
N
)
зна
1 Минимальное

чение Параметры Имя
Вх/Вых Тип Примечание
X[1] Вход веществ. Входная величина
X[2] Вход веществ. Входная величина
Y Выход веществ. Минимум из множества входных величин
Массивы
Имя
Комментар
Раз
ий мерность
X Вход 2 п
ожные значения от 2 до 255 (N) о умолчанию, возм
информ
ис
а
ие минимального значения числа из множества входных величин.
2
,..,X
N
)
К
о
о
ация по
пользов нию
Определен
Y=min(X
1
,X
усочн -линейная аппр ксимация Параметры Имя
Вх/Вых Тип Комментарий
X Вход веществ. Входная величина
Y Выход веществ. Выходная величина
XS[1] Вход веществ. координата кусочно-линейного графика
YS[1] Вход веществ. координата кусочно-линейного графика Массивы, YSi
1 по умолчанию, возможные значения от 1 до 255.
инф
по использованию
ормация
61
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР
62
С
инус
Парамет
римечание
ры Имя
Вх/Вых Тип П Вход веществ. Входная величина
Y/td> Выход веществ. Выходная величина информация по использованию Вычисление синуса входной величины.
Y=sin(X) Квадратный корень Параметры Имя

Вх/Вых Тип Примечание
X Вход веществ. Входная величина
Y Выход веществ. Выходная величина информация по использованию Вычисление квадратного корня входной величины.
0.5
>=0, иначе Y=0 Целочисленные а
мет
ции
С
ен
рог
е
Y=X , если Х
риф
ические функ
равн ие нест
ое для ц лых
Парамет
ентарий
ры Имя
Вх/Вых Тип Комм Вход целоч. Вход 1
X1 Вход целоч. Вход 2
Z Выход логич. Выход информация по использованию Этот ФБ сравнивает две входных целочисленных величины и передает на бинарный выход Z результат сравнения. Сравнение для целочисленных входов Параметры Имя х

Вх/Вы
Тип Комментарий
X1 Вход целоч. Сравниваемая величина 1
X1 Вход целоч. Сравниваемая величина 2
Z Выход логич. TRUE, если X1>X2
информ
исполь
величины и передает на бинарный выход Z результат
ация по
зованию
входных
Этот ФБ сравнивает две целочисленных сравнения.
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Целочисленная разность Параметры
и
ац
по
н
63
нформ
ия по ис
льзова ию Результат на выходе блока вычисления разности двух целых чисел действителен в текущем цикле работы алг ритма. В следующем цикле блок сформирует новое значение разности на вы о- ходе Y(t) блока. Равенство целых чисел Параметры ы Тип Примечание Имя
Вх/В х Вход ч. одн ая величина 1 цело
Вх ая целочисленн
X2 Вход ч. дн цело
Вхо ая целочисленная величина 2
Y Выход лоч. од це
Вых разности информация по использованию

ФБ определяет равенство целых. Если X1 = X2, Z = TRUE, иначе Z = FALSE. Результат на выходе блока проверки равенства двух целых чисел действителен в текущем цикле работы алгоритма. В следующем цикле блок сформирует новое логическое значение Z(t). Принадлежность промежутку для целых Параметры Имя
Вх/Вых Тип Комментарий
X Вход целоч. Проверяемая на принадлежность промежутку величина
A Вход целоч. Левая граница промежутка
UnstrA Вход логич. Нестрогое / строгое неравенство
B Вход целоч. Правая граница промежутка
UnstrB Вход логич. Нестрогое / строгое неравенство
Z Выход логич. Выход информация по использованию Этот ФБ осуществляет проверку принадлежности величины X промежутку, ограниченному A и B. Строгость (нестрогость) лежит промежутку от A до B, учитывая флаги UnstrN (N = {A; B}), иначе = FALSE. знаков неравенств задаётся UnstrA и UnstrB (<, если UnstrN = FALSE; <=, если UnstrN = TRUE, где N = {A; B}). Выход Z является TRUE, если X принад
Максимум из двух целых чисел Параметры
ых Тип Примечание Имя
Вх/В
X1 Вход ч. од 1 цело
Вх
X2 Вход лоч. це
Вход 2
Y Выход лоч. симум це
Мак из X1 и X2 информация по использованию Определение максимального значения числа из двух целочисленных величин.
Y=max(X1,X2) Тип Примечание Имя

Вх/Вых
X1 Вход целоч. Вход уменьшаемого
X2 Вход целоч. Вход вычитаемого
Y
В
це
В
ыход лоч. ыход разности
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Минимум из двух целых чисел Параметры Имя
Вх/Вых Тип Примечание
X1 Вход целоч. Вход 1
X2 Вход целоч. Вход 2
Y Выход целоч. Минимум из X1 и X2 информация по использованию Определение минимального значения числа из двух целочисленных величин.
Y=min(X1,X2) Сумматор целых чисел Параметры Имя
Вх/Вых Тип Примечание
X[1] Вход целоч. Входная целочисленная величина 1
X[2] Вход целоч. Входная целочисленная величина 2
Y Выход целоч. Выход суммы
Массивы
Имя Комментарий Размерность
X Вход 2 по умолчанию, возможные значения от 2 до 255 (N) информация по использованию Сумма N целочисленных чисел Xi (I = 2…N), которые действительны на входах блока в текущем цикле работы алгоритм определяет значение Y(t). В следующем цикле сумматор просуммирует новые значения на ка.
(f).
Ф
иров
ре
Проверка
еду
ед
а, входах Xi бло
Y(t)= (f)+X
X
1 2
(f)+..+X
N
орм
ание т
вог связи (В
щий, 32 в омых)
П
ы
араметр
Вх/Вых Тип Комментарий
X[1] Вход целоч. Сигналы от приборов.
Y16 Выход целоч. наличия (бит) или отсутствия (бит) связи с соответствующими приборами в диапазоне 1-16. Слово флагов
Y32 Выход целоч. Слово флагов наличия (бит) или отсутствия (бит) связи с соответствующими приборами в диапазоне 17-32.
PERIOD Вход целоч. Период проверки.
Массивы
ментарий Размерность Имя Ком
Signals from slaves
1 по озможные значения от 1 до 32 умолчанию, в
64
и
ац
использованию
Ф
Проверка свя н
оверки состояния соединения Master контроллера со Slave к
ер сегм
Ф
щ
Ma л
Н
X
] (N
av ров в сегменте сети) подаются сигналы, получаемые от ФБ Проверка связи (ведомый) в Slave приборах сегмента. В случае обрыва соединения с одним из Slave приборов входное значение на соответствующем входе X[i] не изменяется, и устанавливается соответствующий этому соединению бит на выходе Y16 (для приборов
1...16) или Y32 (для приборов 17...32). Параметр PERIOD (целое) - период проверки состояния соединений в сегменте сети.
нформ
ия по
ункции зи предназ ачены для пр онтролл ами в енте сети. Б разме ается в контролере. а входы - число Sl e прибо
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Проверка связи (Ведущий, 16 ведомых) Параметры Имя
Вх/Вых Тип Комментарий
X[1] Вход целоч. Сигналы от приборов.
Y Выход целоч. Потеря соединения с Slave прибором.
PERIOD Вход целоч. Период проверки.
Массивы
Имя Комментарий Размерность
X
Signals from slaves
1 по умолчанию, возможные значения от 1 до 16 информация по использованию Функции Пр я
едназн ерки состояния соединения Master контроллера со Slave к
ллер м
Э
упрощенная П связи (Ведущий, 32 ведомых. Он может применяться, если в с
ол
Slave
Ф
щ
Ma лл я сигналы, получаемые от ФБ Про- орах сегмента. и устанавливается соответствующий этому соединению бит на выходе Y. ния соединений в сегменте сети. Быстрая тревога
оверка св сег зи пр ачены для пров онтро ами в енте сети. тот ФБ - версия ФБ роверка ети не б зме ее 16
-приборов
Б ра ается в ster контро ере. приборов в сегменте сети) подаютс
На входы X[1]...X[N] (N - число Slave верка связи (ведомый) в Slave приб
В случае обрыва соединения с одним из Slave приборов входное значение на соответствующем входе не изменяется, Параметр PERIOD (целое) - период проверки состоя
Параметры Комментарий Имя
Вх/Вых Тип
Alarm[1] Вход логич. Тревога. Сигналы от ведомых приборов Информация по использованию
В
аве может находится копия данного ФБ. Блок предназначен для увеличения скорости сером по переднему фронту на одном из входов Alarm[i] (i =
1..128)
М
вы
няться от 1 до 128. сост прибора обмена информации только одна рвера с прибо
асси
Количество входов блока может ме
Дата и время последнего выключения Параметры Имя
Вх/Вых Тип Комментарий
Date Выход Дата выключения Текущая дата (мм:дд)
Time Выход Время выключения Текущее время (чч:мм) информация по использованию Блок формирует на выходах дату (Date) и время (Time) последнего отключения питания прибора. Предназначен для включения параметров в списки.
65
Инструментальная система разработки функциональных алгоритмов ПТК КОНТАР Дата и Время Текущее время и текущая дата
П
ы
И

ип
араметр
мя Вх ых Т
Примечание х ta т Вы од Текущая да а (мм:дд)
TIME Выход time Текущее время (чч:мм) информация по использованию

ображения теку
ФБ предназначен для от щей даты и текущего времени. Кодирование Шифратор (упаковщик) двоичного кода в целое число Параметры Имя
Вх
и
Ком
/Вых Т п
ментарий
Q[1]
Вх о
ои од л гич.
Дв чный вход 1
Y Вы цело ый выход ход лоч.
Це численн
Массивы
Имя
Ко
ри
р
ммента
й
Разме ность
Q Вход 1 по умолчанию, возможные значения от 0 до 16 (N) информация по использованию На входы ФБ поступают двоичные значения Qi (i=1…N), которые преобразуются в целочисленную величину в
ичн
Y
*Q +Наиболее ч прим г
ковка нескольких булевых значений водно целое число для его передачи в гме з нужно передавать посети к
дво ара тд
1   2   3   4   5   6   7   8   9   10   11


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