Herunterladen Diese Seite drucken

Siemens SIMATIC S5 CP 521 SI Handbuch Seite 218

Kommunikationsprozessor

Werbung

3964(R)>Treiber
Protokolldaten
Die ebertragungsprotokolle 3964 und 3964R steuern den Datenflu˚ zwischen Ihrem Automatisie>
rungsgerßt und einem Peripheriegerßt.
Die zu sendenden Daten mÂssen in den Sendepuffer des CP!521!SI gebracht werden. Diese Daten
werden gemeinsam mit dem ebertragungsprotokoll 3964 oder 3964R an das Peripheriegerßt ge>
sendet. Die Sendung wird gegebenenfalls durch das ebertragungsprotokoll wiederholt, nicht be>
hebbare Fehler werden im Koordinierungsbyte vermerkt.
Daten, die vom angeschlossenen Peripheriegerßt kommen, werden in Empfangspuffern abgelegt.
Konnten die Daten fehlerfrei empfangen werden, k'nnen sie von der CPU abgeholt werden, da>
mit sie weiterverarbeitet werden.
Die ebertragungsprotokolle 3964 und 3964R sind asynchrone, bitserielle ebertragungsverfahren.
Mit Ausnahme der Prioritßt mÂssen alle Parameter auf der Baugruppe und am Peripheriegerßt
gleich eingestellt sein.
eber die Schnittstellenleitungen werden Steuer> und Nutzinformationszeichen gesendet. Damit
jedes Zeichen beim Empfßnger wiedererkannt und die fehlerfreie ebertragung kontrolliert
werden kann, werden den gesendeten Zeichen weitere Bits voran> bzw. nachgestellt. Die Parame>
trierung des Zeichenrahmens wird im Parameterblock 0 vorgenommen.
Beispiel:
11>Bit>Zeichenrahmen (1 Startbit, 8 Datenbits, 1 Paritßtsbit, 1 Stoppbit)
Signalzustand ∫1∫
Signalzustand ∫0∫
Start>
bit
Bild 8.6
Beispiel eines 11>Bit>Zeichenrahmens
Am Ende jedes Datenblocks wird beim ebertragungsprotokoll 3964R zur Datensicherung ein
BlockprÂfzeichen (BCC) gesendet. Das BlockprÂfzeichen BCC ist die gerade Lßngsparitßt (EXOR>
VerknÂpfung aller Datenbytes) eines gesendeten bzw. empfangenen Blocks. Die Bildung beginnt
mit dem ersten Nutzdatenbyte (1. Byte des Telegramms) nach dem Verbindungsaufbau und endet
nach den Zeichen DLE ETX beim Verbindungsabbau.
8>6
X
X
X
X
1
8 Datenbits
X
X
X
X
X
1
Pari>
tßts>
bit
CP 521 SI
1
Stopp>
bit
EWA 4NEB 812 6072>01a

Werbung

loading