<< Click to Display Table of Contents >> Navigation: Приложения > Библиотека OSCAT > OSCAT.Функциональные блоки > OSCAT.ФБ.Модули измерения > CALIBRATE_mplc (OSCAT) |
CALIBRATE предназначен для линейного масштабирования входного сигнала.
Вид ФБ в редакторе программ языка FBD:
Входы и выходы ФБ:
Название |
Тип |
Описание |
Входы |
||
X |
REAL |
Входной сигнал. |
YMIN |
REAL |
Нижняя граница требуемого диапазон. |
YMAX |
REAL |
Верхняя граница требуемого диапазона. |
C1 |
BOOL |
Импульс для сохранения XMIN. |
C2 |
BOOL |
Импульс для сохранения XMAX. |
Выходы |
||
Y |
REAL |
Масштабированный сигнал. |
Xmin |
REAL |
Минимум произвольного диапазона входных значений. |
Xmax |
REAL |
Максимум произвольного диапазона входных значений. |
Параметры масштабирования вычисляются при калибровке ФБ, в ходе которой произвольный диапазон входных значений [Xmin, Xmax] преобразуется в требуемый диапазон [YMIN, YMAX] по линейному закону.
Для калибровки ФБ необходимо выполнить следующую последовательность действий, после которой ФБ автоматически переходит в рабочий режим:
• подать Xmin на вход X;
• подать импульс на вход C1 для запоминания Xmin во внутренней переменной ФБ;
• подать Xmax на вход X;
• подать импульс на вход C2 для запоминания Xmax во внутренней переменной ФБ.
Минимальное и максимальное значения входного диапазона сохраняются в энергонезависимой памяти ПЛК, поэтому не утрачиваются при перезагрузке или выключении питания ПЛК. ФБ отображает сохраненные значения на выходах Xmin и Xmax.
ФБ не работает, если Xmax = Xmin.