Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 948

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

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.10 Struktur und Funktionen des Grundprogramms
Aufbau der Dekodier- und Signalliste
Gruppe
Programmcode
DATA_BLOCK DB 75
TITLE =
VERSION : 0.0
BEGIN
END_DATA_BLOCK
Aufbau des FB1 im OB100
Zur Aktivierung der Funktion den Parameter für die Anzahl der zu dekodierenden M-Gruppen
"ListMDecGrp" einfügen.
Call FB 1, DB 7(
);
Beschreibung
Nachdem der Eintrag im OB100 angefügt ist und die Dekodierliste (DB75) in das AG
übertragen wurde, muss ein Neustart durchgeführt werden. Das Grundprogramm richtet im
anschließenden Neuanlauf die Sgnalliste (DB76) ein.
948
Dekodierliste (DB75)
Erweiterte
Erste M-Adresse
M-Adresse
der Gruppe
1
2
2
3
3
40
STRUCT
MSigGrp : ARRAY [1 .. 16 ] OF STRUCT
MExtAdr : INT;
MFirstAdr : DINT;
MLastAdr : DINT;
END_STRUCT ;
MSigGrp[1].MExtAdr
MSigGrp[1].MFirstAdr :=
MSigGrp[1].MLastAdr
MSigGrp[2].MExtAdr
MSigGrp[2].MFirstAdr := L#12; Erste M-Adresse der Gruppe
MSigGrp[2].MLastAdr
MSigGrp[3].MExtAdr
MSigGrp[3].MFirstAdr := L#55; Erste M-Adresse der Gruppe
MSigGrp[3].MLastAdr
...
ListMDecGrp := 3;
...
Letzte M-Adres‐
se der Gruppe
1
5
12
23
55
55
:=
2; Erweiterte M-Adresse der 1. Gruppe
L#1; Erste M-Adresse der Gruppe
:=
L#5; Letzte M-Adresse der Gruppe
:=
3; Erweiterte M-Adresse der 2. Gruppe
:= L#23; Letzte M-Adresse der Gruppe
:=
40; Erweiterte M-Adresse der 3. Gruppe
:= L#55; Letzte M-Adresse der Gruppe
// M-Dekodierung von 3 Gruppen
Signalliste (DB76)
DB76.DBX0.0 ... DBX0.4
DB76.DBX2.0 ... DBX3.3
DB76.DBX4.0
Funktionshandbuch, 12/2018, A5E40870716A AB
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis