Burkert Type 8644 Benutzerhandbuch

Seite 50

Advertising
background image

48 - 8644/phoenix

S

YSTEMBESCHREIBUNG

Das Pollen nach der Antwort auf ein Read und Write wird je nach Programmier- und Laufzeitumgebung von
dieser übernommen. Damit ist die Kombination Write/Read ausreichend.

Beachten Sie, dass Sie bei der Kommunikation mit den 16 Bit langen Objektindices der E/A-Module stets
die Antwort mit einem Read abholen. Andernfalls wird bei der nächsten Kommunikation der DPV1-Fehler-
code 80 B5 00 ("das Modul ist beschäftigt") anzeigen. Das heißt in diesem Fall, die Antwort der letzten
Kommunikation ist noch abzuholen. Es wird darauf gewartet.

Die Kommunikation erfolgt bei Zugriffen auf E/A-Module über den DPV1-Index 48, der Objekt- und zugeord-
nete Subindex des E/A-Moduls wird darin als Teil des Datenfeldes übertragen.

Bei der Kommunikation mit Objekten, die auf dem DPV1-Feldbusknoten selbst hinterlegt sind, kann mit
einer Sequenz von 1 (2) Schritten gelesen und geschrieben werden, da die Indices nur 8 Bit lang sind.

Read (Read/Polling)

1. a) Absenden eines Read auf Slot x

b) Pollen der Antwort auf das Read

Write (Write/Polling - Read/Polling)

1. a) Absenden eines Write (Write) auf Slot x

b) Pollen der Antwort auf das Write (Write)

Bei Zugriffen auf Objekte des DPV1-Feldbusknotens werden die Indices 2 bis 5 genutzt.

Format der Schreib- und Lesezugriffe (Request und Response)

Das Format bei allen Zugriffen (Request und Response, Read und Write) in DPV1 ist:

<DPV1 Header> <Daten (PCP/DPV1)>

Der DPV1 Header hat dabei immer das Format: <DPV1-Dienst> <Slot> <DPV1-Index> <DPV1-Länge>

Bei einer fehlerhaften Response ist das Format

bei einem E/A-Modulfehler

<DPV1-Dienst> <Slot> <DPV1-Index> <DPV1-Länge> <Error-Daten (PCP/DPV1)>

bei einem DPV1-Fehler

<DPV1-Dienst> <Error-Decode> <Error-Code 1> <Error-Code 2>

Die <Daten (PCP/DPV1)> sind je nach Dienst optional und haben die Struktur, wie in folgender Tabelle zu-
sammengestellt.

Advertising