Bekanntgabe eines string-slaves – BECKHOFF C1220 Benutzerhandbuch

Seite 24

Advertising
background image

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

Funktionsbeschreibung Software

24

Beckhoff Lightbus - PC Interfacekarte C1220

Bekanntgabe eines String-Slaves

Bevor eine Stringkommunikation zu einem String-Slave möglich ist muss
dieser der Masterkarte bekannt gegeben werden.
Dies geschieht mittels der Funktion 0x15.

Argument

Kanal

Länge

Funktion

0

1

2

Anforderung

0x0A

0x15

SubFnc

Physika-
lische
Slave-
Adresse

Logische
Slave-
Adresse

Anforderung

0x03

0x15

01

Mn

xy

Eintrag String-Slave
ohne String Reset

02

Mn

Xy

Eintrag String-Slave mit
String Reset

03

Mn

Xy

Eintrag String-Slave ohne
String Reset Übertragung
der Strings ohne
Auslösen eines Interrupts
auf dem Slave

04

Mn

xy

Eintrag String-Slave mit
String Reset Übertragung
der Strings ohne
Auslösen eines Interrupts
auf dem Slave

00

Mn

xy

String-Slave Deaktivieren

Antwort

0x03

0x15

0x00

Kein Fehler

0x01

Falsche Slaveadresse

0x02

Fehler bei String Reset auf Slave

0x03

LWL – Fehler

Bevor eine Kommunikation mit einem Slave möglich ist muß ein String
Reset erfolgreich durchgeführt worden sein. Der String Reset auf einem
Slave dient zur Synchronisation der Handshakebits zwischen Master und
Slave. Es gibt zwei Möglichkeiten einen String Reset auszulösen:
-

Der Reset wird bei Bekanntgabe des Slaves vom Master initiiert.

-

Der Reset wird zu einem späteren Zeitpunkt vom Slave initiiert (siehe
auch „Auslösen eines String-Resets durch den Slave“ ).

Die Adressierung eines String-Slaves bei der Stringübertragung geschieht
nur über seine logische Slaveadresse (wobei die logische Adresse gleich
der physikalischen sein kann ).

Advertising