Herunterladen Diese Seite drucken

Pepperl+Fuchs VBM-CTR-PCI-DM Handbuch Seite 20

As-interface/pci-karte

Werbung

7.3
Mailbox-Befehle
Um die Listen der Ablauf-Kontrollebene zu lesen und zu schreiben, auf die nicht direkt
im DPRAM zugegeriffen werden kann, stellt die AS-i-PC Karte 4 Mailboxen zur Ver-
fügung. Diese Mailboxen müssen verwendet werden, wenn Befehle wie „Change Sla-
veaddress" oder "Store Configuration" ausgeführt werden sollen.
Jede Mailbox besteht aus 16 Bytes;
Ein
Aust
Ergebnis
Zusätzlich steht jeder Mailbox ein Puffer von weiteren 128 Bytes zur Verfügung.
Der Befehl beginnt mit dem Schreiben eines gültigen Befehlswertes in das erste Byte
der Mailbox. Nach Ausführung dieses Befehls überschreibt der Master den Befehl mit
einem der folgenden Werte:
00
:
ACK
h
Ausführung des Befehls war erfolgreich.
FF
:
NAK
h
Ein Fehler trat bei der Ausführung des Befehls auf.
Bevor der AS-i-Master das erste Byter der Mailbox mit NAK überschreibt, schreibt er
eine Fehlermeldung in das zweite Byte der Mailbox:
00
:
OK
h
Es trat kein Fehler auf.
01
:
NOK
h
Es trat ein Fehler auf, eine genaue Diagnose ist nicht verfügbar.
10
:
Request
h
Ein ungültiger Befehl wurde in das erste Byte der Mailbox geschrieben.
12
:
CtrlBuff
h
Der Befehl ist in dieser Mailbox nicht erlaubt, da die Puffer C und D durch
den AS-i-Control-Anwendungsspeicher belegt sind.
13
:
NotImplemented
h
Der Befehl ist gültig, aber nicht implementiert.
Folgende Mailbox-Befehle sind verfügbar:
Siehe Kapitel 10 für eine genaue Erklärung der Listen und Parameter der einzelnen
Befehle.
Zumutbare Änderungen aufgrund technischer Verbesserungen vorbehalten.
20
Pepperl+Fuchs GmbH · 68301 Mannheim · Telefon (06 21) 7 76-11 11 · Telefax (06 21) 7 76 27-11 11 · Internet http://www.pepperl-fuchs.com
Kommunikation über das Dual Port RAM (DPRAM)
Byte 0
Byte 1
Befehl
AS-i-Kreis
(0: AS-i Kreis 1,
1: AS-i Kreis 2)
Fehlermeldung
AS-Interface
Byte 2...15
Parameter Ein
Parameter Aus
Copyright Pepperl+Fuchs, Printed in Germany

Werbung

loading