Herunterladen Inhalt Inhalt Diese Seite drucken

Operatoren Für Bedingungen Und Aktionen - Siemens SINUMERIK 840D sl Programmierhandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Bewegungssynchronaktionen
10.2 Operatoren für Bedingungen und Aktionen
10.2
Operatoren für Bedingungen und Aktionen
Vergleiche
(==, <>, <, >, <=, >=)
Boole'sche Operatoren
(NOT, AND, OR, XOR)
Bitweise Operatoren
(B_NOT, B_AND, B_OR, B_XOR)
Grundrechenarten
(+, -, *, /, DIV, MOD)
Mathematische Funktionen
(SIN, COS, TAN, ASIN, ACOS, ABS, TRUNC,
ROUND, LN, EXP, ATAN2, POT, SQRT, CTAB,
CTABINV).
Indizierung
Beispiel
● Grundrechenarten verknüpft
Es gilt Punkt-vor-Strich Rechnung, die Klammerung von Ausdrücken ist zulässig. Die
Operatoren DIV und MOD sind auch für den Datentyp REAL zulässig
Programmierung
DO $AC_PARAM[3] = $A_INA[1]-$AA_IM[Z1]
WHENEVER $AA_IM[x2] < $AA_IM[x1]-1.9 DO
$A_OUT[5] = 1
DO $AC_PARAM[3] = $INA[1]-4*SIN(45.7
$P_EP[Y])*R4
● Mathematische Funktionen
Programmierung
DO $AC_PARAM[3] = COS($AC_PARAM[1])
558
In Bedingungen können Variablen oder
Teilausdrücke verglichen werden. Das
Ergebnis ist immer vom Datentyp BOOL.
Zulässig sind alle bekannten
Vergleichsoperatoren.
Variablen, Konstanten oder Vergleiche
können mit den bekannten Bool'schen
Operatoren miteinander verknüpft werden.
Möglich sind die bitweisen Operatoren
B_NOT, B_AND, B_OR, B_XOR.
Hauptlaufvariablen können durch die
Grundrechenarten miteinander oder mit
Konstanten verknüpft werden.
Auf Variablen vom Datentyp REAL können
mathematische Funktionen angewendet
werden.
Indizierung ist mit Hauptlaufausdrücken
möglich.
Kommentar
;
;Subtraktion zweier
;Hauptlaufvariablen
;
;Subtraktion einer Konstanten von
Variablen
;Konstanter Ausdruck, im Vorlauf
berechnet
Kommentar
;
;
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis