Herunterladen Inhalt Inhalt Diese Seite drucken

Kommunikationsablauf; Ruhezustand - BONFIGLIOLI Agile Kommunikationshandbuch

Vorschau ausblenden Andere Handbücher für Agile:
Inhaltsverzeichnis

Werbung

16.1.5

Kommunikationsablauf

Ein Auftrag des Masters wird immer durch eine Antwort des Slaves erwidert. Jedes PPO kann immer
nur einen Auftrag bzw. eine Antwort aufnehmen. Somit ist ein definiertes Handshake-Verfahren
zwischen Master und Slave einzuhalten.
In der Ausgangssituation müssen Auftrags- und Antwortkennung = 0 sein. Der Master setzt seine
Auftragskennung und wartet ab, bis der Slave die Antwortkennung von 0 auf ≠ 0 ändert. Jetzt liegt
die Antwort des Slaves vor und kann ausgewertet werden. Der Master setzt daraufhin seine
Auftragskennung = 0 und wartet ab, bis der Slave seine Antwortkennung von ≠ 0 auf 0 ändert. Damit
ist der Kommunikationszyklus abgeschlossen und ein Neuer kann beginnen.
Achtung! Der Slave antwortet auf neue Aufträge nur dann, wenn er auf die Auftragskennung = 0
mit der Antwortkennung = 0 reagiert hat.
Master setzt Daten
+ Auftragskennung
28
Agile
Profibus DP V1

Ruhezustand

Auftragskennung Master = 0
Antwortkennung Slave
Ist die
Antwortkennung
des Slaves
ungleich 0 ?
ja
Antwortdaten des Slaves auswerten
Auftragskennung = 0 setzen
Ist die
Antwortkennung
des Slaves
gleich 0 ?
ja
Profibus DP V1 Agile
06/2010
ein Auftrag kann
= 0
gestartet werden
nein
nein
28
Handhabung der Objekte
06/2010

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis