Herunterladen Inhalt Inhalt Diese Seite drucken

Telegramme Senden Mit Angabe Der Telegrammlßnge - Siemens SIMATIC S5 CP523 Handbuch

Inhaltsverzeichnis

Werbung

Kopplungs>Modus
7.6.1
Telegramme senden mit Angabe der Telegrammlßnge
Sie geben mit dem Sendeauftrag im Wort 2 die Telegrammlßnge in Byte an.
Hinweis:
Die Lßnge des von der CPU gesendeten Telegramms kann unterschiedlich sein von der
parametrierten Telegrammlßnge im Parameterblock 7 (Æ Kap. 7.3). Die im Parameterblock 7
parametrierte Telegrammlßnge bezieht sich auf Telegramme, die der CP von einem Peripherie>
gerßt empfßngt.
Schematischer Ablauf ∫Telegramme senden mit Angabe der Telegrammlßnge∫
1. CPU transferiert in den ebergabespeicher
f Wort 2 die Telegrammlßnge in Bytes
f Wort 0 den Auftrag ∫Datentransfer koordinieren fÂr Telegramm senden∫
2. CPU liest aus dem ebergabespeicher Wort 0 die Koordinierungsinformation.
Wenn der CP den Auftrag nicht angenommen hat (Bit 0 im Byte 1=∫0∫), kann kein
Telegramm gesendet werden.
Die CPU kann aus dem ebergabespeicher Byte 6 die Anzahl der zu sendenden Datenbl'cke
auslesen. Die Anzahl wird vom CP berechnet anhand der im Auftrag angegebenen Sende>
lßnge. Wenn Sie zum Beispiel eine Sendelßnge von 12 Byte angegeben haben, legt der CP im
Byte 6 den Wert 02
3. CPU transferiert Telegramm in 8 Byte gro˚en Datenbl'cken in den ebergabespeicher.
Hinweis:
Der CP legt im Byte 7 die Anzahl der Telegramme im Empfangsfach ab. So k'nnen Sie auch nach
einem Sendeauftrag feststellen, ob Sie einTelegramm empfangen k'nnen.
7>64
fÂr 2 Datenbl'cke ab.
H
CP 523
EWA 4NEB 811 6044>01a

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis