Zyklische kommunikation – BECKHOFF C1220 Benutzerhandbuch
Seite 19

Eiserstraße 5 / D-33415 Verl / Telefon 05246/963-0 / Telefax 05246/963-149
19
Funktionsbeschreibung Software
Beckhoff Lightbus - PC Interfacekarte C1220
Beispiel:
Initialisierung der Kommunikation 3 als freie Kommunikation mit 2
Telegrammen. Basisadresse für den Outputbereich 0x400, Basisadresse
für den Inputbereich 0x210.
Argument
Kanal
Länge
Funktion
leer
0
1
2
3
Anforderung
09
0x0b
00
03
02
00,04
10,02
Kanal
Länge
Funktion
Argument 0
Kommentar
Antwort
03
0x0b
00
ok
Durch diese Struktur besteht außerdem die Möglichkeit die Moduladresse
und das Controlbyte während der Laufzeit zu verändern. Einschränkend
gilt hier allerdings, daß dies nicht bei aktiver Kommunikation geschehen
darf.
Zyklische Kommunikation
Mit der Funktion 0x12 besteht die Möglichkeit eine Kommunikation zyklisch
vom Zentralmodul antriggern zu lassen. Der sonst notwendige Handshake
über den GCB entfällt hierbei.
Kanal
Länge
Funktion
Argument 1
Argument2
Anforderung
04
0x12
k
pan
Kanal
Länge
Funktion
Argument 0
Kommentar
Antwort
03
0x12
00
ok
03
0x12
01
Fehler
mit:
pan
Prozeßabbildnummer
k
Status
0 = Kommunikation passiv
1 = Kommunikation aktiv
Bei dieser Kommunikationsart sollten allerdings nur byteorientierte E/A-
Funktionen ausgeführt werden, da kein deterministisches Zeitverhalten
mehr vorliegt.