Herunterladen Inhalt Inhalt Diese Seite drucken

Erweiterungen Der Plc-Alarme Über Den Baustein Fc; Einfache Umsetzung Eines Anwenderprogramms Auf Die Neuen Alarme - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

Erweiterungen der PLC-Alarme über den Baustein FC 10
Mit dem FB 1-Parameter "ExtendAlMsg" wird eine Auswahl über den PLC-
Alarmmechanismus getroffen.
Bei "ExtendAlMsg:= FALSE" ist das bisherige Verfahren des FC 10 mit dem DB 2 als Bitfeld-
Datenbaustein aktiv. Es gelten die bekannten Einschränkungen bezüglich Kanal- und Achs-
Anzahl.
Dagegen wird bei "ExtendAlMsg:= TRUE" die Erweiterung des FC 10 aktiv. Der DB 2 und
der DB 3 werden wie bisher angelegt. Der Anwender muss im DB 2 die Bits setzen bzw.
rücksetzen. Die Parametrierung über Meldung und Alarm und einer Parametrierung des
Zahlenwerts der 2. Dekade der Useralarme sind im DB 5 enthalten.
Die Erweiterungen sind:
● Unterstützung für 10 Kanäle, 31 Achsen.
● Es stehen Bereiche für Vorschubhalt, Einlesesperre usw. ohne Meldungen zur
● Die Alarme / Meldungen bekommen für den Userbereich 0 zusätzlich zur Alarmnummer
● Die Usermeldungen sind in der 2. Dekade der Meldenummer im Zahlenbereich 0 bis 9
Die Strukturierung des DB 2 ist im UDT1002 (Grundprogramm) erkennbar. Der UDT1002
sollte bei den neuen Alarmfunktionen in der Symboltabelle dem DB 2 symbolisch zugeordnet
werden.
Am Beginn des DB 2 liegen Bitfelder für Signale ohne Meldungserzeugung. Danach folgt ein
64 Integer großes Array für die Zusatzinfo des Userbereichs 0.
Anschließend folgen die Bereiche, die auch Alarme / Meldungen absetzen (siehe
Listenhandbuch). Diese Bereiche sind ergänzt auf 10 Kanäle, 31 Achsen.

Einfache Umsetzung eines Anwenderprogramms auf die neuen Alarme

Im Source Container des Grundprogramms gibt es das File "udt2_for_Convert.awl", das
folgende Strukturelemente aus UDT1002 enthält:
● ChanA als Array von 1 ... 8
● AxisA als Array von 1 ... 18
● UserA als Array von 1 ... 31
Dieser UDT2 ist über den KOP/FUP/AWL-Editor zu übersetzen. Der UDT2 muss in der
Symboltabelle dem DB 2 zugewiesen sein.
Grundfunktionen
Funktionshandbuch, 01/2008, 6FC5397-0BP10-3AA0
Verfügung. Die Informationen aus diesem Bereich werden in Abhängigkeit vom FC 10-
Parameter "ToUserIF" zusammen mit den zugehörigen Meldungsbits als Sammelsignale
auf die Nahtstelle im DB 21, DB 31 gelegt. Somit entfällt das bisher recht umständliche
Handling dieser Signale.
auch 16 Bit Integer Zusatzwerte (%Z Parameter im Alarmtext). Die 16 Bit Integerwerte
sind vom Anwender in den DB 2 in die Array-Variable ZInfo0 parallel zum Setzen eines
Alarmbits zu schreiben. Für jedes Bit im User Bereich 0 ist ein Integerwert vorhanden,
siehe UDT1002 im Grundprogramm.
parametrierbar. Der Anzeigewert der 2. Dekade muss vom Anwender in den DB 5 in die
Array-Variable UserDek2No geschrieben werden. Für jeden Userbereich kann eine Zahl
festgelegt werden, siehe DB 5 im Grundprogramm.
Standardmäßig ist der Wert 0 für die 2. Dekade vorbelegt.
PLC-Grundprogramm (P3)
13.7 Struktur der Nahtstelle
919

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis