Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK840D sl Handbuch Seite 1111

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

Werbung

SW 3.7 Multi-Instanzfähig). Durch Aufruf des FB 5 mit positivem Flankenwechsel am
Steuereingang "Req" wird ein Auftrag gestartet. Zu diesem Auftrag gehört der Name der zu
lesenden GUD-Variable in dem Parameter "Addr" mit dem Datentyp "STRING". Der Zeiger
auf den Namen der GUD-Variablen wird dem Parameter "Addr" symbolisch mit
<DatenbausteinName>.<VariablenName> zugewiesen. In den weiteren Parametern "Area"
"Unit" "Index1" und "Index2" werden Zusatz-Informationen zu dieser Variable angegeben
(siehe Tabelle der Bausteinparameter).
Mit Aktivierung des Parameters "CnvtToken" kann optional ein Variablenzeiger (Token) für
diese GUD-Variable erstellt werden. Dieser Variablenzeiger wird bei Systemvariablen der
NC über den VAR-Selektor erstellt. Für die GUD-Variablen besteht nur diese Variante der
Zeigergenerierung. Nachdem dieser GUD-Variablen Zeiger gebildet wurde, dann kann auch
über den FB 2 und FB 3 (GET, PUT) mit Referenzierung auf diesen Variablenzeiger gelesen
bzw. auch geschrieben werden. Dies ist der einzige Weg GUD-Variablen zu schreiben.
Hierbei muss bei der Parametrierung des FB 2 bzw. FB 3 nur der Parameter Addr1 .. Addr8
auf diesen GUD-Variablenzeiger parametriert werden. Eine Ausnahme bilden GUD-
Variablenfelder. Bei diesen Feldern ist zusätzlich Line1 .. Line8 mit dem Feldindex dieser
Variable zu parametrieren.
Der erfolgreiche Abschluss des Lesevorgangs wird am Zustandsparameter Done mit logisch
"1" angezeigt.
Der Lesevorgang erstreckt sich über mehrere (In der Regel 1..2) PLC-Zyklen.
Der Baustein kann nur im zyklischen Betrieb aufgerufen werden.
Eventuell aufgetretene Fehler werden über Error und State angezeigt.
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).
FB 5 kann GUD-Variablen nur dann lesen, wenn der Grundprogramm-Parameter NCKomm
auf "1" gesetzt wurde (in OB100: FB 1, DB 7).
Deklaration FUNCTION_BLOCK FB 5
VAR_INPUT
VarToken:
END_VAR
PLC-Grundprogramm powerline (P3 pl)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0
KNOW_HOW_PROTECT
VERSION: 3.0
Req:
Addr:
Area:
Unit:
Index1:
Index2:
CnvtToken:
bool;
any;
byte;
byte;
INT;
INT;
BOOL;
ANY;
Ausführliche Beschreibung
2.12 Bausteinbeschreibungen
//Name-Server
//NamenString der Variablen
//Bereich: NCK = 0, Kanal =
1
//Feldindex 1
//Feldindex 2
//Umsetzung in 10 Byte
Token
//Struct mit 10 Byte für
den Variablen Token
2-131

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis