Herunterladen Inhalt Inhalt Diese Seite drucken

ASTECH VLM60 Anwenderhandbuch Seite 16

Inhaltsverzeichnis
VLM60 Anwenderhandbuch
SO1FORMAT
Über die Programmierschnittstelle S1 kann neben der Parametrierung auch eine Datenausgabe erfolgen. Das
Übertragungsformat kann in weiten Grenzen mit diesem Parameter vorgegeben werden. Die Ausgabe erfolgt
als ASCII-Zeichen. Die einzelnen Schalter können durch Leerzeichen, Komma oder Punkt getrennt werden. Die
Trennzeichen zwischen den Parametern können aber auch entfallen.
so1format [s]
(s - Zeichenkette der Schalter, max. 42 Zeichen)
Schalter
Bedeutung
'...'
fügt die in Hochkommata eingeschlossenen Zeichenkette als String ein
0...9
Zahlen (0 bis 255) die nicht in Hochkommata gefasst sind werden als ASCII-Code
interpretiert und als entsprechendes ASCII-Zeichen ausgegeben
h
Gerätetemperatur (in °C)
i
Wert der aktuelle Beleuchtungsintensität (0 bis 30)
l
aktuelle resultierende Länge (in m) aus x- und y-Bewegung
l:x
aktuelle Länge (in m) aus Bewegung in x-Richtung
l:y
aktuelle Länge (in m) aus Bewegung in y-Richtung
n
aktueller Stand des Objektzählers (0 bis 65535)
r
aktuelle Messrate (0 bis 100)
s
fix: Geschwindigkeit in m/s * 100000 <SPACE> Messrate * 10 (Hex-kodiert)
t
schaltet die standardmäßige Endekennung (CR LF) des Ausgabestrings ab
v
aktuelle resultierende Geschwindigkeit aus x- und y-Richtung (in m/s)
v:x
aktuelle Geschwindigkeit in x-Richtung (in m/s)
v:y
aktuelle Geschwindigkeit in y-Richtung (in m/s)
x
letzte Fehlernummer
z
wie s mit der Ergänzung: <SPACE> letzte Fehlernummer
Ergänzende Informationen zum Parameter SO1FORMAT
Jeder der oben genannten Schalter kann zusätzlich kombiniert werden. (a steht für einen beliebigen Schalter)
a+x
zu a (v, l) wird der Wert x addiert
a*x
a (v, l) wird mit dem Wert x multipliziert
a:h[:n]
gibt den Wert a als Hexadezimalzahl mit n Zeichen aus
a:n[:m]
gibt den Wert a als formatierte Zahl mit n Stellen und m Nachkommastellen aus
Alle Formatangaben sind beliebig miteinander kombinierbar und nur auf numerische Parameter anwendbar
(ausgeschlossen s und z). Es gilt der Grundsatz Punktrechnung geht vor Strichrechnung.
Ohne Formatangabe erfolgt die Ausgabe linksbündig und es werden führende Nullen unterdrückt (außer bei
hexadezimaler Ausgabe). Bei Formatangaben wird mit Leerzeichen aufgefüllt. Sollte bei Formatangaben der Wert
die mögliche Stellenzahl überschreiten, wird die Ausgabe auf die notwendige Stellenzahl erweitert. Der
Dezimalpunkt und ein evtl. vorhandenes Vorzeichen (nur bei negativen Zahlen) belegen gleichfalls eine Stelle.
Werden im Formatstring Zahlen verwendet, die nicht in Hochkommata eingeschlossen sind, werden diese als
ASCII-Code interpretiert und als entsprechendes ASCII-Zeichen ausgegeben. Hierbei muss jeder ASCII-Code durch
ein Leerzeichen, Komma oder Punkt getrennt sein.
Die standardmäßige Endekennung des Ausgabestrings ist CR LF (13 10 bzw. 0x0D 0x0A). Mit dem Schalter T kann
diese ausgeschaltet werden und es ist möglich, die Endekennung am Ende des Formatstrings selbst zu definieren.
Die Position des Schalters T im String für das Abschalten der Endekennung ist nicht relevant. Eine selbst definierte
Endekennung muss jedoch immer am Ende des Formatstrings stehen!
Seite 16
Parametrierung
Standard: v*60:6:2'm/min'
ASTECH GmbH
Inhaltsverzeichnis
loading

Inhaltsverzeichnis