Herunterladen Inhalt Inhalt Diese Seite drucken

Ausgangsdaten Bei Verwendung Der Performance-Option; Ausgangsdaten - Siemens 6ES7540-1AD0x-0AA0 Programmier- Und Bedienhandbuch

Inhaltsverzeichnis

Werbung

Daten senden
9.2 Daten senden über Ausgangsdaten
9.2.2

Ausgangsdaten bei Verwendung der Performance-Option

Bei Verwendung der Performance-Option werden die Sendedaten über die Ausgangsdaten
zum Kommunikationsmodul geschrieben.

Ausgangsdaten

Die folgende Tabelle zeigt die Belegung der Ausgangsdaten:
Byte
Bit 7
0
1
ACK_RCV_
RECORD
2
3
:
:
30
31
SEND_SEQ
SEND_SEQ ist die Sequenznummer für Sendedaten und kennzeichnet ein neues
Sendetelegramm. Das Kommunikationsmodul übernimmt bei einer Änderung von SEND_SEQ
den Wert von SEND_LEN und die zu übertragenden Daten und beginnt mit der seriellen
Datenübertragung.
Der Wert für SEND_SEQ für den ersten Sendeauftrag nach einem STOP-RUN-Übergang der
CPU ist "1". Für jedes weitere Sendetelegramm muss die Quittung (Seite 66) in den
Eingangsdaten gelesen und dieser Wert anschließend für SEND_SEQ um eins erhöht werden.
Der Wert "0" darf nicht verwendet werden. Er dient dazu, den STOP-RUN-Übergang der CPU
zu erkennen. Auf den maximalen Wert 255 folgt deshalb 1.
ACK_RCV_RECORD
Nach dem Empfang einer neuen Sequenznummer für Empfangsdaten (RCV_SEQ) muss das
Bit ACK_RCV_RECORD in den Ausgangsdaten getoggelt werden, um den Datenempfang zu
quittieren. Anschließend kann das Kommunikationsmodul wieder neue Eingangsdaten
senden.
SEND_LEN
SEND_LEN legt die Länge der zu übertragenden Daten fest (1 bis 30 Byte).
64
Bit 6
Bit 5
Zu übertragende Daten Byte 0
Zu übertragende Daten Byte 1
Zu übertragende Daten Byte 28
Zu übertragende Daten Byte 29
Bit 4
Bit 3
SEND_SEQ
SEND_LEN
:
:
CM PtP im Betrieb ohne SIMATIC‑Systemanweisungen
Programmier- und Bedienhandbuch, 05/2021, A5E03908198-AB
Bit 2
Bit 1
Bit 0

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis