Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK MC PLC Funktionshandbuch Seite 525

Inhaltsverzeichnis

Werbung

Parametrierung des "LBP_WriteVar [FB3]" mit Instanz-DB "LBP_WriteVar_DB":
// Test "LBP_WriteVar"
// 3x real
"LBP_WriteVar_DB"(Req :="Tag_1",
In diesem SCL-Beispiel wird "LBP_WriteVar [FB3]" 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 Werte aus "DB_Write" werden in die entsprechenden R-Parameter geschrieben.
Beispiel: Variable Adressierung
Im Gegensatz zum vorherigen Beispiel werden die Adressangaben der R-Parameter von
Kanal 1, im "ncvar" nur als Basistyp hinterlegt. Die R-Parameter-Nummer wird über den
Parameter Line<n> parametriert.
R-Parameter-Definition in "ncvar", wird durch den "NC-VAR-Selektor" erzeugt:
C1_RP_rpa0_1:
STRUCT
PLC
Funktionshandbuch, 06/2019, A5E47437861A AA
NumVar := 3,
Addr1 := "ncvar".C1_RP_rpa5_1,
Addr2 := "ncvar".C1_RP_rpa11_1,
Addr3 := "ncvar".C1_RP_rpa14_1,
Addr4 := NULL,
Addr5 := NULL,
Addr6 := NULL,
Addr7 := NULL,
Addr8 := NULL,
Error => "Tag_2",
Done => "Tag_3",
State => "Tag_4",
SD1 := "DB_Write".RealValue[0],
SD2 := "DB_Write".RealValue[1],
SD3 := "DB_Write".RealValue[2],
SD4 := NULL,
SD5 := NULL,
SD6 := NULL,
SD7 := NULL,
SD8 := NULL;
Referenz zum PLC-Grundprogramm
10.5 Funktionsbausteine (FB)
// Bool
// Bool
// Bool
// Word
525

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis