CAL PI_B_Instance (PV:=ProcessValue, SP:=SetPoint, RCPY:=CopyOfRealAction, MAN_AUTO:=OperatingModeFlag, PARA:=Parameters, TR_I:=InitializationInput, TR_S:=InitializationOrder, OUT:=AbsoluteOutput, OUTD=>IncrementalOutput, MA_O=>CurrentBlockOperatingMode, DEV=>ValueOfDeviation, STATUS=>StatusWord)
PI_B_Instance (PV:=ProcessValue, SP:=SetPoint, RCPY:=CopyOfRealAction, MAN_AUTO:=OperatingModeFlag, PARA:=Parameters, TR_I:=InitializationInput, TR_S:=InitializationOrder, OUT:=AbsoluteOutput, OUTD=>IncrementalOutput, MA_O=>CurrentBlockOperatingMode, DEV=>ValueOfDeviation, STATUS=>StatusWord) ;
![]() |
UNEXPECTED BEHAVIOR OF APPLICATION
Do not set the datatype of the PARA input parameter to constant, in the general attributes tab of the Data Properties window.
Failure to follow these instructions can result in injury or equipment damage.
|
Parameter
|
Data type
|
Meaning
|
---|---|---|
PV
|
Process value
|
|
SP
|
REAL
|
Setpoint
|
RCPY
|
REAL
|
Copy of the effective actuator position
|
MAN_AUTO
|
Controller operating mode:
"1" : Automatic mode
"0" : Manual mode
|
|
PARA
|
Parameter
|
|
TR_I
|
REAL
|
Initialization input
|
TR_S
|
BOOL
|
Initialization command
|
Parameter
|
Data type
|
Meaning
|
---|---|---|
OUT
|
REAL
|
Actuator output
|
Parameter
|
Data type
|
Meaning
|
---|---|---|
OUTD
|
REAL
|
Differential output Difference between the output of the current and previous execution
|
MA_O
|
BOOL
|
Current operating mode of the function block:
"1": Automatic operating mode
"0": other operation mode (i.e. manual or tracking mode)
|
DEV
|
REAL
|
Deviation value (PV - SP)
|
STATUS
|
Status word
|
Element
|
Data type
|
Meaning
|
---|---|---|
id
|
Reserved for autotuning
|
|
pv_inf
|
Lower limit of the process value range
|
|
pv_sup
|
REAL
|
Upper limit of the process value range
|
out_inf
|
REAL
|
Lower limit of the output value range
|
out_sup
|
REAL
|
Upper limit of the output value range
|
rev_dir
|
"0": direct action of the PID controller
"1": opposite action of the PID controller
|
|
en_rcpy
|
BOOL
|
"1": the RCPY input is used
|
kp
|
REAL
|
Proportional contribution (gain)
|
ti
|
Integral time
|
|
dband
|
REAL
|
Dead zone on deviation
|
outbias
|
REAL
|
Manual adjustment of static deviation
|
Base
|
Lower limit
|
Upper limit
|
---|---|---|
Hexadecimal
|
16#0
|
16#FFFF
|
Octal
|
8#0
|
8#177777
|
Binary
|
2#0
|
2#1111111111111111
|
Data
|
Representation in one of the bases
|
---|---|
0000000011010011
|
16#D3
|
1010101010101010
|
8#125252
|
0000000011010011
|
2#11010011
|