P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.17 Bausteinbeschreibungen
END_STRUCT;
BEGIN
END_DATA_BLOCK
//
DATA_BLOCK DB111
BEGIN
END_DATA_BLOCK
//
DATE_BLOCK DB112
BEGIN
END_DATA_BLOCK
// 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(
);
1064
new_name : STRING[30] := 'GUD_123';
freier Anwender DB, als Instanz für FB5
FB5
freier Anwender DB, als Instanz für FB3
FB3
E 7.7;
M 100.0;
M 100.1;
M 100.0;
E 7.6;
M 102.0;
M 100.0;
Req
Addr
Area
Unit
Index1
Index2
CnvtToken
VarToken
Error
Done
State
RD
// freie Taste Maschinensteuertafel
// Req aktivieren
// Fertigmeldung Done
// Auftrag beenden
// Fehlerquittierung von Hand
// Fehler steht an
// Auftrag beenden
:= M 100.0,
// Startflanke für Lesen
:= "DB_GUDVAR".GUDVarS,
:= B#16#2,
// Kanal-Variable
:= B#16#1,
// Kanal 1
:= 0,
// kein Feldindex
:= 0,
// kein Feldindex
:= TRUE,
// Anforderung: Umsetzung in 10 Byte
Token
:= "DB_GUDVAR".GUDVarSToken, // Adresse des Tokens
:= M 102.0,
:= M 100.1,
:= MW 104,
:= "DB_GUDVAR".string_of_GUD
Funktionshandbuch, 12/2018, A5E40870716A AB
Grundfunktionen