SPS-Schnittstelle für Anzeigedaten
Aktuell zurückgelegter Weg im NC-Programm(PCS) | |
Beschreibung | Dient in der SPS zum Lesen des aktuell zurückgelegten Wegs ab Programmstart bzw. ab dem letzten NC-Befehl #DISTANCE PROG START CLEAR. Berechnungsgrundlage ist dabei die aktuelle Position innerhalb des aktuellen NC-Satzes. |
Signalfluss | CNC → PLC |
ST-Pfad | gpCh[channel_idx]^.bahn_state.dist_prog_start |
Datentyp | UDINT (* LREAL) |
Einheit | 0,1 µm |
Zugriff | PLC liest |
Besonderheiten | * Ab der CNC-Version V3.1.3104.01 wird das Datum im LREAL Format bereitgestellt. |
Zeilenzähler, NC-Programm | |
Beschreibung | Das Datum zeigt an, aus welcher NC-Programmzeile der eben vom Interpolator abgearbeitete Auftrag stammt. Der Wert leitet sich aus der Anzahl der NC-Programmzeilen ab, die der Decoder seit dem Start eines NC-Programms gelesen hat. Gezählt werden alle vom Decoder eingelesenen Zeilen, also auch wiederholt eingelesene Zeilen, leere und Kommentarzeilen. Aufträge an den Interpolator, die aus der Decodierung einer NC-Programmzeile resultieren, wird der jeweilige Zählerstand zugeordnet. |
Signalfluss | CNC → PLC |
ST-Pfad | gpCh[channel_idx]^.bahn_state.block_count_r |
Datentyp | UDINT |
Zugriff | PLC liest |
Zähler der Echtzeit-Schleife | |
Beschreibung | Das Datum zeigt die Anzahl der Durchläufe der Echtzeit-Schleife an, in der sich die aktuelle Bearbeitung befindet. Bei einem Schleifenübergang in Vorwärtsrichtung wird das Datum um 1 inkrementiert und in Rückwärtsrichtung dekrementiert. Für den Fall, dass mehr Schleifendurchläufe in Rückwärtsrichtung bearbeitet wurden, wird eine negative Zahl angezeigt. |
Signalfluss | CNC → PLC |
ST-Pfad | gpCh[channel_idx]^.bahn_state.rt_loop_count_r |
Datentyp | DINT |
Zugriff | PLC liest |
Besonderheit | Datum verfügbar ab CNC-Version V3.1.3105.01 |
Echtzeit-Schleife aktiv | |
Beschreibung | Das Datum zeigt an, ob sich die aktuelle Bearbeitung innerhalb einer #RT WHILE - #RT ENDWHILE Sequenz befindet. |
Signalfluss | CNC → PLC |
ST-Pfad | gpCh[channel_idx]^.bahn_state.inside_rt_loop_r |
Datentyp | BOOL |
Wertebereich | [TRUE = Bearbeitung innerhalb #RT WHILE #RT ENDWHILE, |
Zugriff | PLC liest |
Besonderheit | Datum verfügbar ab CNC-Version V3.1.3105.01 |