P3: PLC-Grundprogramm für SINUMERIK 840D sl
13.13 Bausteinbeschreibungen
Struktur Ringpuffer
TITLE =
VERSION : 1.0
STRUCT
Feld : ARRAY [0 .. 249 ] OF STRUCT
Cycle : 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;
Var1 : BYTE;
Var2 : WORD;
Var3 : WORD;
END_STRUCT;
END_STRUCT;
BEGIN
END_DATA_BLOCK
Erläuterung der Formalparameter
Die folgende Tabelle zeigt alle Formalparameter der Funktion Diagnose:
Formalparameter der Funktion Diagnose
Signal
Func
Parameter für Funktion 1
Signal_1 bis
Signal_8
NewCycle
Var1
Var2
Var3
BufDB
1016
//Ring buffer-DB for FB 29
//can be any size of this struct
//Delta cycle to last storage in buffer
//Signal names same as FB 29
Art
Typ
Wertebereich
E
INT
0, 1, 2
E
BOOL
E
BOOL
E
BYTE
E
INT
E
INT
E
INT
Bemerkung
Funktion
0:
Abschalten
1:
Signalrekorder
2:
Datentrigger
Bit-Signale, die auf Änderung geprüft
werden
Siehe obige Beschreibung "Signalrekorder"
Zusatzwert
Zusatzwert
Zusatzwert
Ringpuffer DB-Nr.
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
Grundfunktionen