Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Handbuch Seite 910

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

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
13.8 Struktur und Funktionen des Grundprogramms
DATA_BLOCK DB 75
TITLE =
VERSION : 0.0
BEGIN
END_DATA_BLOCK
Aufbau des FB 1 im OB 100
(Anzahl M-Gruppen zur Dekodierung eintragen und damit Funktionalität aktivieren):
Call FB 1, DB 7(
...
ListMDecGrp := 3,
...
);
Nachdem der Eintrag im OB 100 angefügt ist und der DB 75 (Dekodierliste) in das AG
übertragen wurde, muss ein Neustart erfolgen. Das Grundprogramm richtet nun im
Neuanlauf den DB 76 (Signalliste) ein.
Wird nun das NC-Programm gestartet und die erweiterte M-Funktion (z. B.
abgearbeitet, dann wird diese M-Funktion dekodiert und im DB 76 wird das Bit 2.5 gesetzt
(siehe Dekodierliste DB 75). Gleichzeitig setzt das Grundprogramm die Einlesesperre und
die Abarbeitung des NC-Programms wird gestoppt (im entsprechenden NC-Kanal-DB erfolgt
ebenfalls der Eintrag der "erweiterten Adresse M-Funktion" und die "M-Funktions-Nr.").
Die Einlesesperre im Kanal wird zurückgesetzt, wenn der Anwender alle von diesem Kanal
ausgegebenen Bits in der Signalliste (DB 76) zurückgesetzt und damit quittiert hat.
910
STRUCT
MSigGrp : ARRAY [1 .. 16 ] OF STRUCT
MExtAdr :
MFirstAdr :
MLastAdr :
END_STRUCT ;
END_STRUCT ;
MSigGrp[1].MExtAdr :=
MSigGrp[1].MFirstAdr :=
MSigGrp[1].MLastAdr :=
MSigGrp[2].MExtAdr :=
MSigGrp[2].MFirstAdr :=
MSigGrp[2].MLastAdr :=
MSigGrp[3].MExtAdr :=
MSigGrp[3].MFirstAdr :=
MSigGrp[3].MLastAdr :=
// M-Dekodierung von 3 Gruppen
INT ;
DINT ;
DINT ;
2;
L#1;
L#5;
3;
L#12;
L#23;
40;
L#55;
L#55;
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
) vom NCK
M3=17
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis