Beschreibung der kommunikationskanäle – BECKHOFF C1220 Benutzerhandbuch

Seite 9

Advertising
background image

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

9

Funktionsbeschreibung Software

Beckhoff Lightbus - PC Interfacekarte C1220

Beschreibung der Kommunikationskanäle

Für die Kommunikation zwischen PC-Bus und C1220 sind zwei Kanäle
eingerichtet. Jeder Kanal umfaßt 255 Byte. Der PC schreibt die Daten, die
zur Anforderung der gewünschten Funktion erforderlich sind in den Kanal 0
und gibt anschließend ein DV (Data Valid) aus. Nach Übernahme der
Daten gibt das Modul C1220 das Signal 'Quit' aus. Der PC nimmt das 'DV'
zurück und sobald das Signal 'Quit' auf Null ist, kann eine neue
Kommunikation begonnen werden.

Der Kanal 0 vom PC-Bus zur C1220 hat für die Daten den Adreßbereich
von 0xC01 bis 0xCFF zur Verfügung. DV ist das MSB von Adresse 0xC00.
'Quit' ist das zweithöchste Bit von Adresse 0xD00.

Kommunikationskanal 0:

Byte 0
0xC00

Byte 1

................

Byte 254

Byte 255

0xCFF

Der Kanal 1 vom Modul C1220 zum PC-Bus hat für die Daten den
Adreßbereich von 0xD01 bis 0xDFF zur Verfügung. DV ist das MSB von
Adresse 0xD00. 'Quit' ist das zweithöchste Bit von Adresse 0xC00.

Kommunikationskanal 1:

Byte 0
0xD00

Byte 1

................

Byte 254

Byte 255

0xDFF

Adressen der

Adresse

Adreßbits

Inhalt

Komunikationskanäle

7

6

5

4

3

2

1

0

0xC00

1

0

0

0

0

0

0

0

'Data Valid' für
Kanal 0
(bei Datentransfer PC -> C1220)

0xC00

0

1

0

0

0

0

0

0

'Quit' für Kanal 1
(bei Datentransfer C1220 -> PC)

0xC01

Länge (von 2 bis 0xFE)

0xC02

Funktionsnummer
(1 bis 0xFE)

0xC03

Argument 0

..

..

0xCnn

Argument n

..

..

0xCFF

..

0xD00

1

x

0

0

0

0

0

0

'Data Valid' für
Kanal 1
(bei Datentransfer C1220 -> PC)

0xD00

x

1

0

0

0

0

0

0

'Quit' für Kanal 0
(bei Datentransfer PC -> C1220)

0xD01

Länge (von 2 bis 0xFE)

Advertising