Messen mit externer Messhardware
Schnittstelle für externe Messhardware | |
Beschreibung | Über das externe Messinterface informiert die CNC die SPS über die Initialisierung, den Start bzw. das Ende einer Messfahrt. Für die Verwendung eines schaltbaren Messtasters muss EXT_PROBE_WITH_DRIVE, sonst PLC_EXT_LATCH_CTRL, gewählt werden. (s. P-AXIS-00516 oder [PROG//Erweiterte Programmierung]) |
Datentyp | LcControlExtLatchControl |
Besonderheiten | Über diese Schnittstelle wird die Vorbereitung, das Aktivieren bzw. Deaktivieren der externen Messhardware gesteuert.
|
Zugriff | PLC schreibt please_rw + done_w |
ST-Pfad | gpAx[axis_idx]^.ext_latch_control |
Auftrag | |
ST-Element | .please_rw |
Beschreibung | Durch Setzen von please_rw signalisiert die CNC der SPS, dass die externe Messhardware vorbereitet, aktiviert bzw. ausgeschaltet werden soll da eine Messfahrt initialisiert, beginnt oder abgebrochen bzw. beendet wurde. |
Datentyp | BOOL |
Wertebereich | [TRUE, FALSE] |
Besonderheiten | Verbrauchsdatum |
Zugriff | Die CNC aktualisiert die Daten des Messinterfaces nur dann, wenn dieses Element FALSE ist. Nach der Aktualisierung setzt die CNC dieses Element auf TRUE, wobei zuvor das Element done_rw auf FALSE gesetzt wird. Die SPS liest die Daten des Messinterfaces, wenn dieses Element den Wert TRUE besitzt. Nach der Übernahme der Daten setzt die SPS den Wert auf FALSE. |
Parameter | |||
ST-Element | .ext_latch_order_r | ||
Beschreibung | In diesem Datum teilt die CNC der PLC die gewünschten Messparameter mit wie Aktivieren/Deaktivieren der Messfunktion oder die Nummer des Messeingangs. | ||
Datentyp | HLI_EXT_LATCH_ORDER | ||
Zugriff | PLC liest | ||
Quittierung | |||
ST-Element | .done_w | ||
Beschreibung | Durch Setzen des Elements done_w auf TRUE signalisiert die SPS der CNC, dass der Messauftrag ausgeführt wurde, die Messhardware somit bereit, aktiviert oder ausgeschaltet wurde. | ||
Datentyp | BOOL | ||
Wertebereich | [TRUE, FALSE] | ||
Besonderheiten | Verbrauchsdatum | ||
Zugriff | PLC setzt den Wert auf TRUE, wenn der Messauftrag bearbeitet wurde. CNC setzt den Wert vor einer neuen Beauftragung auf FALSE. | ||
Daten eines Messauftrags | |||
Beschreibung | In diesem Parameter teilt die CNC der PLC mit, ob die Messhardware vorbereitet, aktiviert bzw. deaktiviert werden soll. Zusätzlich teilt sie den zu verwendeten Messkanal und die relevante Messflanke mit. | ||
Datentyp | HLI_EXT_LATCH_ORDER | ||
ST-Pfad | gpAx[axis_idx]^.ext_latch_control.ext_latch_order_r | ||
Zugriff | PLC liest | ||
Kennzeichnung des Messauftrags | |||
Beschreibung | ID des auszuführenden Messauftrags | ||
ST-Element | .order_id | ||
Datentyp | UDINT | ||
Wertebereich | Konstante | Bedeutung | |
HLI_EXT_LATCH_PREPARE_PROBE | Die Messhardware muss vorbereitet werden | ||
HLI_EXT_LATCH_ENABLE_PROBE | Beginn einer Messfahrt, die Messhardware muss aktiviert werden | ||
HLI_EXT_LATCH_DISABLE_PROBE | Die Messfahrt wurde beendet oder durch Reset abgebrochen.
| ||
Zugriff | PLC liest |
Nummer des Messeingangs | ||
Beschreibung | In diesem Datum teilt die CNC der PLC mit, mit welchem Eingang gemessen werden soll (s. P-AXIS-00517) | |
ST-Element | .input | |
Datentyp | DINT | |
Wertebereich | Messeingang 1 – 255 | |
Zugriff | PLC liest | |
Relevante Messflanke | ||
Beschreibung | In diesem Datum teilt die CNC der PLC mit, mit welcher Messflanke (steigend/fallend) gemessen werden soll (s. P-AXIS-00518) | |
ST-Element | .edge | |
Datentyp | UDINT | |
Wertebereich | Konstante | Bedeutung |
HLI_MEAS_SIGNAL_LOW_ACTIVE | Das Erfassen des Messwerts soll bei fallender Flanke stattfinden | |
HLI_MEAS_SIGNAL_HIGH_ACTIVE | Das Erfassen des Messwerts soll bei steigender Flanke stattfinden
| |
Zugriff | PLC liest |
Signalverlauf bei PLC_EXT_LATCH_CTRL
Das folgende Schaubild zeigt beispielhaft den Signalverlauf der Control Units ext_latch_control, probing_signal und probing_position beim Ablauf einer Messung mit externer Hardware:
Signalverlauf bei EXT_PROBE_WITH_DRIVE
Das folgende Schaubild zeigt beispielhaft den Ablauf einer Messung mit schaltbarer externer Hardware:
Hinweis
Bei Verwenden der externen Messschnittstelle ist das Messsignal der Control Unit probing_signal nicht von der relevanten Messflanke P-AXIS-00518 abhängig. Eine positive Flanke signalisiert immer das erfolgreiche Erfassen eines Messwerts in der externen Messhardware.
Hinweis
Falls die Control Unit probing_position bei Auftreten des Messereignisses nicht aktiviert ist, wird als Messwert der aktuelle Istwert zum Zeitpunkt des Auftreten Messsignals verwendet.