Zyklische kommunikation – BECKHOFF C1220 Benutzerhandbuch

Seite 19

Advertising
background image

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.

Advertising