RUN : BOOL Run command: TRUE=integrate / FALSE=hold
R1 : BOOL Overriding reset
XIN : REAL Input signal
X0 : REAL Initial value
CYCLE : TIME Sampling period (must not be less than the target cycle timing)
Q : DINT Running mode report: NOT (R1)
XOUT : REAL Output signal
In FFLD language, the input rung is the RUN command. The output rung is the Q report status.
(* MyIntg is a declared instance of INTEGRAL function block *)
MyIntg (RUN, R1, XIN, X0, CYCLE);
Q := MyIntg.Q;
XOUT := MyIntg.XOUT;
(* MyIntg is a declared instance of INTEGRAL function block *)
Op1: CAL MyIntg (RUN, R1, XIN, X0, CYCLE)
FFLD MyIntg.Q
ST Q
FFLD MyIntg.XOUT
ST XOUT
See also
AVERAGE DERIVATE LIM_ALRM HYSTER STACKINT
|
Copyright © 2015 Kollmorgen™ |
|