Herunterladen Diese Seite drucken

Datentelegramme Empfangen - Siemens SIMATIC S5 CP 521 SI Handbuch

Kommunikationsprozessor

Werbung

ASCII>Treiber
6.4.2

Datentelegramme empfangen

Das Empfangen von Telegrammen wird vom CP 521 SI selbstßndig abgewickelt.
Um mit der Baugruppe ordnungsgemß˚ Daten empfangen zu k'nnen, mÂssen die vom Periphe>
riegerßt gesendeten Daten mit der Parametrierung des CP 521 SI, insbesondere Parameterblock 7,
Âbereinstimmen.
Das Peripheriegerßt sendet Telegramme an den CP 521 SI, die dort in einem Empfangsfach ge>
sammelt werden. Dieser Empfangspuffer ist 1 Kbyte gro˚ und kann 99 Telegramme speichern.
Sie programmieren die CPU so, da˚ sie die anstehenden Telegramme in 8 Byte Bl'cken (zwei Auf>
tragsbyte und sechs Datenbyte) aus dem Empfangsfach des CP 521 SI ausliest:
1. Die CPU sendet einen Auftrag: Datentransfer ∫Empfangen∫ koordinieren zum CP 521 SI.
2. Der CP startet die DatenÂbertragung. Er sendet die ersten sechs Byte des ∫ßltesten∫ Tele>
gramms aus dem Empfangspuffer (FIFO>Speicher).
3. Die CPU quittiert die empfangenen Daten.
4. Der CP 521 SI sendet einen weiteren Block usw., bis das gesamte Telegramm zur CPU Âbertra>
gen ist.
Hinweis
Ist die Zeit zwischen zwei empfangenen Zeichen gr'˚er als der von Ihnen fÂr die ZVZ
parametrierte Wert, so sind die bis zu diesem Zeitpunkt erhaltenen Zeichen gÂltig und
werden als Telegramm zur CPU Âbertragen.
Nach dem Auftrag ∫Empfang koordinieren∫ (A080
Quittung (÷) 5000
, wenn kein Empfangstelegramm vorhanden ist.
H
6>32
) bekommt die CPU sofort die abschlie˚ende
H
CP 521 SI
EWA 4NEB 812 6072>01a

Werbung

loading