Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

Allgemeines
Nach PowerOn wartet CANcom auf die Initialisierung mit den CANopen-Start-
funktionen COP_MSTR_BOOTUP und COP_MSTR_MAIN. Danach versucht sich
CANcom in das GSM-Netz einzubuchen. Die SMS-Funktion „TELEDATA_SMS"
überwacht im Abstand von einigen Sekunden den Modemstatus.

Datenformat

Da als SMS nur Textzeichen übertragen werden können, wurde für die Übermitt-
lung von binären Daten das folgende Format gewählt:
#
pw_L
pw_H
#
Start-Zeichen
pw_L
Password Low
pw_H
Password High
adr_L
Adresse Low
adr_H
Adresse High
d0
Datenbyte 1
d1
Datenbyte 2
d2
Datenbyte 3
dn
Datenbyte n
crc_L
Checksum Low (optional)
crc_H
Checksum High (optional)
#
Ende-Zeichen
• Alle Zahlenwerte werden im 2-stelligen Hex-Format angegeben.
• Bytefolge innerhalb von Worten: zuerst Lowbyte, dann Highbyte!
• Die Anzahl der Datenbytes ist durch die max. SMS-Länge begrenzt.
• Bei Bedarf kann mit CRC gearbeitet werden. Ob die letzten 2 Bytes als CRC
gewertet werden, bestimmt das empfangende Anwendungsprogramm durch
den Eingangsparameter „WITH_CRC" am Funktionsblock „TELEDATE_SMS".
Die CRC beinhaltet die 2 Adressbytes und alle Datenbytes. Dabei muss die
Anzahl der Datenbytes gerade sein (16-Bit-CRC).
Die CRC wird mittels „Paralleler Signaturbildung und Signaturlänge 16" gebil-
det. Das Generatorpolynom ist X15+X12+X5+1.
Stimmen Passwort und/oder CRC nicht, werden die empfangenen Daten nicht
gespeichert (s. Abschnitt „Datensicherheit", Seite 18)
• Die Konvertierung binärer Daten in Textdaten (SMS-Format) erfolgt mit der
Funktion DATA_TO_SMS.
Beispiel:
# 0 7 2 2 0 0 0 0 1 2 3 4 5 6 7 8 7 2 1 0 #
Start-Zeichen
#
Passwort
hex 2207
Adresse
hex 0000
Datenbytes
hex 12, 34, 56, 78
Checksum
hex 1072
Ende-Zeichen
#
Die 4 Bytes hex 12, 34, 56 und 78 werden ab der Merkeradresse %MB0 aufstei-
gend abgelegt.
adr_L
adr_H
d0
# 0 7 2 2 0 0 0 0 1 2 3 4 5 6 7 8 7 2 1 0 #
# 0 7 2 2 0 0 0 0 1 2 3 4 5 6 7 8 7 2 1 0 #
# 0 7 2 2 0 0 0 0 1 2 3 4 5 6 7 8 7 2 1 0 #
# 0 7 2 2 0 0 0 0 1 2 3 4 5 6 7 8 7 2 1 0 #
# 0 7 2 2 0 0 0 0 1 2 3 4 5 6 7 8 7 2 1 0 #
# 0 7 2 2 0 0 0 0 1 2 3 4 5 6 7 8 7 2 1 0 #
d1
d2
dn
CAN
CR310
COM
X
crc_L
crc_H
#
S
17
EITE

Werbung

Kapitel

Inhaltsverzeichnis
loading

Inhaltsverzeichnis