Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK840D sl Handbuch Seite 1351

Vorschau ausblenden Andere Handbücher für SINUMERIK840D sl:
Inhaltsverzeichnis

Werbung

2.12.4
FB 4: PI_SERV Allgemeine PI-Dienste
Funktionsbeschreibung
Mit dem FB PI_SERV können Programminstanz-Dienste im NCK Bereich gestartet werden.
Der FB ist Multi-Instanzfähig. Die möglichen Dienste sind unter diesem Kapitel beschrieben.
Empfehlung: Anstelle FB4 den erweiterten FB7 benutzen.
Durch Anforderung über den PI-Dienst wird im NCK ein Programmteil abgearbeitet, welches
eine bestimmte Funktion ausübt (z.B. Leerplatzsuche in einem Magazin bei
Werkzeugverwaltung).
Zu jedem FB 4-Aufruf muss ein Instanz-DB aus dem Anwender-Bereich zugeordnet werden.
Über Parameter PIService wird der spezifizierte Dienst referenziert. Über die frei
zuordenbaren zusätzlichen Eingangsvariablen mit unterschiedlichen Datentypen (Addr1 ...
Addr4 für Strings, WVar1 ... WVar10 für Integer oder Word Variablen) wird die Versorgung
des angewählten PI-Dienstes durchgeführt. Durch Aufruf des FB 4 mit positivem
Flankenwechsel am Steuereingang Req wird ein Auftrag gestartet. Die erfolgreiche
Durchführung wird am Zustandsparameter Done mit logisch "1" angezeigt. Eventuell
aufgetretene Fehler werden über Error und State angezeigt.
Der Datenbaustein "PI" (DB16) enthält interne Beschreibungen der möglichen PI-Dienste.
Für diesen DB muss in der Symbolliste ein Name vergeben werden. Als Aktualparameter für
PIService wird "DB-Name.PI-Name" beim Aufruf des FB4 übergeben.
Die Ausführung des PI-Dienstes erstreckt sich über mehrere (In der Regel 1..2) PLC-Zyklen.
Der Baustein kann nur im zyklischen Betrieb aufgerufen werden.
Hinweis
Nach einem Abbruch der PLC/NC-Kommunikation (NC-Variable lesen/schreiben, FB2, 3, 5,
bzw. PI Allgemeine Dienste, FB4) durch Power Off, sind im ersten OB1-Durchlauf nach
Neuanlauf oder Reset die Startaufträge zu löschen (Signal: Req = 0).
Der FB 4 kann PI-Dienste nur dann starten, wenn der Grundprogramm-Parameter NCKomm
auf "1" gesetzt wurde (in OB 100: FB 1, DB7). Der Aufruf ist nur im zyklischen Programm
OB1 zulässig.
Deklaration
FUNCTION_BLOCK FB 4
VAR_INPUT
PLC-Grundprogramm solution line (P3 sl)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0
Req :
PIService :
Unit :
Addr1 :
Addr2 :
Addr3 :
Addr4 :
BOOL;
ANY;
INT;
ANY;
ANY;
ANY;
ANY;
Ausführliche Beschreibung
2.12 Bausteinbeschreibungen
2-109

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis