Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1 Bedienerhandbuch Seite 289

Speicherprogrammierbare steuerung
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

BCD–Rechenbefehle
Vorsicht
!
Beispiel
00002
EQ:
Auf EIN gesetzt, wenn das Ergebnis 0 ist.
Vor der Ausführung des SUB(31)–Befehls muß in jedem Fall der Übertrags-
merker mit dem CLC(41)–Befehl gelöscht werden, falls der vorherige Zu-
stand nicht benötigt wird. Überprüfen Sie den Zustand von CY nach einer
Subtraktion mit SUB(31). Wird CY infolge der Ausführung von SUB(31) (d.h.
wenn das Ergebnis negativ ist) auf EIN gesetzt, wird das Ergebnis als Zeh-
ner–Komplement ausgegeben. Um das Ausgabergebnis in den echten Wert
zu konvertieren, subtrahieren Sie den Wert in R von 0.
Ist 00002 auf EIN gesetzt, wird im folgenden Kontaktplan CY gelöscht, der
Inhalt von DM 0100 und CY vom Inhalt von 010 subtrahiert und das Ergebnis
in HR 10 abgelegt.
Wird CY durch SUB(31) gesetzt, wird das Ergebnis in HR10 von Null subtra-
hiert (um ein genaues Ergebnis zu erhalten, wird CLC(41) wieder benötigt),
das Ergebnis wieder in HR10 abgelegt und HR1100 wird zur Anzeige eines
negativen Ergebnisses auf EIN gesetzt.
Wird CY nicht durch SUB(31) gesetzt, ist das Ergebnis positiv, die zweite
Subtraktion wird nicht durchgeführt und HR1100 nicht auf EIN gesetzt.
HR1100 wird als Haftmerker programmiert, so daß eine Zustandsänderung
von CY ihn bei einem erneuten Programmdurchlauf nicht auf AUS setzt.
In diesem Beispiel wird der Befehl SUB(31) mit Flankentriggerung verwen-
det, so daß die Subtraktion nur einmal ausgeführt wird, wenn 00002 auf EIN
gesetzt wird. Soll eine weitere Subtraktion durchgeführt werden, muß 00002
für mindestens einen Zyklus (Rücksetzung von HR 1100) auf AUS und dann
wieder auf EIN gesetzt werden.
TR 0
25504
25504
HR 1100
CLC (41)
@SUB(31)
Erste
Subtrak-
010
tion
DM 0100
HR 10
CLC (41)
@SUB(31)
Zweite
Subtrak-
#0000
tion
HR 10
HR 10
HR 1100
Auf EIN gesetzt, um ein
negatives Ergebnis anzu-
zeigen
Kapitel 5–20
279

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis