Herunterladen Inhalt Inhalt Diese Seite drucken

Aufrufbeispiel - Siemens SINUMERIK 840D sl Handbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Aufrufbeispiel

Lesen von drei kanalspezifischen Maschinendaten von Kanal 1, deren Adressangaben im
DB 120 hinterlegt werden.
Auswahl der Daten mit NC-VAR-Selector und Speicherung in der Datei DB120.VAR;
anschließend erzeugen der Datei DB120.AWL:
Bereich
Baustein
Name
C[1]
M
MD20070 $MC_AXCONF_MACHAX_USED[1]
C[1]
M
MD20070 $MC_AXCONF_MACHAX_USED[2]
C[1]
M
MD20090 $MC_SPIND_DEF_MASTER_SPIND
Es wurden S7-(ALIAS-)Namen gewählt, um:
● die Kanal-Bezeichnung in den Namen aufzunehmen.
● die Zeichen [ ] zu entfernen, die in einem STEP 7-Symbol nicht zulässig sind.
Eintrag des Namens in die S7-SYMBOL-Tabelle (z. B. NCVAR für DB 120):
Symbol
NCVAR
Die Datei DB120.AWL muss compiliert und in die PLC übertragen werden.
Parametrierung des FB 2 mit Instanz-DB 110:
DATA_BLOCK DB 110
FB 2
BEGIN
END_DATA_BLOCK
Function FC "VariablenCall" : VOID
Grundfunktionen
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
und
U
E 7.7;
S
M 100.0;
U
M 100.1;
R
M 100.0;
U
E 7.6;
U
M 102.0;
R
M 100.0;
CALL FB 2, DB 110(
Req :=
NumVar :=
Addr1 :=
Addr2 :=
Addr3 :=
Error :=
NDR :=
State :=
P3: PLC-Grundprogramm für SINUMERIK 840D sl
Typ
char 20070
char 20070
int
Operand
DB 120
//freier Anwender-DB, als Instanz für FB 2
//freie Taste Maschinensteuertafel
//Req aktivieren
//Fertigmeldung NDR
//Auftrag beenden
//Fehlerquittierung von Hand
//Fehler steht an
//Auftrag beenden
M 100.0,
3,
//3 Variablen lesen
NCVAR.C1AxConfMachAxUsed1,
NCVAR.C1AxConfMachAxUsed2,
NCVAR.C1SpindDefMasterSpind,
M102.0,
M100.1,
MW104,
13.13 Bausteinbeschreibungen
Nr.
Byte S7-Name
1
C1AxConfMachAx Used1
1
C1AxConfMachAx Used2
20090
1
C1SpindDefMaster Spind
Datentyp
DB 120
959

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis