Herunterladen Inhalt Inhalt Diese Seite drucken

End - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

7: B
-B
ASIS
EFEHLE
JMP (Sprung) und JEND (Sprung Ende), Fortsetzung
Kontaktplan
JMP
I1
I2
Q0
JMP
I3
I4
Q1
JMP
I5
I6
Q2
JEND
Diese Sprung-Schaltung gibt I1, I3 und I5 in dieser Reihenfolge Priorität.
Wenn der Eingang I1 eingeschaltet ist, wird der erste JMP-Befehl ausgeführt, so dass nachfolgende Ausgangszustände
von Q0 bis Q2 gehalten werden.
Wenn der Eingang I1 ausgeschaltet ist, wird der erste JMP-Befehl nicht ausgeführt, so dass das folgende Programm
gemäß den aktuellen Eingangszuständen von I2 bis I6 ausgeführt wird.
Wenn I1 ausgeschaltet und I3 eingeschaltet ist, wird der zweite JMP-Befehl ausgeführt, so dass nachfolgende
Ausgangszustände von Q1 und Q2 gehalten werden.
Wenn sowohl I1 als auch I3 ausgeschaltet sind, werden der erste und der zweite JMP-Befehl nicht ausgeführt, so dass
das folgende Programm gemäß den aktuellen Eingangszuständen von I4 bis I6 ausgeführt wird.

END

Der END-Befehl wird immer am Ende eines jeden Programms benötigt; es ist jedoch nicht erforderlich, den
END-Befehl nach dem letzten programmierten Befehl zu programmieren. Der END-Befehl ist bereits an jeder
nicht verwendeten Adresse vorhanden. (Wenn eine Adresse zum Programmieren verwendet wird, wird der
END-Befehl entfernt.)
Eine Programmzyklus ist die Ausführung aller Befehle von der Adresse Null bis zum END-Befehl. Die für diese
Ausführung benötigte Zeitdauer wird als eine Zykluszeit bezeichnet. Die Zykluszeit ist je nach Programmlänge
unterschiedlich. Diese wiederum entspricht den Adressen, an denen sich der END-Befehl befindet.
Während der Zykluszeit werden die Programmbefehle der Reihe nach abgearbeitet. Aus diesem Grund hat
auch der dem END-Befehl am nächsten stehende Ausgangsbefehl Priorität über einen vorhergehenden Befehl
für den selben Ausgang. Solange nicht alle Logikbefehle innerhalb einer Zykluszeit verarbeitet wurden, wird
kein Ausgang aktiviert.
Der Ausgang wird sofort eingeschaltet, und dies ist der erste Teil der Ausführung des END-Befehls. Der zweite
Teil der Ausführung des END-Befehls besteht darin, alle Eingänge zu überwachen, was auch simultan
geschieht. Danach können die Programmbefehle wieder sequentiell verarbeitet werden.
Kontaktplan
I0
Q0
I1
Q1
END
7-34
Programmliste
Befehl
Daten
LOD
I1
JMP
LOD
I2
OUT
Q0
LOD
I3
JMP
LOD
I4
OUT
Q1
LOD
I5
JMP
LOD
I6
OUT
Q2
JEND
Programmliste
Befehl
Daten
LOD
I0
OUT
Q0
LOD
I1
OUT
Q1
END
M
S
FC5A B
ICRO
MART
ENUTZERHANDBUCH
FC9Y-B1271

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis