Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CS1 serie Technisches Handbuch Seite 336

Speicherprogrammierbare steuerung
Inhaltsverzeichnis

Werbung

Vorsichtsmaßnahmen
Einsatz von Ausführungsergebnissen von flankengesteuerten Befehlen
Bei flankengesteuerten Befehlen zeigen die Bedingungsmerker nur die Ausfüh-
rungsergebnisse der Befehle an, wenn die Ausführungsbedingung erfüllt ist und
Ergebnisse eines vorhergehenden Netzwerks (statt der Ausführungsergeb-
nisse des flankengesteuerten Befehls) werden in Bedingungsmerkern im näch-
sten Zyklus angezeigt. Sie müssen sich deshalb bewußt sein, wie sich Bedin-
gungsmerker im nächsten Zyklus verhalten werden, wenn Ausführungsergeb-
nisse flankengesteuerter Befehle verwendet werden sollen.
In dem nachfolgend dargestellten Beispiel werden die Befehle A und B nur aus-
geführt, wenn Ausführungsbedingung C erfüllt wird, aber das folgende Problem
tritt auf, wenn Befehl B die Ausführungsergebnisse von Befehl A aufnimmt.
Bleibt Ausführungsbedingung C im nächsten Zyklus eingeschaltet, nachdem
Befehl A ausgeführt wurde, dann wird Befehl B unerwartet (von der Ausfüh-
rungsbedingung) ausgeführt, wenn der Bedingungsmerker von AUS auf EIN
schaltet, da die Ergebnisse eines vorhergehenden Netzwerks interpretiert wer-
den.
Vorhergehendes Netzwerk
Befehl A
Bedingungsmerker
Beispiel: =
Befehl B
In diesem Fall sind die Befehl A und B keine flankengesteuerten Befehle; der
DIFU(von DIFD)–Befehl wird stattdessen verwendet, wie nachfolgend darge-
stellt ist und die Befehle A und B werden beide bei steigender (oder fallender)
Flanke und nur für einen Zyklus ausgeführt.
Spiegelt CMP–Ausführungsergebnisse wider.
Reflektiert die Ausführungsergebnisse für Befehl A, wenn
die Ausführungsbedingung erfüllt ist.
Reflektiert die Ausführungsergebnisse für ein vorherge-
hendes Netzwerk im nächsten Zyklus.
Abschnitt
9-2
319

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis