УТВЕРЖДЕН
TECON - TECHNICS ON!®
ТНМБ.70015-10 31 01-1 ЛУ
БИБЛИОТЕКА АЛГОРИТМОВ ДЛЯ СРЕДЫ ISaGRAF Pro TIL Pro Std v. 1.0.0 Описание применения ТНМБ.70015-10 31 01-1
Листов 86
МОСКВА 2004
ТНМБ.70015-10 31 01-1 © ЗАО “ТЕКОН-Инжиниринг”, 2003 При перепечатке ссылка на ЗАО “ТЕКОН-Инжиниринг” обязательна.
TECON – TECHNICS ON!®, ТЕКОНИК®, TeNIX®, TCtask® – зарегистрированный товарный знак ЗАО "ТеконГруп". ISaGRAF Pro®, ISaGRAF Pro Workbench® - товарные знаки ICS Triplex ISaGRAF Inc Все другие названия продукции и другие имена компаний использованы здесь лишь для идентификации и могут быть товарными знаками или зарегистрированными товарными знаками их соответствующих владельцев. ЗАО «ТЕКОН-Инжиниринг» не претендует ни на какие права, затрагивающие эти знаки.
ЗАО "ТЕКОН-Инжиниринг" является владельцем авторских прав на TIL Pro Std v.1.0.0 в целом, на оригинальные технические решения, примененные в данном продукте. Изготовитель оставляет за собой право вносить изменения в программное обеспечение, улучшающие характеристики продукта.
адрес: Россия, 111250, Москва, ул. Красноказарменная, д. 12, стр.9, ЗАО «ТЕКОН-Инжиниринг» тел.: (095) 730-41-12 факс: (095) 361-99-36 e-mail:
[email protected] http://www.tecon.ru
v.1.1.0 /29 .06.05
2
Библиотека алгоритмов для среды ISaGRAF Pro TIL Pro Std v.1.0.0
ТНМБ.70015-10 31 01-1 АННОТАЦИЯ В данном документе приводится описание работы и применения алгоритмов для среды исполнения и разработки пользовательских приложений ISaGRAF Pro компании ICS Triplex ISaGRAF Inc. Алгоритмы библиотеки TIL Pro Std v. 1.0.0, разработанные на языке программирования ANSI C++, функционируют в рамках целевой задачи ISaGRAF Pro, размещаемой в программируемых контроллерах ЗАО ПК «Промконтроллер».
Описание применения
3
ТНМБ.70015-10 31 01-1 СОДЕРЖАНИЕ 1. НАЗНАЧЕНИЕ..........................................................................................7 2. СОСТАВ....................................................................................................8 3. УСЛОВИЯ ПРИМЕНЕНИЯ ....................................................................10 3.1. 3.2. 3.3.
УСТАНОВКА .............................................................................................................. 10 ОБЩИЕ ПРИНЦИПЫ ПОСТРОЕНИЯ ..................................................................... 10 ОСОБЕННОСТИ РАБОТЫ ....................................................................................... 11
4. ОПИСАНИЕ АЛГОРИТМОВ ..................................................................12 4.1. T_KLF - АЛГОРИТМ «КУСОЧНО-ЛИНЕЙНАЯ ИНТЕРПОЛЯЦИЯ» .................... 12 4.1.1. Описание работы .........................................................................................................13 4.2. T_OPR - АЛГОРИТМ «УСЛОВНЫЙ ОПЕРАТОР».................................................. 14 4.2.1. Описание работы .........................................................................................................15 4.3. T_BAN_V - АЛГОРИТМ «ЗАПРЕТ ИЗМЕНЕНИЯ СИГНАЛА»................................ 15 4.3.1. Описание работы .........................................................................................................16 4.4. T_BAN_S - АЛГОРИТМ «ЗАПРЕТ ИЗМЕНЕНИЯ ЗНАКА СИГНАЛА»................... 17 4.4.1. Описание работы .........................................................................................................17 4.5. T_LIMIT - АЛГОРИТМ «ПОРОГОВЫЙ КОНТРОЛЬ СИГНАЛА» ............................ 18 4.5.1. Описание работы .........................................................................................................18 4.6. T_FLTA - АЛГОРИТМ «ФИЛЬТРАЦИЯ» (АПЕРИОДИЧЕСКОЕ ЗВЕНО ПЕРВОГО ПОРЯДКА) ........................................................................................................................... 19 4.6.1. Описание работы .........................................................................................................19 4.6.2. Первое обращение к алгоритму ..................................................................................19 4.7. T_BAL, T_BAL1 - АЛГОРИТМЫ «БАЛАНСИРОВКА» (ПО АПЕРИОДИЧЕСКОМУ И ЛИНЕЙНОМУ ЗАКОНАМ)................................................................................................... 20 4.7.1. Описание работы .........................................................................................................20 4.7.2. Первое обращение к алгоритму ..................................................................................21 4.8. T_SLG - АЛГОРИТМ «СЛЕЖЕНИЕ» (ОГРАНИЧЕНИЕ СКОРОСТИ).................... 21 4.8.1. Описание работы .........................................................................................................22 4.8.2. Первое обращение к алгоритму ..................................................................................22 4.9. T_INT - АЛГОРИТМ «ИНТЕГРИРОВАНИЕ» ........................................................... 22 4.9.1. Описание работы .........................................................................................................22 4.9.2. Первое обращение к алгоритму ..................................................................................23 4.10. T_DIFF - АЛГОРИТМ «ДИФФЕРЕНЦИРОВАНИЕ» ................................................ 23 4.10.1. Описание работы .........................................................................................................23 4.10.2. Первое обращение к алгоритму ..................................................................................24 4.11. T_IZO - АЛГОРИТМ «ИЗОДРОМ» (ДИФФЕРЕНЦИАЛЬНО –ИНТЕГРАЛЬНОЕ ПРЕОБРАЗОВАНИЕ).......................................................................................................... 24 4.11.1. Описание работы .........................................................................................................24 4.11.2. Первое обращение к алгоритму ..................................................................................25 4.12. T_INPUT - АЛГОРИТМ ОБРАБОТКИ ЗНАЧЕНИЯ ТЕХНОЛОГИЧЕСКОГО ПАРАМЕТРА........................................................................................................................ 25 4.12.1. Описание работы .........................................................................................................26 4.12.2. Обработка границ шкалы............................................................................................27 4.12.3. Фильтрация пиков ........................................................................................................27 4.12.4. Ограничение скорости .................................................................................................27 4.12.5. Сглаживание входного сигнала ...................................................................................28 4.12.6. Апертурное прореживание..........................................................................................28 4.12.7. Первое обращение к алгоритму ..................................................................................28 4.13. T_PID - АЛГОРИТМ «АНАЛОГОВОЕ ПИД – РЕГУЛИРОВАНИЕ» ........................ 28 4.13.1. Автоматический режим работы алгоритма ...........................................................29 4.13.2. Полузона нечувствительности ...................................................................................30 4.13.3. Балансировка входа при переходе в режим Automatic ..............................................30 4.13.4. Обеспечение безударности по выходу при переходе в режим Automatic ................31 4.13.5. Ограничение выхода в режиме Automatic ..................................................................31 4.13.6. Дистанционный режим работы алгоритма .............................................................31 4.13.7. Первое обращение к алгоритму ..................................................................................32 4.14. T_PDD2 - АЛГОРИТМ «ИМПУЛЬСНОЕ ПИД – РЕГУЛИРОВАНИЕ».................... 32
4
Библиотека алгоритмов для среды ISaGRAF Pro TIL Pro Std v.1.0.0
ТНМБ.70015-10 31 01-1 4.14.1. Автоматический режим работы алгоритма ...........................................................33 4.14.2. Полузона нечувствительности ...................................................................................34 4.14.3. Балансировка входа при переходе в режим Automatic ..............................................34 4.14.4. Обеспечение безударности по выходу при переходе в режим Automatic ................34 4.14.5. Дистанционный режим работы алгоритма .............................................................34 4.14.6. Первое обращение к алгоритму ..................................................................................34 4.15. T_PDP - АЛГОРИТМ «ИМПУЛЬСНОЕ ПД – РЕГУЛИРОВАНИЕ»......................... 34 4.15.1. Описание работы алгоритма......................................................................................36 4.15.2. Дистанционный режим работы алгоритма .............................................................37 4.15.3. Рабочий режим регулятора ........................................................................................37 4.15.4. Режим полной предустановки ....................................................................................39 4.15.5. Режим частичной предустановки..............................................................................39 4.16. T_PDT - АЛГОРИТМ «ПД – РЕГУЛИРОВАНИЕ C КОРРЕКЦИЕЙ ЗАДАНИЯ ПО КВАДРАТИЧНОЙ ПОЛИНОМИАЛЬНОЙ ЗАВИСИМОСТИ»............................................ 40 4.16.1. Описание работы алгоритма......................................................................................42 4.16.2. Принудительное ограничение задания .......................................................................42 4.17. T_SHIM - АЛГОРИТМ «ШИРОТНО-ИМПУЛЬСНАЯ МОДУЛЯЦИЯ»..................... 42 4.17.1. Описание работы .........................................................................................................43 4.17.2. Полузона нечувствительности ...................................................................................44 4.17.3. Формирование минимального импульса .....................................................................44 4.17.4. Первое обращение к алгоритму ..................................................................................44 4.18. T_BUK - АЛГОРИТМ «УПРАВЛЕНИЕ РЕГУЛИРУЮЩИМ КЛАПАНОМ».............. 44 4.18.1. Описание работы .........................................................................................................45 4.18.2. Первое обращение к алгоритму ..................................................................................45 4.19. T_BUD - АЛГОРИТМ «УПРАВЛЕНИЕ ЭЛЕКТРОДВИГАТЕЛЕМ» ......................... 45 4.19.1. Описание работы .........................................................................................................46 4.19.2. Первое обращение к алгоритму ..................................................................................47 4.20. T_BUZ1 - АЛГОРИТМ «УПРАВЛЕНИЕ ЭЛЕКТРОПРИВОДОМ ЗАПОРНОЙ АРМАТУРЫ РУЧНОЕ, ПО СИГНАЛАМ ЗАЩИТ И БЛОКИРОВОК»................................ 47 4.20.1. Описание работы .........................................................................................................48 4.20.2. Первое обращение к алгоритму ..................................................................................50 4.21. T_BUZ2 - АЛГОРИТМ «УПРАВЛЕНИЕ ЭЛЕКТРОПРИВОДОМ ЗАПОРНОЙ АРМАТУРЫ РУЧНОЕ» ....................................................................................................... 50 4.21.1. Описание работы .........................................................................................................51 4.21.2. Первое обращение к алгоритму ..................................................................................52 4.22. T_AVR_C2 - АЛГОРИТМ «АВТОМАТИЧЕСКОЕ ВКЛЮЧЕНИЕ РЕЗЕРВА ДВУХ СЕТЕВЫХ НАСОСОВ»....................................................................................................... 52 4.22.1. Описание работы .........................................................................................................54 4.22.2. Первое обращение к алгоритму ..................................................................................54 4.23. T_AVR_C3 - АЛГОРИТМ «АВТОМАТИЧЕСКОЕ ВКЛЮЧЕНИЕ РЕЗЕРВА ТРЕХ СЕТЕВЫХ НАСОСОВ»....................................................................................................... 55 4.23.1. Описание работы .........................................................................................................56 4.23.2. Первое обращение к алгоритму ..................................................................................56 4.24. T_AVR_C4 - АЛГОРИТМ «АВТОМАТИЧЕСКОЕ ВКЛЮЧЕНИЕ РЕЗЕРВА ЧЕТЫРЕХ СЕТЕВЫХ НАСОСОВ» .................................................................................... 57 4.24.1. Описание работы .........................................................................................................59 4.24.2. Первое обращение к алгоритму ..................................................................................61 4.25. T_AVR_U2 - АЛГОРИТМ «АВТОМАТИЧЕСКОЕ ВКЛЮЧЕНИЕ РЕЗЕРВА ДВУХ НАСОСОВ ПО УРОВНЮ».................................................................................................. 61 4.25.1. Описание работы .........................................................................................................62 4.26. T_AVR_U3 - АЛГОРИТМ «АВТОМАТИЧЕСКОЕ ВКЛЮЧЕНИЕ РЕЗЕРВА ТРЕХ НАСОСОВ ПО УРОВНЮ».................................................................................................. 63 4.26.1. Описание работы .........................................................................................................64 4.27. T_4PUMPS - АЛГОРИТМ «АВТОМАТИЧЕСКОЕ УПРАВЛЕНИЕ ГРУППОЙ ИЗ ЧЕТЫРЕХ НАСОСОВ» ....................................................................................................... 65 4.27.1. Описание работы .........................................................................................................67 4.27.2. Плановое переключение насосов..................................................................................69 4.28. T_4PNO - АЛГОРИТМ «АВТОМАТИЧЕСКОЕ УПРАВЛЕНИЕ ГРУППОЙ ИЗ ЧЕТЫРЕХ НАСОСОВ С ЗАДВИЖКОЙ» ........................................................................... 70 4.28.1. Описание работы .........................................................................................................72
Описание применения
5
ТНМБ.70015-10 31 01-1 4.28.2. Управление задвижкой.................................................................................................72 4.29. T_VCB - АЛГОРИТМ «КОНТРОЛЬ СИГНАЛОВ СОСТОЯНИЯ ЗАДВИЖКИ» ...... 74 4.29.1. Описание работы .........................................................................................................74 4.29.2. Первое обращение к алгоритму ..................................................................................75 4.30. T_VCM - АЛГОРИТМ «КОНТРОЛЬ СИГНАЛОВ СОСТОЯНИЯ ДВИГАТЕЛЯ (ЗАТВОРА)»......................................................................................................................... 75 4.30.1. Описание работы .........................................................................................................75 4.30.2. Первое обращение к алгоритму ..................................................................................76 4.31. T_D2_2K - АЛГОРИТМ «ВЫБОРКА И КОНТРОЛЬ ДИСКРЕТНЫХ СИГНАЛОВ» 76 4.31.1. Описание работы .........................................................................................................76 4.31.2. Первое обращение к алгоритму ..................................................................................77 4.32. T_D2_3 - АЛГОРИТМ «ВЫБОРКА ДИСКРЕТНЫХ СИГНАЛОВ» .......................... 77 4.32.1. Описание работы .........................................................................................................77 4.32.2. Первое обращение к алгоритму ..................................................................................77 4.33. T_A2_2K - АЛГОРИТМ «КОНТРОЛЬ НЕИСПРАВНОСТИ АНАЛОГОВЫХ СИГНАЛОВ» ........................................................................................................................ 77 4.33.1. Описание работы .........................................................................................................78 4.33.2. Первое обращение к алгоритму ..................................................................................79 4.34. T_ALARM - АЛГОРИТМ «ОБРАБОТКА АВАРИЙНЫХ СИТУАЦИЙ» .................... 79 4.34.1. Описание работы .........................................................................................................80 4.35. T_CYCLE - АЛГОРИТМ «ЦИКЛ ЦЕЛЕВОЙ ЗАДАЧИ»............................................ 80 4.35.1. Описание работы .........................................................................................................81
5. ПРИЛОЖЕНИЕ 1. ПЕРЕЧЕНЬ СТАНДАРТНЫХ ФУНКЦИЙ И ФУНКЦИОНАЛЬНЫХ БЛОКОВ ISAGRAF PRO. .......................................82 6. ПРИЛОЖЕНИЕ 2. ОСОБЕННОСТИ ПРИМЕНЕНИЯ АЛГОРИТМОВ БИБЛИОТЕКИ. .............................................................................................84 6.1. 6.2.
6
ТКМ410 И ТКМ700..................................................................................................... 84 МФК И МФК3000........................................................................................................ 84
Библиотека алгоритмов для среды ISaGRAF Pro TIL Pro Std v.1.0.0
ТНМБ.70015-10 31 01-1
1. НАЗНАЧЕНИЕ Библиотека алгоритмов TIL Pro Std v. 1.0.0 предназначена для работы в составе целевой задачи ISaGRAF Pro, размещаемой в программируемых контроллерах ЗАО ПК «Промконтроллер». При создании пользовательских программ управления технологическими процессами алгоритмы библиотеки могут использоваться в виде стандартных функций (функциональных блоков) среды ISaGRAF Pro, как дополнение к существующему набору алгоритмов. Применение данной библиотеки позволяет : - функционально наращивать целевую задачу ISaGRAF Pro в целях наиболее интенсивного использования операционной платформы; - повысить производительность контроллеров, используемых при решении задач автоматизации технологических процессов; - осуществлять более удобную, быструю и не требующую значительных затрат разработку пользовательских приложений.
Описание применения
7
ТНМБ.70015-10 31 01-1
2. СОСТАВ В библиотеку TIL Pro Std v. 1.0.0 включены алгоритмы, реализующие функции регулирования, статических и динамических преобразований, индивидуального и группового управления исполнительными механизмами, контроля и выборки сигналов, а также доступа к системе (Таблица 1). Таблица 1 - Перечень алгоритмов и обозначение соответствующих им блоков в среде ISaGRAF Pro Workbench Наименование
Обозначение
Функции статических преобразований 1. Кусочно-линейная интерполяция T_KLF 2. Условный оператор T_OPR 3. Запрет изменения сигнала T_BAN_V 4. Запрет изменения знака сигнала T_BAN_S 5. Пороговый контроль сигналов T_LIMIT Функции динамических преобразований 6. Фильтр (апериодическое звено I порядка) T_FLTA 7. Балансировка (по апериодическому закону) T_BAL 8. Балансировка (по линейному закону) T_BAL1 9. Слежение (ограничение скорости) T_SLG 10. Интегрирование T_INT 11. Дифференцирование T_DIFF 12. Изодром (дифференц. – интегральное преобразование) T_IZO 13. Обработка значения технологического параметра (границы, T_INPUT фильтрация пиков, сглаживание, и т.д.) Функции регулирования 14. Аналоговый ПИД регулятор T_PID 15. Импульсный ПИД регулятор T_PDD2 16. Импульсный ПД-регулятор T_PDP 17. Импульсный ПД-регулятор с коррекцией задания по квадраT_PDT тичной полиномиальной зависимости Функции управления исполнительными механизмами 18. Широтно-импульсная модуляция T_SHIM 19. Управление клапаном T_BUK 20. Управление электродвигателем T_BUD 21. Управление эл.приводом запорной арматуры ручное, по сигT_BUZ1 налам защит и блокировок 22. Управление электроприводом запорной арматуры ручное T_BUZ2 Функции группового управления 23. Автомат. Включение резерва двух сетевых насосов T_AVR_C2 24. Автомат. Включение резерва трех сетевых насосов T_AVR_C3 25. Автомат. Включение резерва четырех сетевых насосов T_AVR_C4 26. Автомат. Включение резерва двух насосов по уровню T_AVR_U2 27. Автомат. Включение резерва трех насосов по уровню T_AVR_U3
8
Библиотека алгоритмов для среды ISaGRAF Pro TIL Pro Std v.1.0.0
ТНМБ.70015-10 31 01-1 Продолжение таблицы 1 Наименование 28. Автомат. управление группой из четырех насосов 29. Автомат. Управление группой из четырех насосов и задвижки Функции контроля и выборки сигналов 30. Контроль состояния задвижки 31. Контроль состояния двигателя 32. Выборка и контроль дискретных сигналов "два из двух" 33. Выборка дискретных сигналов "два из трех" 34. Анализ на достоверность аналог. сигналов "два из двух" 35. Обработка аварийных ситуаций Системные функции 36. Цикл целевой задачи
Описание применения
Обозначение T_4PUMPS T_4PNO T_VCB T_VCM T_D2_2K T_D2_3 T_A2_2K T_ALARM T_CYCLE
9
ТНМБ.70015-10 31 01-1
3. УСЛОВИЯ ПРИМЕНЕНИЯ 3.1. УСТАНОВКА В случае оформления пользователем заказа на покупку библиотеки алгоритмы размещаются производителем в ядре целевой задачи ISaGRAF Pro, которая находится в постоянной памяти контроллера и запускается при инициализации контроллера. Алгоритмы должны быть импортированы пользователем в среду разработки и отладки приложений ISaGRAF Pro Workbench, запускаемой в инструментальном РС программиста автоматизации. В комплект поставки, помимо данного описания применения, входит лазерный диск (CD-ROM) с файлом импорта алгоритмов библиотеки. Для импорта алгоритмов в среду ISaGRAF Pro Workbench необходимо проделать следующую последовательность действий: Открыть программой Блокнот (notepad.exe), или любым другим редактором текстовых файлов, файл «TIL_Pro_Std.txt», находящийся в директории «Import» на поставочной дискете. Заменить в шестой строке сверху, которая выглядит, как «[targetUpdate] SIMULATOR», название целевой задачи SIMULATOR на актуальное название использующейся целевой задачи (относительно названий целевых задач см. Приложение 2). Запустить на исполнение инструментальную среду ISaGRAF Pro Workbench. Создать в ней новый проект (или открыть уже существующий). Перейти в режим «Архитектура связи». В главном меню ISaGRAF Pro Workbench выбрать «Файл»-«Импорт»-«Определение ПЛК». В открывшемся окне «Открыть» выбрать файл импорта библиотеки («TIL_Pro_Std.txt» в папке «Импорт» данной дискеты) и нажать кнопку «Открыть». Дождаться появления информационного окна с сообщением «The importation is finished», свидетельствующего об успешном завершении процесса импорта. Затем, кликнув правой клавишей мыши в поле существующего ресурса, выбрать в контекстном меню пункт «Свойства». В открывшемся окне «Ресурс: свойства» открыть вкладку «Целевая система/Код». В выпадающем списке «Целевая система» выбрать пункт с названием используемой целевой задачи и нажать кнопку «ОК». После того, как все это будет проделано, в списке блоков инструментальной среды ISaGRAF Pro появятся блоки из библиотеки TIL_Pro_Std.
3.2. ОБЩИЕ ПРИНЦИПЫ ПОСТРОЕНИЯ Восстановленные в ISaGRAF Pro Workbench алгоритмы библиотеки TIL Pro Std v. 1.0.0 представляют собой законченные функциональные блоки, имеющие возможность многократного вызова из программы пользователя, создаваемой при помощи редакторов языков FBD, LD, ST и IL среды разработки приложений ISaGRAF Pro. Функциональные блоки алгоритмов библиотеки обеспечивают вызов и возврат констант, внутренних и внешних переменных основных типов
10
Библиотека алгоритмов для среды ISaGRAF Pro TIL Pro Std v.1.0.0
ТНМБ.70015-10 31 01-1 программных объектов базы данных ISaGRAF Pro, представленных в таблице 2. Таблица 2 - Основные типы переменных в среде ISaGRAF Pro Обозначение в IsaGRAF BOOL SINT DINT REAL TIME STRING
Наименование типа параметров Логическая величина (TRUE-FALSE) Короткая целая величина (1 байт) Длинная целая величина (4 байт) Действительная (с плавающей запятой) величина Временная величина Строка символов
Наименования параметров функциональных блоков, созданных на основе указанных алгоритмов, достаточно лаконичны и отличны от идентификаторов зарезервированных ключевых слов ISaGRAF Pro.
3.3. ОСОБЕННОСТИ РАБОТЫ Алгоритмы библиотеки TIL Pro Std v. 1.0.0 имеют некоторые особенности работы в режиме ON_LINE: -
время цикла вызова и возврата параметров функциональных блоков алгоритмов равно времени цикла работы ядра целевой задачи ISaGRAF Pro, величина которого определяется конфигурацией контроллера, количеством УСО и каналов ввода/вывода, объемом прикладной программы пользователя и т.д.;
-
во внутренней памяти алгоритмов, реализующих обработку переменных по времени, используется признак первого включения, при инициализации которого производятся настройки динамических звеньев и необходимых величин под текущие (заданные) значения входных параметров, чтобы обеспечить условия безударности включения алгоритмов;
-
алгоритмы регулирования могут работать в двух режимах: автоматическом (Automatic) и дистанционном или ручном (Manual), причем, при переводе алгоритма из одного режима работы в другой (и наоборот) выполняются операции по обеспечению безударности данных переключений.
На этапе разработки прикладной программы целесообразно однократное использование алгоритмов, реализующих системные функции (см. таблицу 1).
Описание применения
11
ТНМБ.70015-10 31 01-1
4. ОПИСАНИЕ АЛГОРИТМОВ 4.1. T_KLF - АЛГОРИТМ «КУСОЧНО-ЛИНЕЙНАЯ ИНТЕРПОЛЯЦИЯ» Алгоритм производит нелинейное преобразование входного сигнала по заданной кусочно-линейной зависимости. Обозначение функционального блока T_KLF в редакторе FBD среды разработки приложений ISaGRAF Pro приведено на рисунке 1. Входные и выходные параметры алгоритма T_KLF приведены в таблице 3.
IN
T_KLF
Y0 X1 Y1 X2 Y2 X3
OUT
Y3 X4 Y4 X5
STAT
Y5 X6 Y6 X7 Y7 X8 Y8
Рисунок 1. Функциональный блок T_KLF
12
Библиотека алгоритмов для среды ISaGRAF Pro TIL Pro Std v.1.0.0
ТНМБ.70015-10 31 01-1 Таблица 3 - Входные и выходные параметры алгоритма T_KLF Обозначение IN Y0
Тип
Описание параметра
REAL REAL
X1 Y1 X2 Y2 X3 Y3 X4 Y4 X5 Y5 X6 Y6 X7 Y7 X8 Y8 OUT STAT
REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL BOOL
Входной аналоговый сигнал Значение выходного сигнала, в случае не выполнения условия интерполяции, ед. IN Абсцисса 1-ого узла интерполяции, ед. IN Ордината 1-ого узла интерполяции, ед. IN Абсцисса 2-ого узла интерполяции, ед. IN Ордината 2-ого узла интерполяции, ед. IN Абсцисса 3-его узла интерполяции, ед. IN Ордината 3-его узла интерполяции, ед. IN Абсцисса 4-ого узла интерполяции, ед. IN Ордината 4-ого узла интерполяции, ед. IN Абсцисса 5-ого узла интерполяции, ед. IN Ордината 5-ого узла интерполяции, ед. IN Абсцисса 6-ого узла интерполяции, ед. IN Ордината 6-ого узла интерполяции, ед. IN Абсцисса 7-ого узла интерполяции, ед. IN Ордината 7-ого узла интерполяции, ед. IN Абсцисса 8-ого узла интерполяции, ед. IN Ордината 8-ого узла интерполяции, ед. IN Выходной аналоговый сигнал Признак выполнения условия интерполяции
4.1.1.
Описание работы
При выполнении условия Х1