BECKHOFF C1220 Benutzerhandbuch

Seite 17

Advertising
background image

Eiserstraße 5 / D-33415 Verl / Telefon 05246/963-0 / Telefax 05246/963-149

17

Funktionsbeschreibung Software

Beckhoff Lightbus - PC Interfacekarte C1220

Beispiel für einen Descriptor:

Telegramm an I/O-Modul 1 :

D0 - D2

Ausgänge

D3

Eingang

Die Daten für den Output in D0 - D2 werden von den Adressen 0x400,
0x302 und 0x210 im DPRAM geholt.

Das Datum für den Input in D3 wird auf der Adresse 0x30 im DPRAM
abgelegt.

Bytes

Inhalt

0,1

0x01, 0x00

2,3

0x10, 0x00

4,5

0x00, 0x04

6,7

0x02, 0x03

8,9

0x10, 0x02

10,11

0xff, 0xff

12,13

0xff, 0xff

14,15

0xff, 0xff

16,17

0xff, 0xff

18,19

0x30, 0x00

Konstanten

Am DPRAM-Adreßoffset 0xEF0 - 0xFEF befinden sich Konstanten 0x00 -
0xFF.
Um Konstanten in die Datenbytes der Lightbus-Telegramme einzusetzen
muß im Descriptor lediglich der entsprechende Offset eingetragen werden.

Die oben genannten CDLs werden so in Teile zerlegt, daß sie über den
Handshake-Kanal 0 übertragen werden können. Die Informationen für eine
Message dürfen dabei nicht geteilt werden. Mit der Funktion 0x10 kann die
Übertragung aktiviert werden.

Argument

Kanal

Länge

Funktion

leer

0

1

2

...

n

Anforderung

nn

0x10

00

aa

bb

db1,0

dbn,19

Argument

Kanal

Länge

Funktion

0

1

2

Kommentar

Antwort

04

0x10

aa

00

o.k.

04

0x10

aa

01

Fehler in CDL-Daten
(z.B.: Pointer nicht im Datenbereich des
DPRAMs)

04

0x10

aa

02

CDL-Überlauf

04

0x10

aa

03

Falsche Descriptorlänge

Advertising