Herunterladen Inhalt Inhalt Diese Seite drucken

Pepperl+Fuchs VAM-CTR-PC2 Handbuch Seite 21

Inhaltsverzeichnis

Werbung

Config_ok Verzögerung
Es empfiehlt sich, die Flags der Ablauf-Kontrollebene (AKE) zusammen mit dem Ab-
bild der Eingangsdaten IDI zu lesen. Ist das Config_ok -Flag gesetzt, kann man davon
ausgehen, daß alle Eingangsdaten im DPRAM Gültigkeit haben.
Da das Auslesen der 17 Byte aus dem DPRAM etwas Zeit beansprucht, ist es mög-
lich, daß ein Konfigurationsfehler am Ende des Lesezyklus nicht mehr vorliegt, ob-
wohl am Anfang des Lesezyklus ungültige Daten gelesen wurden.
Um die Gültigkeit der Daten zum Zeitpunkt des "Konfiguration O.K." sicherzustellen,
wird daher der 0/1-Übergang des Config_ok -Flags verzögert. Eingangsdaten und die
Flags der Ablauf-Kontrollebene müssen dabei vor Ablauf der Verzögerungszeit gele-
sen werden.
Das DPRAM-Byte Config_ok delay enthält die maximale Verzögerungszeit in Einhei-
ten von 10 ms. Geht man davon aus, daß das Lesen der IDI und der Flags max. 10
ms in Anspruch nimmt, kann die Grundeinstellung bei 2 (20 ms) belassen werden.
Interrupts
Die AS-i PC 2 Karte ist in der Lage, Interrupts über den ISA-Bus an den PC zu sen-
den. Die einen Interrupt auslösende "Ursache" wird über das Byte interrupt enable
festgelegt. Es ist möglich, mehrere "Quellen" einen Interrupt auslösen zu lassen.
Ist ein Interrupt aufgetreten, kann aus dem Register interrupt event diejenige Quelle
ausgelesen werden, die für den Interrupt verantwortlich ist. Nach der Auswertung soll-
te dieses Register von der Interrupt-Routine wieder gelöscht werden.
Die Interrupt-Quellen sind wie folgt kodiert:
Bit 0:
Bit 1:
Bit 2:
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)
Änderungen in Config_ok
Sowohl 0/1-, als auch 1/0-Übergänge lösen einen Interrupt aus.
Änderungen im Abbild der Eingangsdaten IDI
Das Abbild wird zyklisch durch die PC-Karte auf Änderungen über-
prüft. Es wird ein Interrupt ausgelöst, sobald eine Änderung festge-
stellt wird.
AS-i Kreis
Während der Aufnahmephase der Ablauf-Kontrollebene ausgelö-
ster Interrupt.
Im Normal-Betriebsmodus wird dieser Interrupt in jedem Zyklus
ausgelöst.
Die AS-i Zykluszeit der Pepperl+Fuchs AS-i Master liegt zwischen 300
ms (bei einem AS-i Slave) und ungefähr 5 ms (bei 31 AS-i Slaves).
Die Interruptnummer wird per Jumper auf der PC-Karte eingestellt.
AS-i PC2 Karte
Copyright Pepperl+Fuchs, Printed in Germany
21

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis