01/2006
3.6.7 NC-Funktionen (PI-Dienste)
Mit der Funktion PI_SERVICE können unter HMI-Embedded sl PI-Dienste
(Programminstanz-Dienste) von der PLC im NC-Bereich gestartet werden.
Hinweis
Kanalabhängige PI-Dienste beziehen sich immer auf den aktuellen Kanal.
PI-Dienste, die den TO-Bereich benötigen (PI-Dienste der Werkzeugfunktionen),
beziehen sich immer auf den zum aktuellen Kanal zugeordneten TO-Bereich.
PI_SERVICE (Dienst, n Parameter)
mit:
Dienst
n Parameter
Eine Beschreibung der möglichen PI-Dienste finden Sie im Kapitel "Liste der PI-
Dienste".
PRESS(HS2)
PI_SERVICE("_N_CREATO",55)
END_PRESS
PRESS(VS4)
PI_SERVICE("_N_CRCEDN",17,3)
END_PRESS
Kommando PI_START(6.3)
Das Kommando PI_START führt einen PI-Dienst gemäß OEM-Dokumentation aus.
Aufbau des Kommandos:
PI_START(Übergabestring)
Der Übergabestring ist im Gegensatz zur OEM-Dokumentation in doppelte Hoch-
komma zu setzen.
Beispiel:
PI_START("/NC,001,_N_LOGOUT")
3.6.8 Externe Funktionen (nur HMI-Advanced)
Mit Hilfe von externen Funktionen können weitere, anwenderspezifische Funk-
tionen eingebracht werden. Die externen Funktionen werden in einer DLL-Datei
hinterlegt und durch einen Eintrag in den Definitionszeilen der Projektierungsdatei
bekannt gemacht.
FCT Funktionsname = ("Datei"/Typ der Rückgabe/Typen der
festen Aufrufparameter/Typen der variablen
Aufrufparameter)
mit:
Funktionsname
Datei
© Siemens AG 2006 All Rights Reserved
SINUMERIK 840D sl/840Di sl/840D/840Di/810D IBN HMI (IAM) - Ausgabe 01/2006
Kennung des PI-Dienstes
Auflistung von n Parametern des PI-Dienstes. Die
Parameter werden durch Komma getrennt.
Name der externen Funktion
Vollständige Pfadangabe der DLL-Datei
Bedienoberfläche ergänzen (BE1)
BE1/3-93
3 Syntax