Блок RSPFLAGARRAY, Описание, Блок FLAG, Блок AUTOMAN (Auto Manual - автоматическое/ручное управление) - Библиотека функциональных модулей системы EXP PKS

Описание

Блоки функций обмена предоставляют различные конфигурируемые функции для записи и считывания данных управления. Есть три разновидности этих блоков - REQFLAGARRAY (запись множества значений с двумя состояниями), REQNUMERICARRAY (запись множества значений с плавающей точкой), блок REQTEXTARRAY (запись множества текстовых строк), блок RSPFLAGARRAY - обеспечивает хранение до 512 2 стандартных значений.

Значение в блоке RSPFLAGARRAY может быть доступно как простая булевская Переменная (Вкл и Выкл), используя параметр PVFL [n]. Где "n" - число флага. Графически он выглядит так:

Блок FLAG
Описание

Функциональный блок FLAG обеспечивает хранение одного значения с двумя состояниями. Доступ к значению можно осуществить как к простому булевого значением (Off или On) с использованием параметра PVFL, или как к одному из двух сконфигурированных пользователем значений состояния (например, Running (работа) и Stopped (останов)) с помощью параметра PV.

Блок AUTOMAN (Auto Manual - автоматическое/ручное управление)

Блок AUTOMAN (Auto Manual) преобразует выход с использованием заданных пользователем коэффициента усиления и смещения. Задаваемые пользователем значения могут быть фиксированными или внешними. Фиксированное значение записывается вручную или программой, внешнее значение приходит от другого функционального блока. На рисунке это выглядит следующим образом:

Рис. 24.1

Блок вычисляет значение выхода (CV) с помощью следующего уравнения:

CV = KX1 + OPBIAS. FIX + OPBIAS. FLOAT

Где K - коэффициент усиления для CV (задается пользователем)

X1 - значение входа

OPBIAS. FIX - фиксированное смещение выхода (задается пользователем)

OPBIAS. FLOAT - плавающее смещение выхода (вычисляемое)

    - K и OPBIAS. FIX могут быть либо фиксированными (т. е., записываемыми вручную или программой), либо внешними (т. е., поступать от другого блока). - После инициализации блок вычисляет OPBIAS. FLOAT следующим образом:

OPBIAS. FLOAT = CVINIT - [KX1 + OPBIAS. FIX]

Где: CVINIT - значение инициализации от вторичного блока

Похожие статьи




Блок RSPFLAGARRAY, Описание, Блок FLAG, Блок AUTOMAN (Auto Manual - автоматическое/ручное управление) - Библиотека функциональных модулей системы EXP PKS

Предыдущая | Следующая