
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
a/jointfilesconvert/1716473/bgelegt.
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.
ArgumentKanal Länge Funktion leer
0 1 2 ... n
Anforderung
nn 0x10 00 aa bb db1,0 dbn,19
ArgumentKanal 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
Kommentare zu diesen Handbüchern