beckhoff TS4100 — 5.4.7 FB_CTRL_PI

PLC-API Step response: ARW: VAR_INPUT VAR_INPUT fSetpointValue : FLOAT; fActualValue : FLOAT; fManSyncValue : FLOAT; bSync : BOOL; eMode : E_CTRL_MODE; bHold : BOOL; END_VAR fSetpointValue : Set value of the controlled variable. fActualValue : Actual value of the controlled variable. fManSyncValue : Input with which the PI element can be set. bSync : A rising edge at this input sets the PI element to the value fManSyncValue. eMode : Input that specifies the block's operating mode [ } 16] . bHold : A TRUE at this input will hold the internal state (and therefore also the output) constant at its current value, independently of the system deviation. VAR_OUTPUT VAR_OUTPUT fOut :

FLOAT; bARWactive : BOOL; eState : E_CTRL_STATE; eErrorId : E_CTRL_ERRORCODES; bError : BOOL; END_VAR fOut : Output of the PI element. bARWactive : A TRUE at this output indicates that the PI element is being restricted. TS4100 52 Version: 1.1