Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Янин В.Л. "Новгородские акты XII-XV Хронологический комментарий" (История)

Майринк Г. "Белый доминиканец " (Художественная литература)

Хусаинов А. "Голоса вещей. Альманах том 2" (Художественная литература)

Петров Г.И. "Отлучение Льва Толстого " (Художественная литература)

Хусаинов А. "Голоса вещей. Альманах том 1 " (Художественная литература)
Реклама

Библиотека алгоритмов для среды Isagraf pro Til -

Tecon T. Библиотека алгоритмов для среды Isagraf pro Til — М.: Москва, 2004. — 86 c.
Скачать (прямая ссылка): bibliotekaalgoritmov2004.pdf
Предыдущая << 1 .. 2 3 4 5 < 6 > 7 8 9 10 11 12 .. 28 >> Следующая


Выходному сигналу OUT присваивается значение входной переменной THN1, если условие между переменными IF1 и IF2 выполняется, или значение входной переменной THN2, если - не выполняется:

ЕСЛИ {УСЛОВИЕ}

ТО OUT := THN1 STAT := TRUE

ИНАЧЕ OUT := THN2

STAT := FALSE

Тип условия выбирается с помощью установки значения COND в соответствии с таблицей 5.

Таблица 5

COND УСЛОВИЕ
<= 0 IF1=IF2
1 IF1 >IF2
2 IF1 <IF2
3 IF1 >=IF2
4 IF1 <=IF2
>= 5 IF1<>IF2

4.3. T_BAN_V - АЛГОРИТМ «ЗАПРЕТ ИЗМЕНЕНИЯ СИГНАЛА.»

Алгоритм T_BAN_V производит запрет изменения (увеличения или уменьшения) сигнала в зависимости от поступающих дискретных сигналов настройки.

Алгоритм содержит звено запрета изменения, звено динамической балансировки и сумматор.

Обозначение функционального блока T_BAN_V в редакторе FBD среды разработки приложений ISaGRAF Pro приведено на рисунке 4. Входные и выходные параметры алгоритма T_BAN_V приведены в таблице 6.

IN —>

TBL ->

CH —>

CL ->

Рисунок 4. Функциональный блок T BAN V

OUT

DS

Описание применения

15

ТНМБ.70015-10 31 01-1

Таблица 6 - Входные и выходные параметры алгоритма T BAN V

Обозна- чение Тип Описание параметра
IN REAL Входной аналоговый сигнал
TBL REAL Постоянная времени балансировки в сек.
CH BOOL Сигнал запрета увеличения входного сигнала
CL BOOL Сигнал запрета уменьшения входного сигнала
OUT REAL Выходной аналоговый сигнал
DS BOOL Признак ограничения сигнала

4.3.1. Описание работы

В отсутствии сигналов включения ограничений (CH=FALSE и CL=FALSE)

OUTn=INn.

При поступлении сигнала ограничения сверху (CH=TRUE) реализуется следующая функция

OUT А™п’ При INn <= °UTn-l! n [OUT^1, при INn > OUTn_r

При поступлении сигнала ограничения снизу (CL=TRUE) реализуется следующая функция

\INn, при IN >= OUTn 1t-

OUT = J n> r n-1’

n \OUTn_!, при IN < OUTn_r

При наличии одного из двух сигналов включения ограничения, в момент поступления второго сигнала ограничения (CH=TRUE и CL=TRUE) выходной сигнал «замораживается»:

OUTn=OUTn-1.

В приведенных выше формулах приняты следующие обозначения:

- INn - значение входного сигнала в текущем цикле вычислений;

- OUTn - значение выходного сигнала в текущем цикле вычислений;

- OUTn-i - значение выходного сигнала в предыдущем цикле вычислений.

В условиях запрета изменения сигнала (при OUTn=OUTn.-,) формируется признак ограничения входного сигнала:

DS=TRUE.

При переводе сигналов запрета изменения CH и (или) CL из состояния TRUE в FALSE, когда входной сигнал IN изменяется в разрешенном направлении, может произойти скачкообразное изменение выхода OUT. Безударность алгоритма по выходу может быть обеспечена путем использования встроенного звена балансировки.

В этом случае, значение выхода OUT возвращается как сумма значений входного сигнала IN и сигнала «компенсации», начальная величина которого формируется при указанном изменении значений CH и (или) CL и равняется разности между текущими значениями выхода OUT и сигнала IN. Таким образом, в первый момент времени после переключения значение выхода алгоритма OUT не изменится.

Существуют два режима работы звена балансировки, определяемые величиной ТВL:

16 Библиотека алгоритмов для среды ISaGRAF Pro

TIL Pro Std v.1.0.0

ТНМБ.70015-10 31 01-1

- при ТВЬ>0 (динамическая балансировка) величина сигнала «компенсации» списывается до нуля с постоянной скоростью за время ТВЬ и, тогда, OUT стремится сравняться с величиной IN;

- при ТВЬ<=0 (отсутствие балансировки) величина сигнала «компенсации» обнуляется и, тогда, выходному сигналу OUT присваивается значение IN.

4.4. T_BAN_S - АЛГОРИТМ «ЗАПРЕТ ИЗМЕНЕНИЯ ЗНАКА СИГНАЛА.»

Алгоритм производит запрет изменения знака сигнала в зависимости от поступающих дискретных сигналов настройки.

Обозначение функционального блока T_BAN_S в редакторе FBD среды разработки приложений ISaGRAF Pro приведено на рисунке 5. Входные и выходные параметры алгоритма T_BAN_S приведены в таблице 7.

IN —>

CP —>

CH —>

Рисунок 5. Функциональный блок T BAN S Таблица 7 - Входные и выходные параметры алгоритма T_BAN_S

OUT

DS

Обо- значе- ние Тип Описание параметра
IN REAL Входной аналоговый сигнал
CP BOOL Сигнал запрета положительных значений на выходе
CN BOOL Сигнал запрета отрицательных значений на выходе
OUT REAL Выходной аналоговый сигнал
DS BOOL Признак ограничения сигнала

4.4.1. Описание работы

В отсутствии сигналов запрета (CP=FALSE и CN=FALSE)

OUT=IN.

При поступлении сигнала запрета положительных значений (CP=TRUE)

реализуется следующая функция

(IN, при IN < 0;

OUT = \

[0, при IN >= 0.

При поступлении сигнала запрета отрицательных значений (CN=TRUE)

реализуется следующая функция

(IN, при IN > 0;

OUT = \

10, при IN <= 0.

Описание применения

17

ТНМБ.70015-10 31 01-1

При наличии одного из двух сигналов запрета, в момент поступления второго сигнала запрета (CP=TRUE и CN=TRUE) выходной сигнал «замораживается» на нулевом значении:
Предыдущая << 1 .. 2 3 4 5 < 6 > 7 8 9 10 11 12 .. 28 >> Следующая