Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 1040

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

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.17 Bausteinbeschreibungen
// Lesen einer kanalspezifischen GUD-Variablen aus Kanal 1, mit
Konvertierung in einen Variablen-Zeiger
Function FC "VariablenCall" : VOID
U
S
U
R
U
U
R
CALL FB5, DB111(
);
Schreiben der GUD-Variablen: FB3 mit Instanz-DB112
GUD-Variablen-Token aus FB5, Parameter: "VarToken" zum Schreiben mit FB3, Parameter
"Addr1"
CALL FB3, DB112(
);
Aufrufbeispiel 2
Lesen einer GUD-Variablen aus Kanal 1:
● Namen "GUD_STRING"
● Typ: STRING[32]
1040
E 7.7;
// freie Taste Maschinensteuertafel
M 100.0;
// Req aktivieren
M 100.1;
// Fertigmeldung Done
M 100.0;
// Auftrag beenden
E 7.6;
// Fehlerquittierung von Hand
M 102.0;
// Fehler steht an
M 100.0;
// Auftrag beenden
Req
:= M 100.0,
Addr
:= "DB_GUDVAR".GUDVar1, // Name des GUDs
Area
:= B#16#2,
Unit
:= B#16#1,
Index1
:= 0,
Index2
:= 0,
CnvtToken
:= TRUE,
VarToken
:= "DB_GUDVAR".GUDVar1Token, // Adresse des Tokens
Error
:= M 102.0,
Done
:= M 100.1,
State
:= MW 104,
RD
:= P#DB99.DBX0.0 DINT 1 // freier Speicherplatz
Req
:= M 200.0,
NumVar
:= 1,
Addr1
:=
"DB_GUDVAR".GUDVar1Token,
Error
:= M 102.0,
Done
:= M 100.1,
State
:= MW 104,
SD1
:= P#DB99.DBX0.0 DINT 1
// Startflanke für Lesen
// Kanal-Variable
// Kanal 1
// kein Feldindex 1
// kein Feldindex 2
// Anforderung: Umsetzung in
10 Byte Token
// eine GUD-Variable
// Token
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828dSinumerik 840de sl

Inhaltsverzeichnis