TUNE2 (OSCAT)

<< Click to Display Table of Contents >>

Navigation:  Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Управление устройствами >

TUNE2 (OSCAT)

Вид ФБ в редакторе программ языка FBD:

TUNE2 (OSCAT)

Входы и выходы ФБ:

Название

Тип

Описание

Входы

SET

BOOL

Командный вход установки выхода.

SU

BOOL

Командный вход разрешения (TRUE) или запрета (FALSE) увеличения с малым шагом.

SD

BOOL

Командный вход разрешения (TRUE) или запрета (FALSE) уменьшения с малым шагом.

FU

BOOL

Командный вход разрешения (TRUE) или запрета (FALSE) увеличения с большим шагом.

FD

BOOL

Командный вход разрешения (TRUE) или запрета (FALSE) уменьшения с большим шагом.

RST

BOOL

Командный вход установки выхода.

SS

REAL

Величина малого шага.

FS

REAL

Величина большого шага.

LIMIT_L

REAL

Нижний предел выхода.

LIMIT_H

REAL

Верхний предел выхода.

RST_VAL

REAL

Значение выхода, устанавливаемое по команде RST=TRUE.

SET_VAL

REAL

Значение выхода, устанавливаемое по команде SET=TRUE при RST=FALSE.

TR

TIME

Таймаут перехода в непрерывный режим.

S1

REAL

Скорость изменения в непрерывном режиме 1.

S2

REAL

Скорость изменения в непрерывном режиме 2.

Выходы

Y

REAL

Выходной сигнал. Значение Y ограничивается значениями LIMIT_L и LIMIT_H.

STATEout

INT

 

deltaTreal

REAL

 

delta

REAL

 

delta1

REAL

 

TUNE2 устанавливает выходной сигнал Y в дискретном и непрерывном режимах.

Дискретный режим:

  каждый импульс на входе SU (SD) шириной, меньшей или равной TR, увеличивает (уменьшает) значение выхода на величину SS (увеличение/уменьшение производится по заднему фронту импульса на соответствующем входе);

  каждый импульс на входе FU (FD) шириной, меньшей или равной TR, увеличивает (уменьшает) значение выхода на величину FS (увеличение/уменьшение производится по заднему фронту импульса на соответствующем входе).

Если значение входа SU, SD, FU или FD равно TRUE дольше, чем TR, ФБ переходит в непрерывный режим. В этом режиме:

  SU=TRUE – Y увеличивается со скоростью S1 в секунду;

  SD=TRUE – Y уменьшается со скоростью S1 в секунду;

  FU=TRUE – Y увеличивается со скоростью S2 в секунду;

  FD=TRUE – Y уменьшается со скоростью S2 в секунду.

Командные входы имеют приоритет. В следующем списке командные входы расположены по убыванию приоритета слева направо: RST, SET, SU, SD, FU, FD.

Используемые функции: T_PLC_MS (OSCAT).

Используемые ФБ: DWORD_TO_REAL библиотеки Стандартная.