Herunterladen Inhalt Inhalt Diese Seite drucken

Der End-Befehl; Logikblock-Befehle - Omron SYSMAC CQM1H Serie Programmierhandbuch

Programmierbare steuerungen spezialmodule
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1H Serie:
Inhaltsverzeichnis

Werbung

Kontaktplanstruktur
4-3-5
Der END–Befehl
4-3-6
Logikblock–Befehle
AND LOAD
Der letzte Befehl in einem einfachen Programm ist der END–Befehl. Wenn
die CPU das Programm durchläuft, führt sie alle Befehle bis zum ersten
END–Befehl aus, bevor sie zum Programmanfang zurückkehrt und mit der
Ausführung von vorn beginnt. Zum Austesten eines Programms kann der
END–Befehl an beliebiger Stelle des Programms eingefügt werden, mit der
Folge, dass alle Befehle im Programm nach dem END–Befehl nicht
ausgeführt werden. Die Ziffer, die in der AWL hinter dem END–Befehl steht,
ist der Funktions–Code, der zur Eingabe der meisten Befehle in die SPS
verwendet wird. Dieser Funktions–Code wird in nachfolgenden Abschnitten
im Handbuch beschrieben. Der END–Befehl erfordert keinen Operanden und
lässt sich nicht mit Ausführungsbedingungen verknüpfen.
00000
00001
Adresse
Befehl
00500
LD
00501
AND NOT
00502
Befehl
00503
END(01)
Ein Programm ohne END–Befehl kann nicht ausgeführt werden.
Jetzt sind Ihnen alle Befehle bekannt, die erforderlich sind, um einfache
Ein–/Ausgabe–Programme zu schreiben. Bevor die Eingabe des Programms
in die SPS beschrieben wird, sollen noch einige Grundsätze bzgl. logischer
Blöcke erläutert werden.
Logikblock–Befehle entsprechen keinen bestimmten Bedingungen im
Kontaktplan; sie beschreiben nur die Beziehungen zwischen Logikblöcken.
Der AND LOAD–Befehl führt eine logische UND–Verknüpfung der von zwei
logischen Blöcken erzeugten Ausführungsbedingungen durch, während der
OR LOAD–Befehl diese Ausführungsbedingungen durch ODER verknüpft.
Obwohl auf den ersten Blick einfach strukturiert, erfordert der nachstehende
Kontaktplan doch einen AND LOAD–Befehl.
00000
00001
Adresse
Befehl
00000
LD
00001
OR
00002
LD
00003
OR NOT
00004
AND LD
Die beiden logischen Blöcke sind durch gestrichelte Linien gekennzeichnet.
Das Beispiel verdeutlich, dass die Ausführungsbedingung WAHR ist, wenn
eine der Bedingungen im linken logischen Block WAHR ist (also entweder IR
00000 oder IR 00001 gesetzt ist) und eine der Bedingungen im rechten
logischen Block WAHR ist (also entweder IR 00002 EIN oder IR 00003 AUS
ist).
Nur mit den AND– und OR–Befehlen lässt sich der obenstehende
Kontaktplan nicht in eine AWL konvertieren. Der Versuch einer
Befehl
END(01)
Operanden
00000
00001
---
00002
00003
Operanden
00000
00001
00002
00003
---
Abschnitt
4-3
Programmende
Befehl
181

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis