Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens simatic s5 Handbuch Seite 286

Vorschau ausblenden Andere Handbücher für simatic s5:
Inhaltsverzeichnis

Werbung

Programnibeispiele
SYN. OB22
(
SynchroniCieren
)
als
Unterprogram von
S H A i N i
Das Programm synchronisiert beide Schnittstellen. Da nach
Netzausfall der CP 551 circa 20 Sekunden Anlaufzeit benötigt,
muß
das
PAFE Byte abgefragt werden (MB12 und MB13). Zunächst wird die
Durchlaufzahl im MB 14 auf den Wert 3 gesetzt. Die benötigte
Durchlaufzahl bis zur erforderlichen Synchronisation (SSO) wird
im MB204, für SS1 in MB205 abgelegt. Nach Durchlaufende werden
die PAFE-Bytes MB12 und MB13 überprüft. Ist nur ein PAFE-Byte
ungleich, so wird nach M005 gesprungen. Das Programm geht d a n n in
STOP
.
FB22
NETZWERK 1
NAME :SYN.OB22
0005
0007
0008
0009
:L
KF+3
OOOB
:T MB14
OOOC
OOOD MO01
:
OOOE
:
SPA FB125
OOOF NAME :SYNCHRON
0010 SSNR
:
KY0,o
0011 BLCR
:
KY0,o
0012 PAFE
:
MB12
0013
0014
:L
KF+O
0016
:L MB12
0017
0018
:
!=F
0019
:
SPB 4 0 2
OOIA
OOlB
:L MB14
OOlC
:T MB204
OOU) M002
:
OOlE
OOlF
:
SPA FB125
0020
NAME
:
SYNCHRON
0021 SSNR
:
KYO, 1
0022 BLCR
:
KY0,o
0023 PAFE
:
MB13
- 7
7
ABS
SYNCHRONISIERE CP 551
INITIALIS IERUNG
ANFANGSWERT SETZEN
SCHLEIFENZAMLER SETZEN
S C H N I T T S T -
0
BWCKLTN'G
MAX
256 BYTE
FMLERANZEIGE IN MB12
IST PAFE
=
0
VGL. AUF
=
0
BEI 0 SPRINGEN
SCJ3NITTSTELI.E 2
SYNCHRONISIEREN

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis