Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK840D sl Handbuch Seite 1034

Vorschau ausblenden Andere Handbücher für SINUMERIK840D sl:
Inhaltsverzeichnis

Werbung

Ausführliche Beschreibung
2.7 Struktur und Funktionen des Grundprogramms
Beispielparameter
Gruppe
1
2
3
DATA_BLOCK DB 75
TITLE =
VERSION : 0.0
BEGIN
END_DATA_BLOCK
Aufruf des FB1 im OB 100
(Anzahl M-Gruppen zur Dekodierung eintragen und damit Funktionalität aktivieren):
Call FB1, DB7(
Nachdem der Eintrag im OB100 angefügt ist und der DB75 ( Dekodierliste) in das AG
übertragen wurde muss ein Neustart erfolgen. Das Grundprogramm richtet nun im
Neuanlauf den DB76 (Signalliste) ein.
Wird nun das nC-Programm gestartet und die erweiterte M-Funktion (z.B. M3=17) vom NCK
abgearbeitet, dann wird diese M-Funktion dekodiert und im DB76 wird das Bit 2.5 gesetzt
(siehe Dekodierliste DB75). Gleichzeitig setzt das Grundprogramm die Einlesesperre und die
Abarbeitung des NC-Programmes wird gestoppt (im entsprechenden NC-Kanal.-DB erfolgt
ebenfalls der Eintrag der " erweiterten Adresse M_Funktion" und die "M-Funktion-Nr.").
Die Einlesesperre im Kanal wird zurückgesetzt, wenn der Anwender alle von diesem Kanal
ausgegebenen Bits in der Signalliste (DB76) zurückgesetzt und damit quittiert hat.
2-54
Dekodierliste (DB 75)
2
1
3
12
40
55
STRUCT
MSigGrp : ARRAY [1 .. 16 ] OF STRUCT
MExtAdr : INT ;
MFirstAdr : DINT ;
MLastAdr : DINT ;
END_STRUCT ;
END_STRUCT ;
MSigGrp[1].MExtAdr := 2;
MSigGrp[1].MFirstAdr := L#1;
MSigGrp[1].MLastAdr := L#5;
MSigGrp[2].MExtAdr := 3;
MSigGrp[2].MFirstAdr := L#12;
MSigGrp[2].MLastAdr := L#23;
MSigGrp[3].MExtAdr := 40;
MSigGrp[3].MFirstAdr := L#55;
MSigGrp[3].MLastAdr := L#55;
...
ListMDecGrp:=3, //M-Dekodierung von 3 Gruppen
);
Signalliste
5
DBX0.0 bis DBX0.4
23
DBX2.0 bis DBX3.3
55
DBX4.0
PLC-Grundprogramm powerline (P3 pl)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis