ISaGRAF. Version 3.4

         

DERIVATE


Аргументы:

RUN                     BOO                    режим: TRUE=нормальный/FALSE=сброс

XIN                       REAL                   вход: любая действительная аналоговая величина

CYCLE                TMR                     период дифференцирования

XOUT                   REAL                   интегрированный выход

Описание:

Дифференцирование действительной величины

Если величина параметра CYCLE меньше чем время цикла приложения ISaGRAF, то период дифференцирования будет равен времени цикла приложения ISaGRAF.

(*FBD пример блока “DERIVATE” *)

(* ST Эквивалент: Мы предполагаем, что DERIVATE1 - это экземпляр блока DERIVATE *)

DERIVATE1(manual_mode, sensor_value, t#100ms);

derivated_value := DERIVATE1.XOUT;

(* IL Эквивалент: *)

LD                     manual_mode

ST                     DERIVATE1.run

LD                     sensor_value

ST                     DERIVATE1.XIN

LD                     t#100ms

ST                     DERIVATE1.CYCLE

CAL                  DERIVATE1

LD                     DERIVATE1.XOUT

ST                     derivated_value



Содержание раздела