Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens C7-633 Handbuch Seite 170

Inhaltsverzeichnis

Werbung

C7-Universaleingänge
5. OB40
6. OB35
S7Status
Mit der STEP 7-Funktion S7Status können beobachtet werden:
PEW280
MW20
PEW282
MW22
PEW285
MW25
MB40
MB41
MB42
PEB287
Anweisungsfolge
Der Neustart OB100 enthält folgende Anweisungszeilen:
OB100
ORGANIZATION_BLOCK OB100
var_temp
end_var
BEGIN
//*** Rücksetzen der Zähler ***
T PAB287;
8-24
gewünscht, daß innerhalb eines OB1-Zyklus immer mit den gleichen
Werten gearbeitet wird, so empfiehlt sich dieses Umrangieren (z.B. hohe
Zählfrequenz und relativ langer Zyklus => mehrere Zugriffe im OB1 lie-
fern u.U. unterschiedliche Werte).
Im OB40 wird ausgewertet, wie die Alarmauswertung erfolgen kann. In-
dem die Information des Interruptvektorregisters aus der Startinformation
des OB40 ermittelt wurde (LB 8), wird ein Sprung ausgeführt. Je nach-
dem, welcher Zähler den Alarm ausgelöst hat, wird ein Merkerbyte inkre-
mentiert. Der OB40 ist so programmiert, daß auch mehrere quasi gleich-
zeitig auftretende Alarme erkannt werden können.
Der OB35 dient zum Erzeugen der Zählimpulse. Hierbei muß folgende
Verdrahtung vorgenommen werden, damit das Beispiel ablauffähig ist:
Digital Output 1.2
mit
Digital Output 1.3
mit
Digital Output 1.4
mit
Im OB35 werden die Ausgangsbits der C7-Digitalausgänge "getoggelt"
(wechselweise ein-/ausgeschaltet). So entsteht an jedem Ausgang eine
Periodendauer von 200 ms, was einer Frequenz von 5Hz entspricht. Die-
ser Wert resultiert aus der Default-Weckalarmzeit des OB35, die bei 100
ms liegt. Jeder Ausgang ist somit für 100 ms auf logisch "1" und danach –
ebenfalls für 100 ms – wieder logisch "0".
Aktueller Zählerwert Z1
Zählerabbild Z1
Aktueller Zählerwert Z2
Zählerabbild Z2
Aktueller Zählerwert Z3
Zählerabbild Z3
(Z3: nur bei Zählerstand zwischen 0 und 65535 direktes,
ansonsten nur indirektes Beobachten in S7Status möglich)
Anzahl Alarme ausgelöst durch Z1
Anzahl Alarme ausgelöst durch Z2
Anzahl Alarme ausgelöst durch Z3
Status der Zähler
start_info : array [0..19] of byte;
// Z1, Z2, Z3
DI–X1
verbinden
DI–X2
verbinden
DI–X3
verbinden
Komplettgeräte C7-633, C7-634
C79000-G7000-C634-01

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

C7-634

Inhaltsverzeichnis