Stringkommunikation, Allgemein, Struktur des strings – BECKHOFF C1220 Benutzerhandbuch
Seite 22

Eiserstraße 5 / D-33415 Verl / Telefon 05246/963-0 / Telefax 05246/963-149
Funktionsbeschreibung Software
22
Beckhoff Lightbus - PC Interfacekarte C1220
Stringkommunikation
Allgemein
Die Stringkommunikation dient zum paketorientierten Datenaustausch mit
Peripheriemodulen. Im allgemeinen werden Parameterdaten mit den
Modulen ausgetauscht (z.B. Parametrierung eines BK2000 per
Registerinterface).
Neben der Kommunikation zwischen Master und Slave ist bei dieser
Kommunikationsart auch eine Slave zu Slave Kommunikation möglich. Die
Masterkarte dient hierbei lediglich als Relaisstation.
Zur Durchführung der Stringkommunikation sind die folgenden Ressourcen
notwendig.
– 2 CDLs zum Senden bzw. Empfangen der Strings.
– 2 Puffer im DPRAM zur Ablage der Strings, wobei die Puffergröße
parametrierbar ist.
Struktur des Strings
Ein Datenstring besteht aus einem vier Byte großen String-Header und
einem String-Datenbereich. Der Header enthält die notwendigen Routing
Informationen, der Datenbereich die eigentlichen Nutzdaten. Der gesamte
String kann eine maximale Länge von 255 Byte haben.
Ein String ist wie folgt aufgebaut :
Offset
Beschreibung
0x00
Adresse des Absenders ( TX )
0x01
Adresse dem Empfängers ( RX )
0x02
Kanal / Priorität ( nur relevant für BK2000 )
0x03
Stringlänge
0x04
...
Stringdaten
0xFF