

CAL SERVO_Instance (SEN:=New_INPD_Or_IN_ValueFlag,
IN:=ControllerOutputOUT, INPD:=VariationOf_IN,
MA_I:=OperatingMode, RCPY:=PositionalCopy,
RST:=BlockReinitialization,
R_STOP:=ReachedEndstopOfRAISE,
L_STOP:=ReachedEndstopOfLOWER, PARA:=Parameters,
RAISE=>TravelDirectionOfRAISE,
LOWER=>TravelDirectionOfLOWER, STATUS=>StatusWord)
SERVO_Instance (SEN:=New_INPD_Or_IN_ValueFlag,
IN:=ControllerOutputOUT, INPD:=VariationOf_IN,
MA_I:=OperatingMode, RCPY:=PositionalCopy,
RST:=BlockReinitialization,
R_STOP:=ReachedEndstopOfRAISE,
L_STOP:=ReachedEndstopOfLOWER, PARA:=Parameters,
RAISE=>TravelDirectionOfRAISE,
LOWER=>TravelDirectionOfLOWER, STATUS=>StatusWord) ;
|
Parameter
|
Data type
|
Meaning
|
|---|---|---|
|
SEN
|
"1" : Including a new value at the INPD or IN inputs
"0" : no inclusion of the new values of INPD or IN
|
|
|
IN
|
Control output OUT (0 to 100%)
|
|
|
INPD
|
REAL
|
Output alteration OUTD of the controller (-100% to 100%)
|
|
MA_I
|
BOOL
|
Control operating mode (Output MA_O)
"1" : Automatic mode
"0" : Manual or tracking mode
|
|
RCPY
|
REAL
|
Positional feedback (0 to 100%)
|
|
RST
|
BOOL
|
"1" : Reinitialization of the function block (resetting outputs and the internal function block status)
|
|
R_STOP
|
BOOL
|
End position RAISE reached
|
|
L_STOP
|
BOOL
|
End position LOWER reached
|
|
PARA
|
Parameter
|
|
Parameter
|
Data type
|
Meaning
|
|---|---|---|
|
RAISE
|
BOOL
|
Logical output in the direction RAISE
|
|
LOWER
|
BOOL
|
Logical output in the direction LOWER
|
|
STATUS
|
Status word
|

|
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
|