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

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

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

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

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

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

Tecon T. Библиотека алгоритмов для среды Isagraf pro Til — М.: Москва, 2004. — 86 c.
Скачать (прямая ссылка): bibliotekaalgoritmov2004.pdf
Предыдущая << 1 .. 21 22 23 24 25 26 < 27 > 28 >> Следующая


На выход ALP блока на каждом цикле работы блока поступает код аварии, находящейся на первом месте в очереди аварий, после чего указанная авария из очереди удаляется. Подобный механизм реализован для того, чтобы исключить коллизии в случае, если одновременно пришло несколько аварий.

В принципе данный алгоритм можно использовать не только для отслеживания аварийных ситуаций, но и вообще для организации очереди изменений входных значений, поскольку если на входы OFS, NUM, и FST завести нули, то значения на выходе ALP будут в точности повторять значения на входах.

4.35. T_CYCLE - АЛГОРИТМ «ЦИКЛ ЦЕЛЕВОЙ

ЗАДАЧИ»

Алгоритм производит измерение реальных временных характеристик цикла целевой задачи ISaGRAF Pro.

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

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

TIL Pro Std v.1.0.0

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

> TCUR

> TMAX

> TMIN LPS ALRM

Рисунок 45 - Функциональный блок T_CYCLE

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

Обозначе- ние Тип Описание параметра
TIME INT Заданная длительность цикла целевой задачи, мсек.
TCUR INT Время текущего цикла целевой задачи, мсек.
TMAX INT Время максимального цикла целевой задачи, мсек.
TMIN INT Время минимального цикла целевой задачи, мсек.
LPS INT Количество циклов целевой задачи ISaGRAF Pro за 1 секунду
ALRM BOOL Превышение временем цикла заданной длительности

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

Начиная с первого включения, алгоритм измеряет длительности текущего, максимального и минимального циклов целевой задачи ISaGRAF Pro, а также количество циклов за одну секунду.

Значение выходного сигнала ALRM устанавливается в TRUE в том случае, если длительность текущего цикла TCUR превысит значение, которое определяется входной переменной TIME.

Основные «воздействия», увеличивающие время цикла целевой задачи:

- увеличение количества используемого периферийного оборудования;

- увеличение количества используемых каналов ввода/вывода;

- увеличение количества используемых временных функций и функций динамических

преобразований;

- использование языков программирования «верхней» ступени иерархии IEC 1131

(SFC).___________________________________________________________________________

TIME

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

81

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

5. ПРИЛОЖЕНИЕ 1. ПЕРЕЧЕНЬ СТАНДАРТНЫХ ФУНКЦИЙ И ФУНКЦИОНАЛЬНЫХ БЛОКОВ ISAGRAF pro.

Стандартные функции, поддерживаемые системой:

Math

Trigonometric Register control Data manipulation

Data conversion Logic operations

ABS

EXPT, POW LOG SQRT TRUNC

ACOS, ASIN, ATAN COS, SIN, TAN ROL, ROR SHL, SHR MIN, MAX, LIMIT MOD

MUX4, MUX8 SEL ODD RAND ASCII CHAR AND MASK OR MASK XOR MASK NOT MASK

String management MLEN

DELETE, INSERT FIND, REPLACE LEFT, MID, RIGHT

Абсолютное значение

Экспонента

Логарифм

Корень квадратный

Целая часть

Arc косинус, Arc синус, Arc тангенс Косинус, Синус, Тангенс Вращать влево, Вращать вправо Сдвинуть влево, Сдвинуть вправо Минимум, Максимум, Предел Модуль

Мультиплексор Бинарный переключатель Проверка на чётность Случайное значение Преобразование CHAR в ASCII Преобразование ASCII в CHAR Побитовое AND Побитовое OR

Побитовое исключающее OR Побитовое инвертирование Количество символов в строке Удаление подстроки, Вставка Поиск подстроки, Замена подстроки Выделение слева, внутри, справа

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

TIL Pro Std v.1.0.0

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

ISaGRAF PRO поддерживает следующие стандартные функциональные блоки:

Booleans SR Установить доминанту

RS Сбросит доминанту

R TRIG Передний фронт F TRIG Задний фронт Communication CONNECT Соединение с ресурсом

USEND S Послать сообщение на ресурс

URCV S Принять сообщение от ресурса

CTU Up счётчик CTD Down счётчик CTUD Up-down счётчик CMP Полное сравнение двух значений STACKINT Стек для целых AVERAGE Переполнение HYSTER Гистерезис

LIM ALRM Сигнализация выхода за пределы INTEGRAL Интегрирование по времени DERIVATE Дифференцирование по времени Signal generation BLINK Мигающий сигнал SIG GEN Генератор сигналов

Timers TON On-таймер

TOF Off-таймер TP Pulse таймер

Counting

Integer

Real

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

83

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

6. ПРИЛОЖЕНИЕ 2. ОСОБЕННОСТИ ПРИМЕНЕНИЯ АЛГОРИТМОВ БИБЛИОТЕКИ.

Данное приложение содержит информацию об особенностях функционирования алгоритмов библиотеки TIL Pro Std v.1.0.0 в рамках целевых задач ISaGRAF Pro, размещаемых в различных типах программируемых контроллеров ЗАО ПК «Промконтроллер».

6.1. ТКМ410 И ТКМ700

Функционирование алгоритмов библиотеки TIL Pro Std v.1.0.0 в рамках целевой задачи ISaGRAF Pro, размещаемой в контроллерах ТШ410 и ТКМ700, имеет следующие особенности:

- название целевой задачи - «ECOS-TARGET_L». Это название необходимо прописать в файл импорта (см. п.3.1. данного Описания).
Предыдущая << 1 .. 21 22 23 24 25 26 < 27 > 28 >> Следующая