Lenze · 8400 HighLine · Reference manual · DMS 12.0 EN · 06/2017 · TD23 1472
17 Function library
17.1 Function blocks | L_PhaseIntK_1
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
17.1.137.1 Function at constant input value
Selection: C01150 = "0: Loading with level" or "1: Loading with edge"
[17-63] Switching performance if the overflow is in the positive direction
• If "0: Loading with level" is selected in C01150, the bLoad input is status-controlled: In case of a
TRUE signal, the integrator is loaded with the value at dnSet_p and the bStatus output is set to
FALSE.
• If "1: Loading with edge" is selected in C01150
, the bLoad input is edge-controlled: In case of a
FALSE/TRUE edge, the integrator is loaded with the value at dnSet_p and then immediately
continues to integrate, the bStatus output is set to FALSE.
• A positive signal at nIn_v is incremented (the counter content is increased with every function
call).
• A negative signal at nIn_v is decremented (the counter content is reduced with every function
call).
• dnOut_p outputs the counter content of the bipolar integrator.
• If the counter content exceeds a value of +32767 encoder revolutions (corresponds to
+2147483647 incr.), an overflow occurs and the counting process continues at a value of -
32768 encoder revolutions.
• If the counter content falls below a value of -32768 encoder revolutions (corresponds to -
2147483648 incr.), an overflow occurs and the counting process starts at a value of +32767
encoder revolutions.
• bStatus will be set to TRUE if the comparison value set in C01151/x
is reached.
Overflow at ±2147483648 incr. (±32767 encoder revolutions)
C01151
: Comparison value (applies to both positive and negative value range)
dnOut_p
t
0
TRUE
FALSE
bStatus
t