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
644
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
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis