Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 1080

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

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.17 Bausteinbeschreibungen
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.
Deklaration der Funktion
FUNCTION_BLOCK FB29
VAR_INPUT
Func
END_VAR
VAR_OUTPUT
END_VAR
VAR_IN_OUT
1080
: INT;
Signal_1
: BOOL;
Signal_2
: BOOL;
Signal_3
: BOOL;
Signal_4
: BOOL;
Signal_5
: BOOL;
Signal_6
: BOOL;
Signal_7
: BOOL;
Signal_8
: BOOL;
NewCycle
: BOOL;
Var1
: BYTE;
Var2
: INT;
Var3
: INT;
BufDB
: INT;
ClearBuf
: BOOL;
DataAdr
: POINTER;
TestVal
: WORD;
AndMask
: WORD;
TestIsTrue
: BOOL;
Funktionshandbuch, 12/2018, A5E40870716A AB
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de sl

Inhaltsverzeichnis