Beispiel
Die für die Funktion STRINGIS(...) relevanten Maschinendaten haben folgende Werte:
● MD10711 $MN_NC_LANGUAGE_CONFIGURATION = 2 (Es werden nur die NC-
Sprachbefehle als bekannt angesehen, deren Optionen gesetzt sind)
● MD19410 $ON_TRAFO_TYPE_MASK = 'H0' (Option: Transformationen)
● MD10700 $MN_PREPROCESSING_LEVEL='H43' (Vorverarbeitung für Zyklen aktiv)
Das folgende Beispielprogramm wird ohne Fehlermeldung abgearbeitet:
Programmcode
N1 R1=STRINGIS("TRACYL")
N2 IF STRINGIS("TRACYL") == 204
N3
N4 ELSE
N5
N6 ENDIF
N7 M30
17.7
Fenster aus dem Teileprogramm interaktiv aufrufen (MMC)
Über den Befehl "MMC" können aus dem Teileprogramm auf dem HMI anwenderdefinierte
Dialogfenster (Dialogbilder) angezeigt werden.
Das Aussehen der Dialogfenster wird durch rein textuelle Projektierung festgelegt (COM-Datei
im Zyklenverzeichnis), die HMI -System-Software bleibt dabei unverändert.
Anwenderdefinierte Dialogfenster können nicht zeitgleich in verschiedenen Kanälen
aufgerufen werden.
Syntax
MMC(<Kommando>,<Quittungsmodus>)
Arbeitsvorbereitung
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
TRACYL(1,2,3)
G00
17.7 Fenster aus dem Teileprogramm interaktiv aufrufen (MMC)
Kommentar
; R1 == 0, da TRACYL wegen der fehlenden
Transformations-Option als "nicht bekannt"
erkannt wird
; N3 wird übersprungen
;und stattdessen N5 ausgeführt
Weitere Funktionen
573