![]() |
UNEXPECTED OUTPUT BEHAVIOUR
Make sure that the function block is always invoked in the first program cycle.
Failure to follow these instructions can result in death, serious injury, or equipment damage.
|
CAL PDM_Instance (X:=InputVariable, R:=ResetMode, PARA:=Parameter, Y_POS=>Positive_X_ValueOutput, Y_NEG=>Negative_X_ValueOutput)
PDM_Instance (X:=InputVariable, R:=ResetMode, PARA:=Parameter, Y_POS=>Positive_X_ValueOutput, Y_NEG=>Negative_X_ValueOutput) ;
Parameter
|
Data type
|
Description
|
---|---|---|
Y_POS
|
BOOL
|
Output for positive X values
|
Y_NEG
|
BOOL
|
Negative X value output
|
Element
|
Data type
|
Description
|
---|---|---|
t_on
|
Pulse duration (in s)
|
|
t_pause
|
TIME
|
Pause time (in s)
|
t_brake
|
TIME
|
Braking time (in s)
|
pos_up_x
|
Upper limit for positive X
|
|
pos_t_min
|
TIME
|
Minimum cycle time for Y_POS (where x = pos_up_x) (in s)
|
pos_lo_x
|
REAL
|
Lower limit for positive X
|
pos_t_max
|
TIME
|
Maximum cycle time for Y_POS (where x = pos_lo_x) (in s)
|
neg_up_x
|
REAL
|
Upper limit for negative X
|
neg_t_min
|
TIME
|
Minimum cycle time for Y_NEG (where x = -neg_up_x) (in s)
|
neg_lo_x
|
REAL
|
Lower limit for negative X
|
neg_t_max
|
TIME
|
Maximum cycle time for Y_NEG (where x = -neg_lo_x) (in s)
|