13.8.9
M-Dekodierung nach Liste
Funktionsbeschreibung
Mit dem Aktivieren der Funktion M-Dekodierung nach Liste über den GP-Parameter des
FB 1 "ListMDecGrp" (Anzahl M-Gruppen zur Dekodierung) können bis zu 256 M-Funktionen
mit erweiterter Adresse vom Grundprogramm dekodiert werden.
Die Zuordnung von M-Funktion mit erweiterter Adresse und zu setzendem Bit in der
Signalliste wird in der Dekodierliste festgelegt. Dabei erfolgt eine Einteilung in Gruppen.
Es gibt in der Signalliste 16 Gruppen mit jeweils 16 Bit als dekodierte Signale.
Die Dekodier- und Signalliste existieren nur ein Mal, also kanalunabhängig.
Die M-Funktionen werden dekodiert und wenn sie in der Dekodierliste enthalten sind, dann
wird das zugeordnete Bit in der Signalliste gesetzt.
Mit dem Setzen in der Signalliste erfolgt gleichzeitig ein Setzen der Einlesesperre im
zugehörigen NCK-Kanal durch das Grundprogramm.
Ein Rücksetzen der Einlesesperre im Kanal erfolgt dann, wenn vom Anwender alle von
diesem Kanal ausgegeben Bits in der Signalliste zurückgesetzt und damit quittiert wurden.
Bei Ausgabe einer aus Liste dekodierten M-Funktion als schnelle Hilfsfunktion erfolgt keine
Einlesesperre.
Folgendes Bild stellt die Struktur der M-Dekodierung nach Liste dar:
Grundfunktionen
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
P3: PLC-Grundprogramm für SINUMERIK 840D sl
13.8 Struktur und Funktionen des Grundprogramms
907