11 Programmieren von Zyklen
11.8 Mathematische Funktionen
11.8
Mathematische Funktionen
Die Hauptgruppe 6 ist folgendermaßen gegliedert:
@ 6
x
y
dreistelliger @-Code
Spezielle Funktion
0: Wertzuweisungen mit arithmetischen Operationen
1: Arithmetische Funktionen
2: Arithmetische Prozeduren
3: Trigonometrische Funktionen
4: Logarithmische Funktionen
5: Logische Funktionen
6: Logische Prozeduren
7: Boolsche Vergleichszuweisungen
6: Hauptgruppe 6
Hauptgruppe 6/Untergruppe 0: Wertzuweisungen mit arithmetischen Operationen
In dieser Untergruppe wird kein @ benötigt. Eine Kettenrechnung mit mehreren Notationen
auf der rechten Seite der Gleichung ist erlaubt.
<Var>
=
<Wert 1>
<Var>
=
<Wert 1>
<Var>
=
<Wert 1>
<Var>
=
<Wert 1>
Hauptgruppe 6/Untergruppe 1: Arithmetische Funktionen
@610 <Var> <Wert>
Von dem unter <Wert> definierten Zahlenwert wird der Betragsanteil nach <Var>
abgespeichert.
Beispiel:
R12=-34 L F
@610 R76 R12 L F
.
.
11–22
+
<Wert 2>
Addition
– <Wert 2>
Subtraktion
·
<Wert 2>
Multiplikation
/ <Wert 2>
Division
Im R-Parameter R76 steht der Betrag (=34) aus R12.
© Siemens AG 1991 All Rights Reserved
Betragsbildung
6ZB5 410-0HM01
SINUMERIK 810N/820N GA2 und GA3 (BN)
10.91