Herunterladen Inhalt Inhalt Diese Seite drucken

Aufbau Des Fb1 Im Ob100 - Siemens SINUMERIK840D sl Handbuch

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

Werbung

Ausführliche Beschreibung
2.7 Struktur und Funktionen des Grundprogramms
DATA_BLOCK DB 75
TITLE =
VERSION : 0.0
BEGIN
END_DATA_BLOCK

Aufbau des FB1 im OB100

(Anzahl M-Gruppen zur Dekodierung eintragen und damit Funktionalität aktivieren ):
Call FB 1, DB 7(
...
ListMDecGrp := 3,// M-Dekodierung von 3 Gruppen
....
);
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-52
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
:=
INT ;
DINT ;
DINT ;
2;
L#1;
L#5;
3;
L#12;
L#23;
40;
L#55;
L#55;
PLC-Grundprogramm solution line (P3 sl)
Funktionshandbuch, Ausgabe 03/2006, 6FC5397-0BP10-1AA0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis