Herunterladen Inhalt Inhalt Diese Seite drucken

Erweiterung Des Koppelmerkerbereichs; Problemstellung - Siemens Simatic S5 CPU 928B Anleitung

Vorschau ausblenden Andere Handbücher für Simatic S5 CPU 928B:
Inhaltsverzeichnis

Werbung

Anwendungen
Fortsetzung 2 des Anwendungsbeispiels:
In der CPU 2 überträgt die vom FB 2 aufgerufene Funktion EMPFANGEN (OB 204)
jeden ausgesendeten Datenblock in den zugehörigen Datenbaustein. Der
vollständige Empfang eines Datenbausteins kann sich über mehrere Zyklen
verteilen.
FB 2
NETZWERK 1
0000
NAME:E-ORG
0000
:L
KB 1
0001
:T
MB 246
0002
:
0003 SCHL :L
KB 246
0004
:SPA
OB 204
0005
:SPM
=FEHL
0006
:L
MB 249
0007
:L
KB 0
0008
:><F
0009
:SPB
=SCHL
000A
:
000B
:BEA
000C FEHL :
000D
:
000E
:
000F
:
00xx
:BE
10.9.3
Erweiterung des
Koppelmerkerbereichs

Problemstellung

10 - 64
Daten von CPU 1 empfangen
SF-OB:
"Empfangen"
Abbruch bei Fehler
Die Funktion "Empfangen"
wird solange aufgerufen,
bis der Zwischenspeicher
keine weiteren Datenbloecke
mehr enthaelt, d. h. die
Empfangskapazitaet = 0 ist.
hier erfolgt die Fehlerbehandlung
(z. B. Stopp, Meldungsausgabe
auf Drucker, ...)
Im Automatisierungsgerät S5-135U/155U kann jedes der 256 Merker-
bytes einer CPU durch Eintrag in den Datenbaustein DB 1 zum Ein-
gangs- oder Ausgangs-Koppelmerker werden. Dadurch verringert sich
jedoch die Anzahl der "normal" verwendbaren Merkerbytes. Weiter-
hin sind zur Übertragung eines Datensatzes (mehrere Bytes) zusätzli-
che Maßnahmen (Semaphor-Variable oder DX-0-Parametrierung
"Koppelmerker im Block übertragen") notwendig, um zu verhindern,
daß der Empfänger einen nur teilweise übertragenen Datensatz auswertet.
LAE=yy
Programmieranleitung CPU 928B
C79000-B8500-C898, 01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis