Функциональные блоки FIX 32, страница 3

-  выполняется только тогда, когда открыто окно Viev.

Если разрешить Output Enable, то можно получить доступ с клавиатуры к выходным величинам.

Блок BB (On-Off Control)

Вторичный, специальный блок, имеет два дискретных выхода: HIGH Contact и LOW Contact, каждый из которых имеет два граничных задания – Turn on Above и Turn off Belove.

Блок PG (Program)

Блок PG всегда отдельный. Позволяет создавать короткие программы для увеличения эффекта автоматизации.

Используются отношения: <, >, <=, >=, != (не равно), =.

IF AI1 !=28 GOTO Æ5

Каждая строчка помечается меткой. Стандартные тэги: time, date, day.

Основные команды:

Если задан диапазон инженерных единиц , то происходит обрезание: SETOUT AI1 150    получим    AI1=100.

CALL tagname – задание имени тэга;

NUL – нет операции;

RUN tagname – помещает блок на сканирование;

SETAUTO tagname – перевод блока в автоматический режим;

STOP tagname - помещает указанный блок на сканирование;

ADDOUT value TO tagname (ADD TAR value TO tagname) – изменение данных;

SUBOUT / SUBTAR – вычитание / сложение с выходной величиной;

DELAY value # - задание числа периодов;

MAXWAIT value # - ждет исполнения события # сек, а если не дожидается, то выполняется следующая метка;

WAITFOR expression – программа приостанавливается и ожидает выполнения события (например, события AI01=50).

Блок PID

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

Kp = 100/PB,   PB = 1-10000 % – зона пропорциональности;

[TI] = мин/повтор – константа интегрирования;

[TD] = мин – константа дифференцирования;

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

 - константа пропорциональности;

 - константа дифференцирующего действия;

Fn – Feed Back Tag – обратная связь.

Настройки PID-блока:

Gap Action – зона нечувствительности ИМ;

High Clamp – максимальное значение для задания;

Low Clamp - минимальное значение для задания;

High limit – максимальное значение выхода в инженерных единицах;

Low limit – минимальное значение выхода в инженерных единицах.

Блок RM (Ramp Block)


Первичный блок. Может использоваться как отдельный.

Ramp Rate – угол наклона.

Hold Time – время задержки.

Блок RB (Ratio Bias)

Позволяет задавать соотношения типа: y = m(x-a) + b.