Touch-Probe-Konfiguration (MC_TRIGGER_REF)
Über die Struktur MC_TRIGGER_REF erfolgt die Konfiguration der Touch-Probe-Erfassung mittels MC_TouchProbe :
|
Name Datentyp |
Info/Einstellmöglichkeiten |
|---|---|
|
TouchProbeSource BYTE |
Auswahl der Quelle für das Touch-Probe-Ereignis
Initialwert = 1 |
|
TouchProbeChannel BYTE |
Auswahl Touch-Probe-Kanal
Nur relevant bei TouchProbeSource = 1, 2 oder 4
Initialwert = 1 |
|
TouchProbeSignal BYTE |
Auswahl Touch-Probe-Signal Nur relevant bei TouchProbeSource = 1 oder 4
Initialwert = 1 |
|
TouchProbeEdge BYTE |
Konfiguration der Flankenauswertung
Initialwert = 1 |
|
TouchProbeMode BYTE |
Auswahl Touch-Probe-Modus
TouchProbeEdge = 4: TouchProbeEdge=5: Initialwert = 1 |
|
ExternalTPDigIn POINTER TO BOOL |
Zeiger auf boolschen Eingang
Nur relevant bei TouchProbeSource = 3
Hinweis Im "Module I/O Mapping" deklarierte Variablen können nicht direkt an den FB MC_Touchprobe übergeben werden. Im folgenden Beispiel wird die korrekte Anbindung eines Digitalen Signals an den FB MC_Touchprobe gezeigt.
Erstelllung globaler Variablenliste (zB. GVL_HardwareSignals) und Deklaration von boolschen Variablen (z.B. g_xDI1)
|
|
ExternalTPSource L_MC1P_ External TPInterface |
Externe Touch-Probe-Quelle (z. B. Fast-I/O) Nur relevant bei TouchProbeSource = 2 |
|
ExternalDelayComp DWORD |
Zusätzliche Totzeitkompensation [ m s] Nur relevant bei TouchProbeSource = 2 |
|
ExternalTPFromAxis L_MC1P_ITPSOURCEAXIS |
Externe AxisRef als Touch-Probe-Quelle Nur relevant bei TouchProbeSource = 4 |
Touch-Probe-Quellen