Baumer OADM 13T7580/S35A User Manual
Page 7

7/8
OADM 13T7580/S35A
5.9
Fehlerbehandlung
5.9.1
Allgemeines
Die Sensoren arbeiten in 3 Schritten 
1. 
Warte auf Start of Frame (SOF)
2.
Warte auf Adresse oder Timeout
3.
Warte auf End of Frame oder Timeout.
Fehler Bedingungen 
Fehler nach SOF wenn :
1. 
Zeit zwischen 2 Zeichen überschreitet 0.5 s (Timeout)
2.
Anzahl der Zeichen nicht zum Kommando passt.
3.
Unbekanntes Kommando
4.
Falsche Parameter im Kommando
5.
Falsche Adresse
Die Syntax der Fehlermeldung ist identisch mit einer Standardantwort eines Senors
N
a
m
e
K
om
m
a
n
d
o
S
yn
ta
x
A
n
tw
o
rt
d
e
s
S
e
n
so
rs
P
a
ra
m
e
te
r
K
o
m
m
e
n
ta
r
Fehlermeldung ?
Fehlerhaftes 
Kommando 
{0Exßß)
x
X: 
F = Framing error =Stringlänge ist 
falsch 
T = nach SOF vor EOF mehr als 
0.5 s Abstand zwischen 2 Zeichen 
U = Unbekanntes Kommando 
P= unzulässige Parameter 
Aktion bei Fehler:
• Sensor sendet Fehlermeldung
• Sensor wartet auf SOF
• Ausgabe bei Fehlmessungen : Messwert = 999999 (ASCII), FF 7F (binär)
5.7
Messdatensatz
Der Messdatensatz kann 2 verschiedene Werte enthalten
- 
Messwert
-
Abschwächung
Je nach Aufbau des Messdatensatzes (s. Kommando „Z“) werden die Daten nach-
einander übertragen.
Vor dem Messwert steht ein „M“, danach der Messwert in der festegelegten Skalierung
(festgelegt mit „S“- Kommando), immer 5-stellige Zahl.
Vor der Abschwächung stehe ein „A“, danach eine 4-stellige Zahl. 
Die Reihenfolge ist immer: zuerst der Messwert, falls er mit „Z“ ausgewählt wurde, 
dann die Abschwächung, falls diese ausgewählt wurde.
Beispiel: {0MM12345A012364} Checksumme ist hier 64
5.8
Checksumme
Die Checksumme (CS) ist die einfache Summe aller Werte der ASCII Zeichen, von 
dieser Summe werden die letzten beiden Stellen verwendet.
Beispiel:
Laser OFF Adresse 0 
Kommando 
0
L
0
Checksumme (ASCII Werte):
48+
76+
48 = 172, die letzten beiden
Stellen sind 72
Kommandoantwort mit Checksumme:
{0L072}
5.7
Bloc de données de mesure
Le bloc de données de mesure peut comporter 2 valeurs différentes
- 
Valeur de mesure
-
Affaiblissement
Selon la structure du bloc de données de mesure (voir Ordre de commande „Z“) les 
données sont transmises l’une après l’autre. Avant la valeur de mesure se trouve
un „M“, ensuite la valeur de mesure dans l’échelle sélectionnée (définie par l’ordre 
de commande „S“, toujours un nombre de 5 chiffres. Avant la valeur de mesure de 
l’affaiblissement se trouve un „A“, ensuite un nombre de 4 chiffres. L’ordre de 
succession est toujours le même: tout d’abord la valeur de mesure au cas où elle a 
été sélectionnée avec „Z“, ensuite l’affaiblissement au cas où ce dernier a été aussi 
sélectionné.
Exemple: {0MM12345A012364} la somme de contrôle est ici de 64
 
5.8 
Somme de contrôle
La somme de contrôle (CS) est tout simplement la somme de toutes les valeurs 
des caractères ASCII dont on retient de cette somme seulement les deux derniers 
chiffres. 
Exemple:
Laser OFF Adresse 0 
Ordre de commande 
0
L
0
Somme de contrôle (Valeurs ASCII): 48+
76+
48 = 172, les deux
derniers chiffres
 sont 72
Réponse ordre de commande avec somme de contrôle: {0L072}
5.9
Traitement des fautes
5.9.1
Généralités
Les détecteurs travaillent en 3 étapes 
1. 
Attente du Start of Frame (SOF)
2.
Attente d’adresse ou de Timeout
3.
Attente du End of Frame ou Timeout.
Conditions pour fautes
Fautes selon SOF quand :
1. 
Intervalle de temps entre 2 signes dépasse 0.5 s (Timeout)
2.
Nombre de signes incompatibles avec l’ordre de commande.
3.
Ordre de commande inconnu
4.
Faux paramètre dans l’ordre de commande
5.
Fausse adresse
La syntaxe du message d’erreur est identique à celle d’une réponse standard d’un détecteur
N
om
Or
d
re
S
yn
ta
xe
R
ép
o
ns
e
du
dé
te
cte
ur
P
ar
am
ètr
e
C
om
m
en
ta
ire
Message 
d’erreur 
?
Ordre de 
commande 
incorrect 
{0Exßß}
x
X: 
F = Framing error =longueur de la 
trame est incorrecte 
T = après SOF avant EOF plus de 
0.5 s d’intervalle entre 2 signes 
U = Ordre de commande inconnu 
P = Paramètre inadmissible 
Action en cas de faute:
•
Le détecteur envoie un message d’erreur
•
Le détecteur attend l’ordre SOF
• Emission lors de mesures erronées: Valeur de mesure = 999999 (ASCII), FF 7F (binaire)
5.7
Set of measured data
The set of measured data can contain 2 different values 
- 
Measured value
-
Attenuation
Depending on the structure of the measured data record (see command „Z“) the 
data is transmitted sequentially.
Before the measured value there is a „M“, followed by the measured value in 
the scale chosen (defined with the „S“- command), always 5 digits.
Before the attenuation there is a „A“, followed by a 4-digit number. 
The sequence is always: first the measured value, if it has been chosen with „Z“, 
followed by the attenuation, provided it has been selected.
Example: {0MM12345A012364} checksum is 64
5.8
Checksum
The checksum (CS) represents the sum of all values of the ASCII characters, the last 
two digits of which are used. 
Example:
Laser OFF address 
0
Command
0
L
0
checksum (ASCII values):
48+
76+
48 = 172, the last two digits
are 72
Command answer with checksum:
{0L072}
5.9
Error troubleshooting
5.9.1
General
The sensors work in 3 steps
1. 
Waiting for Start of Frame (SOF)
2.
Waiting for address or Timeout
3.
Waiting for End of Frame or Timeout.
Error terms 
Error after SOF when:
1. 
Time between 2 characters exceeds 0.5 s (Timeout)
2.
Number of characters is not compatible with command.
3.
Unknown command
4.
Command contains wrong parameters
5.
Wrong address
The Syntax of the error message is identical with the sensor standard answer.
N
am
e
C
o
m
m
a
n
d
S
yn
ta
x
S
en
so
r
re
sp
on
se
P
ar
am
ete
r
C
om
m
en
t
Error message ?
Faulty 
command 
{0Exßß)
x
X: 
F = Framing error = wrong length of 
string 
T = after SOF before EOF more 
than 0.5 s distance between 2 
characters 
U = Unknown command 
P = invalid parameter 
Actions in case of error:
•
Sensor transmits error message
•
Sensor is waiting for SOF
•
Output in case of faulty measurments: measured value = 999999 (ASCII), FF 7F (binary)
