Stringkommunikation, Allgemein, Struktur des strings – BECKHOFF C1220 Benutzerhandbuch

Seite 22

Advertising
background image

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

Advertising