Messen mit externer Messhardware
Schnittstelle für externe Messhardware | |
Beschreibung | Über das externe Messinterface informiert die CNC die PLC über den Start bzw. das Ende einer Messfahrt, so dass die PLC eine externe Messhardware aktivieren bzw. deaktivieren kann. Zur Aktivierung dieser Schnittstelle muss als Messsignalquelle PLC_EXT_LATCH_CTRL gewählt sein (s. P-AXIS-00516 oder [PROG//Erweiterte Programmierung]) |
Datentyp | LcControlExtLatchControl |
Besonderheiten | Über diese Schnittstelle wird nur das Aktivieren bzw. Deaktivieren der externen Messhardware gesteuert. Das Erfassen des Messwerts bzw. die erfasste Messposition wird der CNC über die Control Units probing_signal oder probing_position mitgeteilt. |
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 PLC dass die externe Messhardware aktiviert bzw. deaktiviert werden soll da eine Messfahrt beginnt oder abgebrochen 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 PLC liest die Daten des Messinterfaces, wenn dieses Element den Wert TRUE besitzt. Nach der Übernahme der Daten setzt die PLC 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 | |
Zugriff | PLC liest |
Quittierung | |
ST-Element | .done_w |
Beschreibung | Durch Setzen des Elements done_w auf TRUE signalisiert die PLC der CNC dass der Messauftrag ExtLatchOrder ausgeführt 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 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_ENABLE_PROBE | Beginn einer Messfahrt, die Messhardware muss aktiviert werden | |
HLI_EXT_LATCH_DISABLE_PROBE | Die Messfahrt wurde beendet oder durch Reset abgebrochen. Die Messhardware muss wieder deaktiviert werden
| |
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 |
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:
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.