Herunterladen Inhalt Inhalt Diese Seite drucken

Protokollformat - Siemens SINUMERIK 840D Programmierhandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D:
Inhaltsverzeichnis

Werbung

Beispiel:
_PROTVAL[2]="R27,_OVR[0],_OVR[4],_OVR[8],_OVR[12],_OVR[16],_TIME"
_PROTVAL[3]="_AXIS,_OVR[1],_OVR[5],_OVR[9],_OVR[13],_OVR[17], INCH"
_PROTVAL[4]="_AXIS,_OVR[2],_OVR[6],_OVR[10],_OVR[14],_OVR[18], Metr"
R27 steht als Beispiel für R-Parameter. Die Texte "INCH" und "Metr" am Ende der zweiten
bzw. Dritten Zeile stehen als Beispiele für Kommentartexte. Damit lassen sich z. B. leicht
Maßeinheiten hinter den Messergebnissen anfügen.
7.1.6

Protokollformat

Programmierung
Zur Spezifikation des Protokollformats können folgende Werte vorgegeben werden:
Variable
_PROTFORM[0]
_PROTFORM[1]
_PROTFORM[2]
_PROTFORM[3]
_PROTFORM[4]
_PROTFORM[5]
_PROTSYM[0]
_PROTSYM[1]
_DIGIT
Erläuterung
Der Wert des Parameters _PROTFORM[0] steuert, wann wieder ein Protokollkopf mit
Überschriftenzeilen ausgegeben wird. Wird er zu Null gesetzt, enthält das Protokoll nur
einen Kopf am Anfang.
Der Wert des Parameters _PROTFORM[5] steuert die Spaltenbreite des Protokolls. Ist der
Parameter=0, so wird aus den Stringlängen (Zeichenanzahl zwischen den Kommas) der 1.
Überschriftenzeile (_PROTVAL[0]) die Spaltenbreite für die jeweilige Spalte ermittelt.
Damit ist es möglich, die Breite jeder Spalte individuell festzulegen. Mit einem Wert>0 wird
jede Spalte auf diesen Wert formatiert, soweit dies anhand der Stringlänge möglich ist.
Vorrang hat immer das Protokollieren der Variablen, d. h. bei Überschreitung vorgegebener
Formatgrenzen werden diese modifiziert und ein Alarm ohne Bearbeitungsstillstand
generiert.
Mit dem Parameter _PROTSYM[1] kann festgelegt werden, mit welchem Sonderzeichen
eine Toleranzüberschreitung (_TSA,_TDIF,_TUL,_TLL) im Protokoll gekennzeichnet werden
soll.
Die Kennzeichnung erfolgt durch Anhängen des Sonderzeichens an den jeweiligen Istwert
und an die zugehörige Messdifferenz, sofern diese Werte protokolliert werden.
Über die Variable _DIGIT im Datenbaustein GUD6 kann die Anzahl der Nachkommastellen
(Anzeigefeinheit) eingestellt werden.
Messzyklen
Programmierhandbuch, Ausgabe 04/2006, 6FC5398-4BP10-0AA0
Datentyp
Bedeutung
INTEGER
Anzahl Zeichen pro Seite einschließlich Protokollkopf
INTEGER
Anzahl Zeichen pro Zeile
INTEGER
erste Seitennummer
INTEGER
Anzahl der anwenderdefinierten Protokollkopfzeilen
INTEGER
Anzahl der Wertezeilen im Protokoll
INTEGER
Spaltenbreite/variable Spaltenbreite
CHAR
Trennzeichen zwischen den Werten im Protokoll
CHAR
Sonderzeichen zur Kennzeichnung von
Toleranzüberschreitungen
INTEGER
Anzahl von Nachkommastellen
7.1 Protokollieren von Messergebnissen
Zusatzfunktionen
7-7

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis