3 system block "ls_touchprobe1, Ls_touchprobe1, C 132) – Lenze E94AxHE Servo Drives 9400 HighLine (Firmware 01-37) User Manual
Page 132: 9400 highline | parameter setting & configuration
9400 HighLine | Parameter setting & configuration
I/O terminals
Touch probe detection
132
Firmware 1.37 - 09/2006
L
7.7.3
System block "LS_TouchProbe1...8"
The system blocks LS_TouchProbe1 ... LS_TouchProbe8 display the touch probe channels
1 ... 8 which are assigned to the digital inputs DI1 ... DI8 in the function block editor.
x = 1 ... 8
Input
Data type
Value/meaning
TPx_bEnablePosEdge
BOOL
Enable response to rising edge
Note:
• If several positive edges occur within the basic cycle time (HighLine: 1 ms), only
the first positive edge initiates the touch probe event and no status signal "touch
probe(s) lost" are generated.
TRUE A touch probe event is activated by a positive edge at the digital
input DIx.
TPx_bEnableNegEdge
BOOL
Enable response to negative edge
Note:
• If several negative edges occur within the basic cycle time (HighLine: 1 ms), only
the first negative edge initiates the touch probe event.
• If a positive and negative edge occur within the basic cycle time (1 ms) and if the
response to both edges is enabled, only the positive edge initiates the touch
probe event.
• In both cases no status signal "touch probe(s) lost" is generated.
TRUE A touch probe event is activated by a negative edge at the digital
input DIx.
Output
Data type
Value/meaning
TPx_dnTouchProbeTimeLag
DINT
Scaled time stamp for processing the touch probe event with the
FB L_SdTouchProbe.
• 1 ms ≡ 20 bits
TPx_bTouchProbeReceived
BOOL
Status signal "Touch probe detected"
• Status is only set for one task cycle.
TRUE Touch probe event has been activated.
TPx_bTouchProbeLost
BOOL
Status signal "Touch probe(s) lost"
• Status is only set for one task cycle.
TRUE More than one touch probe event has been released during the task
runtime. The output time stamp only refers to the first touch probe
event.
TPx_bNegativeEdge
BOOL
Status signal "Negative edge detected"
• Status is only set for one task cycle.
TRUE A negative edge has been detected at the digital input DIx.
TP _dnTouchProbeTimeLag
x
TP _bTouchProbeReceived
x
TP _bTouchProbeLost
x
LS_TouchProbex
TP
TP _bEnablePosEdge
x
TP _bNegativeEdge
x
TP _bEnableNegEdge
x