Herunterladen Inhalt Inhalt Diese Seite drucken

Aufrufbeispiel - Siemens SINUMERIK ONE PLC Funktionshandbuch

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

Werbung

Referenz zum PLC-Grundprogramm
9.5 Funktionsbausteine (FB)
Impulsdiagramm

Aufrufbeispiel

Lesen 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 760).
Bereich
Baustein Name
C[1]
M
MD20070 $MC_AXCONF_MA‐
CHAX_USED[1]
C[1]
M
MD20070 $MC_AXCONF_MA‐
CHAX_USED[2]
N
M
MD10000 $MN_AXCONF_MA‐
CHAX_NAME_TAB[1]
Der Datenbaustein "ncvar" muss in die PLC übertragen werden. Die gelesenen Werte werden
hier in den "DB_Read" geschrieben, wobei dies typgerecht erfolgen muss. D. h. ein zu lesender
CHAR Wert muss in "DB_Read" in einen Datenbereich vom Typ CHAR geschrieben werden.
Parametrierung des "LBP_ReadVar [FB2]" mit Instanz-DB "LBP_ReadVar_DB":
// Test "LBP_ReadVar"
// 2x char, 1x string
600
Anwender: Anforderung setzen: Req = 0 → 1
"LBP_ReadVar [FB2]": Lesen erfolgreich beendet: NDR == 1
Anwender: IF NDR == 1 THEN Anforderung zurücksetzen: Req = 1 → 0
"LBP_ReadVar [FB2]": Auftragsbestätigung zurücksetzen: NDR == 0
Anwender: IF NDR == 0 UND Error == 0 THEN Anforderung zurücksetzen Req = 1 → 0 nicht
zulässig
"LBP_ReadVar [FB2]": Lesen mit Fehler beendet: Error == 1
Anwender: Anforderung zurücksetzen, IF Error == 1 THEN Req = 0, eventuell weitere Fehler‐
behandlung, laut Status
Typ
Nr.
Byte S7-Symbol
CHAR
20070
1
C1_M_AXCONF_MA‐
CHAX_USED1
CHAR
20070
1
C1_M_AXCONF_MA‐
CHAX_USED2
STRIN
10000
1
N_M_AXCONF_MA‐
G
CHAX_NAME_1
Funktionshandbuch, 12/2019, A5E48053808A AB
PLC

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis