Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens C7-633 Handbuch Seite 171

Inhaltsverzeichnis

Werbung

CALL SFC 47
(WT := 10000); // 10000 s = 10 ms
//*** Vergleichswerte setzen ***
L 10;
T PAW280;
L 20;
T PAW282;
L 40;
T PAW285;
//*** Vergleichswerte gültig erklären und Zähler starten ***
L 3F;
T PAB287;
END_ORGANIZATION_BLOCK
Anweisungsfolge
Der OB1 enthält folgende Anweisungszeilen:
OB1
ORGANIZATION_BLOCK OB1
var_temp
end_var
BEGIN
//*** Auswertung, ob alle Zähler bereits laufen ***
L PEB287;
T status;
U L20.4;
U L20.5;
U L20.6;
SPB run;
BEA;
//*** Wartezeit von 1 ms ***
CALL SFC47
(WT:=1000);
//*** Zählerabbild ermitteln (optional) ***
L PEW280;
T MW20;
L PEW282;
T MW22;
entweder
//*** Zählerabbild für 16-Bit-Zähler ermitteln ***
L PEW285;
T MW25;
oder
//*** Zählerabbild für 24-Bit-Zähler ermitteln ***
L PED284;
S RD8;
T MD24;
END_ORGANIZATION_BLOCK
Komplettgeräte C7-633, C7-634
C79000-G7000-C634-01
// Warten, damit STOP wirksam wird
// Vergleichswert Z1 setzen
// Vergleichswert Z2 setzen
// Vergleichswert Z3 setzen
// Vergleichswert gültig erklären und starten
// Z1, Z2, Z3
start_info : array [0..19] of byte;
status : BYTE;
// Statusbits abfragen
// Z1 aktiv gemeldet
// Z2 aktiv gemeldet
// Z3 aktiv gemeldet
// "Wait-Funktion"
// 1000 s = 1 ms
run: NOP 0;
// Z1
// Z2
// Z3
// Z3 (PEB284-286) und Zustandsbyte (PEB287) einlesen
// Bits des PEB287 aus Akku schieben
// Akku bzw. Z3 in Merkerdoppelwort übertragen
C7-Universaleingänge
8-25

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

C7-634

Inhaltsverzeichnis