Herunterladen Diese Seite drucken

bihl+Wiedemann AS-i 3.0 Bedienungsanleitung Seite 28

Werbung

AS-i 3.0 PCI-Board
6.2.4
Host Interface Flags
Adr.
xA2
Bezeichnung der einzelnen HI-Flags:
AAe Autoadressierung aktivieren
0L OffLine
DX Datenaustausch aktiv
6.2.5
Config OK Delay
Es empfiehlt sich, die Control Flags (EC-FLAGS) jedes Mal zusammen mit dem
Abbild der Eingangsdaten IDI zu lesen. Nur wenn das CONFIG_OK-FLAG gesetzt
ist, kann man davon ausgehen, dass alle Eingangsdaten im DPRAM Gültigkeit ha-
ben.
Da das Auslesen aus dem DPRAM etwas Zeit beansprucht, ist es möglich, dass
ein Konfigurationsfehler am Ende des Lesezyklus nicht mehr vorliegt, obwohl am
Anfang des Lesezyklus ungültige Daten gelesen wurden.
Um die Gültigkeit der Daten zum Zeitpunkt des "Konfiguration OK" 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ögerungs-
zeit gelesen werden.
Das DPRAM-Byte CONFIG_OK delay enthält die maximale Verzögerungszeit in
Einheiten von 10 ms. Geht man davon aus, dass das Lesen der IDI und der Flags
max. 10 ms in Anspruch nimmt, kann die Grundeinstellung bei 2 (20 ms) belassen
werden.
Der CONFIG OK DELAY wird aus Kompatibilitätsgründen eingeführt.
Zum gleichzeitigen Lesen der Execution Control Flags und des Eingangsda-
tenabbildes unter Wahrung der Datenkonsistenz sollte bevorzugt, die (Stan-
dard)-Funktion 4116 der Kommandoschnittstellenfunktion verwendet werden.
6.3
Watchdog aktivieren
Der Watchdog ist in der Lage System- und Programmabstürze zu erkennen, so-
fern er vorher aktiviert wurde.
Der Watchdog ist aktiviert, wenn der Inhalt des Bytes Watchdog Enable ungleich
Null ist. Es muss außerdem zyklisch ein Wert ungleich Null in das Byte Watchdog-
Zähler geschrieben werden.
Das AS-i 3.0 PCI-Board bzw. das AS-i 3.0 Compact PCI-Board vermindert alle
10 ms den Watchdog-Zähler um 1 bis der Wert Null erreicht ist.
Ein Systemabsturz wird angenommen, wenn Watchdog Enable ungleich Null ist,
also der Watchdog aktiviert ist und der Watchdog Zähler bis auf Null herunterge-
zählt wurde. Alle Ausgangsdaten (digital und analog) werden dann gelöscht und
es wird ein PCI-Interrupt (sofern freigegeben) ausgelöst.
Zumutbare Änderungen aufgrund technischer Verbesserungen vorbehalten.
26
Bihl+Wiedemann GmbH · D-68199 Mannheim · Tel. +49-621-339960 · Fax +49-621-3392239 · Internet http://www.bihl-wiedemann.de
Kommunikation über das Dual Port RAM (DPRAM)
7
6
5
2
2
2
HI-FLAGS
4
3
2
2
2
1
2
2
2
AAe
0L
DX
Copyright Bihl+Wiedemann, Printed in Germany
0

Werbung

loading

Diese Anleitung auch für:

As-i 3.0 compact