Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic SiNEC L1 Betriebsanleitung Seite 56

Inhaltsverzeichnis

Werbung

2. Programmierung
2.3 Parametrierung und Programmierung der S5-CPU mit CP 530 als Master oder Slave
FB32
SPRM-A
AG-115U
FB101
SPRM-A
AG-115U
Netzwerk 1
Netzwerk 1
Name: S-Master
Name: Empfang
OOOA
Senden an den Master
OOOA
Empfangen
OOOC
OOOC
OOOE
:U
M99.0
Sendeanstoß merken
OOOE
:SPA FB247
0010
:S
M1.1
0010 NAME: CONTROL
0012
0012 SSNR :
KYO,1
0014
:SPA FB247
0014 A-NR :
KYO,101
0016 NAME: CONTROL
0016 ANZW:
MW20
0018SSNR:
KYO,1
0018 PAFE
MB183
001AA-NR :
KYO,32
Senden an den Master
001A
001CANZW:
MW10
001C
001 E PAFE
MB181
001E
0020
0020
0022
0022
:U
M21.0
Daten vorhanden
0024
0024
:SPB FB245
0026
0026 NAME: RECEIVE
0028
0028 SSNR :
KYO,1
002A
002AA-NR :
KYO,101
Empfang (bei Slave: immer Nr. 101)
002C
:U
M11.2
Auswertung der positiven Flanke
002CANZW:
MW24
002E
:UN
M1.7
der Meldung" fertig ohne Fehler"
002E ZTYP
KCDB
Datenempfangsfach im DB-Bereich
0030
-
M 1.6
Flanke" fertig ohne Fehler"
0030 DBNR :
KYO,101
DB 101
0032
:U
M11.2
0032 ZANF
KF+1
AbDW1
0034
-
M1.7
0034 ZLAE
KF+3
3Worte
0036
0036 PAFE
MB184
0038
:UN
M 182.0
Kein PAFE bei letztem Send
0038
003A
:U
M1.6
Merker"fertig ohne Fehler"
003A
003C
:R
M1.1
Rücksetzen des Sendeauftrages
003C
Der Programmteil
003E
003E
"Empfangene Daten auswerten"
0040
:UN
M11.1
Es läuft kein Auftrag
0040
soll im Beispiel nur dann bearbeitet
0042
:U
M1.1
Sendeanstoßmerker
0042
werden, wenn neue Daten
0044
:R
M1.7
Flanken-Hilfsmerker
0044
empfangen worden sind.
0046
:SPB FB244
0046
Dazu wird im Beispiel das erste
0048 NAME: SEND
0048
empfangene Byte (ZBE),
004ASSNR :
KYO,1
004A
im Vorspann der Empfangsdaten,
004CA-NR :
KYO,32
Senden zum Master
004C
benutzt.
004E ANZW:
MW14
004E
Dieses Byte wird bei jedem Daten-
00500TYP :
KCDB
Sendefach liegt im DB-Bereich
0050
empfang vom CP beschrieben.
0052 DBNR :
KYO,32
DB32
0052
0054 OANE :
KF+1
ABDW1
0054
:A
DB101
00560LAE :
KF+2
2Worte
0056
0058 PAFE
MB182
0058
:L
DL1
005A
005A
:L
KBO
005C
Das erste Nettodatenbyte, das
005C
: !=F
005E
gesendet wird, liegt im DB32
005E
:BEB
Programmende, wenn keine Daten
0060
auf DL2
0060
empfangen wurden
0062
: BE
0062
0064
**
Empfangene Daten auswerten
**
0066
0068
Das erste Nettodatenbyte, das
006A
empfangen wurde, liegt im DB 101
006C
DL3
006E
0070
Empfangene Daten ausgeben
0072
(auswerten)
0074
:L
DL3
0076
:T
AB8
0078
007A
007C
:L
KBO
007E
:T
DL1
Daten wurden ausgewertet
0080
(ZBE löschen)
0082
0084
: BE
2-10

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis