Herunterladen Inhalt Inhalt Diese Seite drucken

Saia PLC Handbuch Seite 46

Inhaltsverzeichnis

Werbung

20E
E 3.6 CODES für Arithmetik-Operationen
SCR(15)
CODE
ccc
XXX
27 Addition des Inhaltes von ccc und des Inhaltes von xxx mit Speicherung des
Resultates in ccc. Wird 65*535 überschritten, so wird ACCU = 0.
Inhalt ccc + Inhalt xxx —> Inhalt ccc
28 Subtraktion des Inhaltes von xxx vom Inhalt ccc mit Speicherung des Re-
sultates in ccc. Ein negatives Resultat setzt ACCU = 0.
Inhalt ccc - Inhalt xxx —> Inhalt ccc
29 Multiplikation des Inhaltes von ccc mit Inhalt xxx mit Speicherung des Re-
sultates in ccc. Wird 65*535 überschritten, so wird ACCU = 0.
Inhalt ccc x Inhalt xxx —> Inhalt ccc
30 Division des Inhaltes von ccc durch Inhalt xxx mit Speicherung des Re-
sultates in ccc. Sollte der Inhalt von xxx = 0 sein, so wird auch ACCU = 0,
wobei der Inhalt in ccc unverändert bleibt. Ein allfälliger Rest geht bei
der Division verloren.
Inhalt ccc ^ Inhalt xxx —> Inhalt ccc
Beispiele:
* Vor der Addition
Operation
Nachher
* Vor der Subtraktion
Operation
Nachher
Vor der Multiplikation
Operation
Nachher
Vor der Division
Operation
Nachher
C256 = 30, C260 = 54
SCR(15)
256
27
260
C256 = 84, C260 = 54, ACCU = l
C258 = 124, C274 = 146 n
SCR(15)
258
28
274
C258 = 65*514 n, C274 = 146, ACCU = 0
i> 124 - 146 = -22
—> 65*536 - 22 = 65*514
C260 = 12, C282 = 6
SCR(15)
260
29
282
C260 = 72, C282 = 6, ACCU = l
C310
= 1942, Konstante = 23
SCR(15)
310
30
23
C310
= 84, ACCU = l, der Rest (10)
wird nicht gespeichert.
$A<A PLC Programmabte controHers

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis