5 teilungsrest [ ] (mod[ ]), 5 teilungsrest [ ] (mod[ ]) mod – HEIDENHAIN TNC 407 (243 020) Technical Manual Benutzerhandbuch

Seite 547

Advertising
background image


7-86

TNC 407/TNC 415/TNC425

3 Befehlssatz

11.97

3.7.5 TEILUNGSREST [ ] (MOD[ ])

MOD [ ]

Kurzbezeichnung für PLC-Editor:

MOD [ ] (MODULO [ ])

Logik

Byte/Word/Double

Verarbeitungszeit [µs]

6,5 bis 7,5

Anzahl der Bytes

14

Bei Division und MODULO-Funktion ergibt sich im Fehlerfall (Divisor = 0) eine Bearbeitungszeit von
0,9 bis 1,3 µs

Operanden: keine

Wirkungsweise der Klammertechnik bei Arithmetischen Befehlen:
Bei arithmetischen Befehlen kommt nur Wort-Verarbeitung in Frage. Durch Klammertechnik kann
die Bearbeitungs-Reihenfolge in einer Anweisungsliste geändert werden. Der Klammer-Auf-Befehl
legt den Inhalt des Wort-Akku auf dem Programm-Stack ab. Nun ist der Akku frei zur Berechnung
von Zwischenergebnissen. Die Klammer-Zu-Anweisung veranlaßt die Verknüpfung des zwischen-
gespeicherten Wertes aus dem Programm-Stack mit dem Inhalt des Wort-Akku. Das Ergebnis wird
wieder im Akku abgelegt. Die maximale Verschachtelungstiefe beträgt 16 Klammern.

ImFehlerfall wird Merker M3170 gesetzt.

Beispiel für die Befehle ADDIEREN [ ], SUBTRAHIEREN [ ], MULTIPLIZIEREN [ ], DIVIDIEREN [ ],
TEILUNGSREST [ ]
Im folgenden Beispiel wird gezeigt, wie die Klammeranweisung das Operations-Ergebnis verändert.

Ausgangszustand:

Konstante

= 1000

(dez)

Doppelwort D12

= 15000

(dez)

Doppelwort D36

= 100

(dez)

Doppelwort D100 = ?

Die Angabe von Akku- und Operanden-Inhalt erfolgt in dezimaler Darstellung. Der zehnstellige Akku
ergibt sich dabei aus dem höchstmöglichen Akku-Inhalt (2 147 483 647).

Advertising