5.5.2.2.3. ФУНКЦИОНАЛЬНЫЕ БЛОКИ ВЫЧИСЛЕНИЙ

 
Блоки вычислений выполняют функции расчета для аналоговых и дискретных сигналов. Блоки вычислений преобразуют результаты вычислений в сигналы, которые могут использоваться другими функциональными блоками.
 
Блоки вычислений принимают аналоговые или дискретные сигналы в качестве входных значений и выполняют расчет в соответствии с заданными параметрами. Результат расчета выводится как рассчитанное выходное значение CPV.
 

Функциональная блок-схема блоков вычислений

 
IN – входная клемма основного входа;
Qn – входная клемма вспомогательного входа;
RV – значение расчетного входа;
RVn – значение расчетного входа;
Pn – настроечный параметр;
OUT – выходная клемма основного выхода;
Jn – выходная клемма вспомогательного выхода;
CPV – значение расчетного выхода;
CPVn – значение расчетного выхода;
SUB – дополнительный выход.
 
Все блоки вычислений выполняют следующие три функции обработки:
Обработка входа. Блок принимает сигнал от входной клеммы и преобразует его в расчетное входное значение RV.
Обработка вычислений. Блок использует расчетное входное значение RV для выполнения вычислений и затем выводит результат в виде расчетного выходного значения CPV.
Обработка выхода. Блок использует расчетное выходное значение CPV и выводит результат расчета в виде выходного сигнала на выходную клемму.
 

Операция вывода вычислений

 
Операция вывода вычислений — это функция, которая преобразует результаты блока вычислений в фактические расчетные выходные значения (CPV). Существует два типа операций вывода вычислений:
По положению. Передает расчетное выходное значение (CPVn) для текущего результата расчета в фактическое расчетное выходное значение (CPVn).
По скорости. Добавляет разницу (ΔCPVn) между рассчитанным выходным значением для текущего результата вычисления (CPVn) и значением для предыдущего результата вычисления (CPVn-1) к значению, считываемому обратно (CPVrb) из выходной клеммы, и определяет фактическое вычисленное выходное значение (CPVn).
 

Входные/выходные данные

 
Входные/выходные данные, обрабатываемые блоками вычислений, состоят из значения и состояния данных.
 
Блоки вычислений могут обрабатывать следующие типы данных: REAL и INT.
 
Состояние данных – это часть информации о состоянии, которая представляет величину и качество входных/выходных данных.