Herunterladen Inhalt Inhalt Diese Seite drucken

Einfache Umsetzung Eines Anwenderprogramms Auf Die Neuen Alarme - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
13.7 Struktur der Nahtstelle
● 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.
Von den Bausteinen, die Zuweisungen auf den DB 2 haben, sollen Quellen erzeugt werden.
Alternativ können natürlich auch von allen Bausteinen Quellen erstellt werden. Der UDT1002
muss nun noch in der Symboltabelle dem DB 2 zugeordnet werden. Anschließend sind die
Quellen neu zu übersetzen.
Jetzt sind alle Alarmzuweisungen auf die neuen Datenbereiche im DB 2 zugeordnet und es
muss nur noch der FB 1-Parameter "ExtendAlMsg" auf TRUE gesetzt werden.
Nach einem Power-On-Reset ist das Alarmverhalten identisch wie bisher.
890
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.
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis