Herunterladen Inhalt Inhalt Diese Seite drucken

Pepperl+Fuchs VAM-CTR-PC2 Handbuch Seite 17

Inhaltsverzeichnis

Werbung

Befehle
Das Byte command wird verwendet, um Befehle an das Host-Interface der PC-Karte
zu senden.
Sind nach Ausführung des Befehls alle Bits des Bytes command gelöscht (00
Fehler aufgetreten), wurde dieser erfolgreich ausgeführt. Sind alle Bits gesetzt (FF
Fehler aufgetreten) bedeutet das, daß ein Fehler während der Ausführung aufgetre-
ten ist.
Wird zur Ausführung eines Befehls eine Funktion aufgerufen, die Parameter benötigt,
welche nicht aus den im DPRAM abgebildeten Listen der Ablauf-Kontrollebene gele-
sen werden können, müssen diese Parameter in data und address gespeichert wer-
den. Eventuell von der Funktion zurückgegebene Werte finden sich im Byte data.
Mögliche Werte und Bedeutungen des Bytes command sind:
3: Setze projektierte Parameter (PP)
Das Abbild der PP im DPRAM wird mit der Master-internen Liste der Ablauf-Kontrolle-
bene verglichen. Für jede Abweichung wird die Funktion
Set_Permanent_Parameter() ausgeführt.
Der AS-i Master aktualisiert das Abbild der PP im DPRAM, wenn es ihm nicht möglich
oder erlaubt ist, den Befehl vollständig auszuführen.
5: Schreibe Ist-Parameter
Die Funktion der Ablauf-Kontrollebene Write_Parameter() wird ausgeführt. Die Slave-
adresse muß in address und die Parameter müssen in data abgelegt sein.
Die Slaveantwort wird in dem Byte data abgelegt. Zusätzlich aktualisiert der AS-i Ma-
ster das Abbild der PI im DPRAM.
Wird kein Rückgabewert benötigt, empfiehlt es sich, direkt in das Abbild der PI
im DPRAM zu schreiben. Der AS-i Master vergleicht dieses zyklisch mit einer in-
ternen Kopie der PI und führt für jede Abweichung die Funktion
Write_Parameter() aus.
7: Speichere Ist-Parameter
Die Funktion der Ablauf-Kontrollebene Store_Actual_Parameter() wird ausge-
führt und die Abbilder der PP und PI im DPRAM abgelegt.
8: Schreibe projektierte Konfiguration
Das Abbild der Ablauf-Kontrollebenenliste PCD im DPRAM wird mit der korrespon-
dierenden Master-internen Liste verglichen. Für jede Abweichung wird die AKE-Funk-
tion Set_Permanent_Configuration() ausgeführt.
Der AS-i Master aktualisiert das Abbild der PCD im DPRAM, wenn es ihm nicht mög-
lich oder erlaubt ist, den Befehl vollständig auszuführen.
10: Schreibe Ist-Konfiguration
Die Funktion der Ablauf-Kontrollebene Store_Actual_Configuration() wird
ausgeführt und das Abbild von PCD und LPS im DPRAM wird aktualisiert.
Zumutbare Änderungen aufgrund technischer Verbesserungen vorbehalten.
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
Kommunikation über das Dual Port RAM (DPRAM)
AS-i PC2 Karte
Copyright Pepperl+Fuchs, Printed in Germany
: kein
h
:
h
17

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis