Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840Di sl Funktionshandbuch Seite 23

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

Werbung

Datentyp
Innerhalb eines Ausdrucks in Synchronaktionen können nur Hauptlaufvariable eines
Datentyps miteinander verknüpft werden. Um trotzdem Daten verschiedener Typen zu
verarbeiten, können die bereitgestellten Konvertierungsroutinen zur Typangleichung benutzt
werden (SW 5.2, siehe Konvertierungsroutinen). Im Gegensatz zum vollen Ausdruck in der
NC-Sprache erfolgt die Berechnung im Datentyp der Hauptlaufvariablen.
... DO $R10 = $AC_PARAM[0]
... DO $R10 = $AC_MARKER[0]
Die folgenden Beispiele für Auswertungen in Echtzeit waren bereits in SW-Stand 3.2 möglich
(Sie benutzen auch nur Echtzeitvariable dieses SW-Standes):
Konvertierungsroutinen ab SW 5.3
Der Anwender kann in der Synchronaktion implizite Typwandlung von REAL nach INT und
umgekehrt zwei Konvertierungsroutinen RTOI( ) und ITOR( ) für die Typwandlung explizit
aufrufen. Diese Funktionen ist für Softwarestäde gedacht, bei denen noch keine interne
Typkonvertierung von Werten möglich war. Beide Konvertierungsroutinen sind
● im Teileprogramm und
● aus der Synchronaktion
aufrufbar.
Konvertierungsroutinen (SW 5.2)
In der Synchronaktion gibt es keine implizite Typwandlung von REAL nach INT und
umgekehrt. Der Anwender kann jedoch zwei KonvertierungsroutinenRTOI( ) und ITOR( ) für
die Typwandlung explizit aufrufen. Die Funktionen sind folgendermaßen aufrufbar:
● im Teileprogramm und
● aus der Synchronaktion.
ITOR
REALITOR( INT ) - Konvertierung von Integer nach Real
Die Funktion wandelt den übergebenen Integer-Wert in einen Real-Wert um und gibt diesen
zurück. Die übergebene Variable wird dabei nicht verändert.
Beispiel:
$AC_MARKER[1] = 561
ID=1 WHEN TRUE DO $AC_PARAM[1] = ITOR( $AC_MARKER[1] )
Synchronaktionen
Funktionshandbuch, 11/2006, 6FC5397-5BP10-2AA0
2.2 Auswertungen und Berechnungen in Echtzeit
;
Zulässig REAL, REAL
;
nicht erlaubt REAL, INT
Ausführliche Beschreibung
2-11

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis