Herunterladen Inhalt Inhalt Diese Seite drucken

JÄGER ADwin-Pro II System- Und Hardware-Beschreibung Seite 21

Prozessrechner-system
Vorschau ausblenden Andere Handbücher für ADwin-Pro II:
Inhaltsverzeichnis

Werbung

ADwin
– Der Befehl
muss durch einen der folgenden neuen Befehle
SLEEP
ersetzt werden:
lässt den Prozessor warten. Der Befehl
CPU_SLEEP
bei den Prozessoren T9 und T10 die gleiche Funktion.
lässt den Pro I-Bus warten, z.B. um Ein-/
P1_SLEEP
Ausgabebefehle aufeinander abzustimmen. Der Befehl lässt
auch Pro II-Bus und externen Speicher warten.
lässt den Pro II-Bus warten, z.B. um Ein-/
P2_SLEEP
Ausgabebefehle aufeinander abzustimmen.
Die neuen Befehle haben eine Zeiteinheit von 10ns (bei Sleep: 100ns).
Welcher Befehl ist der richtige? In der Regel wird
die Wartezeit eines Ein-/ Ausgabebefehls zu überbrücken, z.B. das Ein-
schwingen des Multiplexers bei Set_Mux. In diesem Fall ist für bisheri-
ge Module (Pro I-Bus)
Module ist es P2_Sleep.
Beachten Sie die Hinweise im ADbasic-Handbuch, wie Sie die Warte-
zeit genau einstellen (Kapitel 5.2.4).
Warum gibt es neue Befehle? Der Prozessor T11 unterscheidet zwi-
schen Prozessorbefehlen einerseits und Ein-/Ausgabebefehlen
andererseits. Die Prozessorarchitektur erlaubt oft eine quasi-parallele
1
Bearbeitung
der beiden Befehlsgruppen und damit eine deutlich
schnellere Bearbeitung der ADbasic-Prozesse. Das heißt gleichzeitig,
dass die Befehlsgruppen (weitgehend) zeitlich unabhängig bearbeitet
werden. Um das Zeitverhalten durch Warten zu beeinflussen, sind des-
halb den Gruppen zugeordnete Befehle notwendig. Die Unterscheidung
nach Bussen ergibt sich, weil für das Warten bei den Ein-/Ausgabebe-
fehlen der jeweilige Bus angehalten wird.
1. Die Prozessorstruktur unterscheidet sich in diesem Punkt von T9 und T10: Dort wurden
beide Befehlsgruppen sequentiell bearbeitet. Ein Anhalten des Prozessors mit
einflusste deshalb auch folgende Ein-/Ausgabebefehle.
ADwin-Pro II Hardware, Handbuch Dez. 2018
der passende Befehl, für Pro II-
P1_Sleep
hatte
SLEEP
verwendet, um
Sleep
be-
SLEEP
Prozessormodule
Pro-CPU-T11-ENET
SLEEP
17

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis