Herunterladen Inhalt Inhalt Diese Seite drucken

Prinzipielle Funktionsweise Des Datenverkehrs - Siemens SIMATIC S5 S5-90U Systemhandbuch

Simatic s5 serie
Vorschau ausblenden Andere Handbücher für SIMATIC S5 S5-90U:
Inhaltsverzeichnis

Werbung

S5-90U/S5-95U
14.2

Prinzipielle Funktionsweise des Datenverkehrs

Für die Kommunikation definiert man einmalig:
Ein Sendefach (SF), das die Sendedaten (max. 64 Bytes) beinhaltet.
Ein Koordinierungsbyte Senden (KBS), mit dem die Koordinierung zwischen Anwenderpro-
gramm und SINEC L1 erfolgt.
Ein Empfangsfach (EF), das die Empfangsdaten (max. 64 Bytes) beinhaltet.
Ein Koordinierungsbyte Empfangen (KBE), mit dem die Koordinierung zwischen Anwenderpro-
gramm und SINEC L1 erfolgt.
Die Koordinierungsbytes liegen im Merkerbereich, das Sende- und Empfangsfach legt man im
allgemeinen in einen Datenbaustein. Bild 14.3 veranschaulicht den Datenverkehr zwischen zwei
Slaves. Der Datenverkehr zwischen Master und Slave funktioniert aus Sicht des Slaves genauso.
Der Datenverkehr aus Sicht des Masters ist im GHB "SINEC L1" ausführlich beschrieben.
Quell-AG
Send_Erl
Byte 0
Byte 1
Byte 2
.
.
.
.
Byte 65
Bus
Bild 14.3 Funktionsmodell des Datenverkehrs
Erläuterung zu Bild 14.3:
Soll eine Nachricht gesendet werden, dann füllen Sie das Sendefach. Sie geben im Sendefach an,
wieviele
Daten
zu
adresse) und hinterlegen die Nachricht (Nettodaten). Danach erteilen Sie die Sendeerlaubnis im
Koordinierungsbyte 'Senden' (Bit "Send_Erl" setzen).
Das S5-95U verschickt die Nachricht über den Bus an den adressierten Empfänger. Das Bit
"Send_Erl" wird nach dem Sendevorgang vom Betriebssystem zurückgesetzt.
Ist die Nachricht beim Empfänger eingetroffen, wird im Koordinierungsbyte 'Empfangen' das Bit
"Empf_Erl" (Empfangen erlaubt) zurückgesetzt. Die empfangenen Daten liegen im Empfangsfach
zur Auswertung bereit.
Um die Empfangsbereitschaft wiederherzustellen, setzen Sie nach der Entsorgung des Empfangs-
faches das Bit "Empf_Erl" im Koordinierungsbyte 'Empfangen'.
EWA 4NEB 812 6115-01b
Slave, z.B. S5-95U
Koordinierungsbyte
Senden (KBS)
(im Merkerbereich)
Fehler
Sendefach (im Merker-
oder Datenbereich)
Anzahl der Nettodaten
L1-Zieladresse
1 bis 64 Byte
Nettodaten
senden
sind
(Anzahl der Nettodaten), adressieren
Kommunikation über Bussystem SINEC L1
Ziel-AG
Slave, z.B. S5-95U
Koordinierungsbyte
Empfang (KBE)
(im Merkerbereich)
Empf_Erl
Fehler
Empfangsfach (im
Merker- o. Datenbereich)
Byte 0
Anzahl der Nettodaten
Byte 1
L1-Quelladresse
Byte 2
.
1 bis 64 Byte
.
Nettodaten
.
.
Byte 65
den
Empfänger (L1-Ziel-
14-3

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 s5-95u

Inhaltsverzeichnis