Арифметические блоки для типа данных REAL
A.2.11 Арифметические
блоки для типа данных REAL
Overview
Имя блока
|
Номер блока
|
Описание
|
F ADD R
|
FB321
|
Суммирование двух
переменных REAL
|
F SUB R
|
FB322
|
Вычитание двух переменных
REAL
|
F MUL R
|
FB323
|
Умножение двух переменных REAL
|
F DIV R
|
FB324
|
Деление двух переменных REAL
|
F ABS F
|
FB325
|
Абсолютное значение
переменной REAL
|
F MAX3 R
|
FB326
|
Максимальное значение
трёх переменных REAL
|
F MID3 R
|
FB327
|
Среднее значение трёх
переменных REAL
|
F MIN3 R
|
FB32S
|
Минимальное значение
трёх переменных REAL
|
F LIM R
|
FB329
|
Ассиметрический
ограничитель переменной REAL
|
F_SQRT
|
FB330
|
Квадратный корень
переменной REAL
|
F AVEX R
|
FB331
|
Среднее значение
максимума 9 переменных REAL
|
F SMP AV
|
FB333
|
Скользящее
среднее значение максимума 33 переменных REAL
|
F 2oo3 R
|
FB456
|
Медиана трёх переменных REAL с 1oo2 вычислением
|
F 1oo2 R
|
FB4c7
|
1oo2 вычисления входящих
значений данных типа REAL
|
A,2,11.1 F ADD R: Добавление
двух переменных со значение REAL
Функция
Этот функциональный блок (F-Block) суммирует значения переменных IN1 and IN2 и
показывает сумму на выходе OUT. OUT= IN1 +IN2
Параметры Входа/Выхода
|
Имя
|
Тип данных
|
Описание
|
Значение по умолчанию
|
Входное значение
|
INI
|
F REAL
|
Входная переменная 1
|
00
|
IN 2
|
F REAL
|
Входная переменная 2
|
00
|
|
Выходное значение
|
OUT
|
F REAL
|
Выходная переменная
|
00
|
Обработка ошибок
Если при вычислениях на выходе OUT получилось
неправильное число с плавающей точкой, необходимо ввести следующее диагностическое
событие в диагностическом буфере F-ЦП (F-CPU)
* "Программа безопасности: Ошибка в
формате данных безопасности в БД (Идентификатор события 16#75D9 Наш блог
|