Herunterladen Inhalt Inhalt Diese Seite drucken

Abbildung Der As-I Daten Im Profibus-Dp-Telegramm - Pepperl+Fuchs Vag-Pb-Kf-R4 Handbuch

Inhaltsverzeichnis
Kommt es beim Ändern von Slaveadressen zu Fehlern, enthält das Statusbyte
einen der folgenden Fehlercodes:
01
02
03
04
05
06
07
• AS-i Kommandoaufruf
Die Funktion der Ablauf-Kontrollebene Execute_Command() wird ausgeführt.
Der Informationsteil der Masteranfrage muß in data abgelegt werden. (siehe AS-i
Spezifikation).
Der AS-i Master speichert die Slaveantwort im Byte answer.
• LPS, LAS, LDS, LCS, LOS:
Aufbau der AS-i Slavelisten siehe Anhang, Kapitel 11.
• Kommunikationsfehler lesen:
Für jeden Slave existiert ein Byte für die Anzahl der seit dem letzten Lesevorgang
auf AS-i aufgetretenen Kommunikationsfehler. Das Lesen dieser Fehler geschieht
für jeweils 4 Bytes zugleich. Es muß dafür der entsprechende Wert für index über-
tragen werden:
index = Slaveadresse / 4 (ganzzahliger Wert)
Datenbytenummer = Slaveadresse - (4 * index)
Übertragung von Merkern für AS-i Control
Die Übertragung von Merkern erfolgt auf einer eigenen Kennung. Die Anzahl der zu
schreibenden oder zu lesenden Merker kann dabei verschieden sein.

7.3.1 Abbildung der AS-i Daten im Profibus-DP-Telegramm

Die AS-i Daten werden im DP-Telegramm folgendermaßen dargestellt:
Byte 0
Slave 1, AS-i Flags
mit K = Anzahl der AS-i Slaves + 1
(an Stelle von Slave 0 werden immer die AS-i Flags übertragen)
N = K/2
1. Dieser Befehl ist nur für Mitglieder des AS-i Vereins, die Zugriff haben auf die AS-i Spezifikation. Normale Anwender benötigen diesen Befehl
nicht.
Zumutbare Änderungen aufgrund technischer Verbesserungen vorbehalten.
32
Pepperl+Fuchs GmbH · 68301 Mannheim · Telefon (06 21) 7 76-11 11 · Telefax (06 21) 7 76-10 00 · Internet http://www.pepperl-fuchs.com
Kein Fehler.
Der Slave, dessen Adresse geändert werden soll, existiert nicht.
Es existiert ein Slave mit der Betriebsadresse Null.
Die Adresse, auf die der Slave programmiert werden soll,
wird von einem anderen Slave belegt.
Der Slave ließ sich nicht auf Adresse 0 programmieren.
Die neue Betriebsadresse konnte dem Slave nicht zugewiesen wer-
den.
Die neue Betriebsadresse ließ sich nicht im EEPROM des Slaves
ablegen.
1
:
Byte 1
Slave 2, Slave 3
AS-Interface
Profibus-DP
...
Byte N-1
...
Slave(K-1), Slave(K-2)
Copyright Pepperl+Fuchs, Printed in Germany

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Inhaltsverzeichnis