Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK Funktionshandbuch Seite 625

Vorschau ausblenden Andere Handbücher für SINUMERIK:
Inhaltsverzeichnis

Werbung

END_VAR
BEGIN
END_DATA_BLOCK
// Test "LBP_ReadGUD"
// string, channel GUD
"LBP_ReadGUD_DB"(Req :="Tag_1",
In diesem SCL-Beispiel wird "LBP_ReadGUD [FB5]" durch Setzen von Tag_1 aktiviert. Die Funktion
wird ohne Fehler ausgeführt, d. h. "Tag_2" = false, "Tag_3" = true, "Tag_4" = 0. Die "Token_string"
Struktur in "DB_GUD" wird dabei durch "LBP_ReadGUD [FB5]" wie folgt gefüllt:
SyntaxID = 16#82
AreaUnit = 16#41
ColIndex = 16#001A
RowIndex = 16#0000
BlockType = 16#36
NumRows = 16#01
S7Typ = 16#13
NcLength = 16#8D
Der Wert von _SC_CONT_NAME[0] wird nach "DB_GUD".Value_real geschrieben.
Schreiben der GUD-Variablen: "LBP_WriteVar [FB3]" mit Instanz-DB "LBP_WriteVar_DB"
GUD-Variablen-Token aus "LBP_ReadGUD [FB5]", Parameter: "VarToken" zum Schreiben mit
"LBP_WriteVar [FB3]", Parameter "Addr1".
// Test "LBP_WriteVar"
// 1x string
"LBP_WriteVar_DB"(Req :="Tag_5",
PLC
Funktionshandbuch, 10/2020, A5E48053808A AD
GUD_string := '_SC_CONT_NAME';
Addr := "DB_GUD".GUD_string,
Area := 2,
Unit := 1,
Index1 := 0,
Index2 := 0,
CnvtToken := TRUE,
VarToken := "DB_GUD".Token_string,
Error => "Tag_2",
Done => "Tag_3",
State => "Tag_4",
RD := "DB_GUD".Value_string);
NumVar := 1,
Addr1 := "DB_GUD".Token_string,
Referenz zum PLC-Grundprogramm
10.6 Funktionsbausteine (FB)
// Bool
//channel GUD
// GUD from channel 1
// _SC_CONT_NAME[0]
// Bool
// Bool
// Word
// Bool
625

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik one plc

Inhaltsverzeichnis