Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK MC PLC Funktionshandbuch Seite 524

Inhaltsverzeichnis

Werbung

Referenz zum PLC-Grundprogramm
10.5 Funktionsbausteine (FB)
Impulsdiagramm
Aufrufbeispiel
Schreiben von drei Maschinendaten, deren Adressangaben in einem "ncvar [DB120]"
hinterlegt sind.
Spezifikation der Daten
Die Daten werden mit dem Tool "NC-Var-Selektor" ausgewählt und daraus der Datenbaustein
"ncvar [DB120]" generiert. Siehe auch Datenbaustein für Zugriff auf NC-Variablen generieren
(Seite 671).
Bereich
C[1]
C[1]
C[1]
Der Datenbaustein "ncvar" muss in die PLC übertragen werden. Die zu schreibenden Werte
werden hier aus "DB_Write" gelesen, wobei dies typgerecht erfolgen muss. D. h. ein zu
schreibender REAL Wert muss in "DB_Write" aus einem Datenbereich vom Typ REAL gelesen
werden.
Aufruf und Parametrierung des "LBP_WriteVar [FB3]" mit dem Instanz-DB LBP_WriteVar_DB
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.
524
Anwender: Anforderung setzen, Req = 0 → 1
"LBP_WriteVar [FB3]": Schreiben erfolgreich beendet, Done = 1
Anwender: IF Done == 1 THEN Anforderung zurücksetzen: 1 → 0
"LBP_WriteVar [FB3]": Auftragsbestätigung zurücksetzen, Done = 0
Anwender: IF Done == 0 UND Error == 0 THEN Anforderung zurücksetzen Req = 1 → 0 nicht
zulässig
"LBP_WriteVar [FB3]": Schreiben mit Fehler beendet, Error = 1
Anwender: Anforderung zurücksetzen, IF Error == 1 THEN Req = 0, eventuell weitere Fehlerbe‐
handlun, laut Status
Baustein
Name
RP
rpa[5]
RP
rpa[11]
RP
rpa[14)
Typ
REAL
REAL
REAL
Funktionshandbuch, 06/2019, A5E47437861A AA
S7-Name
C1_RP_rpa5_1
C1_RP_rpa11_1
C1_RP_rpa14_1
PLC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis