Herunterladen Inhalt Inhalt Diese Seite drucken

Fb29: Diagnose Signalrekorder Und Datentrigger - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

14.17.10

FB29: Diagnose Signalrekorder und Datentrigger

Funktion
Signalrekorder
Mit dem FB29 "Diagnose" besteht die Möglichkeit verschiedene Diagnosen am PLC-
Anwenderprogramm durchzuführen. Ein Diagnosefall ist das Protokollieren von
Signalzuständen und Signaländerungen. Bei diesem Diagnosefall wird die Funktionsnummer
1 dem Parameter "Func" zugeordnet. Bis zu 8 Signale der Parameter "Signal_1" bis "Signal_8"
werden bei Änderung von einem dieser Signale in einem Ringpuffer aufgezeichnet. Zusätzlich
werden noch die aktuellen Informationen der Parameter "Var1" als BYTE-Wert sowie "Var2",
"Var3" als INTEGER-Werte im Ringpuffer mit abgelegt.
Weiterhin wird die Anzahl der vergangenen OB1-Zyklen als Zusatzinformation im Ringpuffer
abgelegt. Hiermit ist eine graphische Auswertung von Signalen und Werten im OB1-
Zyklusraster möglich.
Aufrufregel
Erster Aufruf des FB29 im OB1-Zyklus: Parameter "NewCycle" = 1
Alle weiteren Aufruf des FB29 im gleichen OB1-Zyklus: Parameter "NewCycle" = 0
Ringpuffer
Der vom Anwender zu definierende Ringpuffer muss eine ARRAY-Struktur wie im Quellcode
angegeben haben. Die Anzahl der ARRAY-Elemente ist beliebig. Empfohlen wird eine Größe
von 250 Elementen. Über den Parameter "ClearBuf" wird der Ringpuffer gelöscht und der
Zeiger "BufAddr" auf den Anfang gesetzt. Der zugehörige Instanz-DB zum FB29 ist ein DB
aus dem Anwenderbereich und ist dem FB Diagnose mit dem Parameter "BufDB" zu
übergeben.
Datentrigger
Die Funktion "Datentrigger" soll eine Triggerung auf bestimmte Werte (auch Bits) an einer
beliebigen zulässigen Speicherzelle ermöglichen. Hierbei wird die zu triggernde Zelle mit einer
Bitmaske (Parameter "AndMask") vor dem Vergleich des Parameters "TestVal" in dem
Diagnose-Baustein "verundet".
Hinweis
Die Funktion steht als Quelle im Quellcontainer der Grundprogramm-Bibliothek mit Namen
"Diagnose.awl" zur Verfügung. In diesem Quellbaustein sind auch Instanz-DB und Ringpuffer-
DB definiert. Weiterhin ist der Aufruf der Funktion dargestellt. Hierbei sind die DB-Nummern
und auch der Aufruf anzupassen.
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716
FP
M
113.2;
R
M
111.7;
P3: PLC-Grundprogramm für SINUMERIK 840D sl
//Start FC18
14.17 Bausteinbeschreibungen
1057

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828dSinumerik 840de sl

Inhaltsverzeichnis