Kongraf инструментальная система разработки функциональных алгоритмов птк контар
Скачать 3.66 Mb.
|
Е де л е жене льное вк ючени Парамет ры ых Тип Имя Вх/В Комментарий 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 +Наиболее ч прим г ковка нескольких булевых значений водно целое число для его передачи в гме з нужно передавать посети к дво ара тд |