Herunterladen Inhalt Inhalt Diese Seite drucken

Prozessausgangsdaten - turck BL20 Betriebsanleitung

I/o-module
Vorschau ausblenden Andere Handbücher für BL20:
Inhaltsverzeichnis

Werbung

Technologiemodule
12.4.7

Prozessausgangsdaten

Die von der SPS empfangenen Daten werden im BL20-1RS485/422-Modul in einen Sendepuffer ein-
getragen.
Die feldbusspezifische Übertragung erfolgt in dem folgenden 8 Byte-Format:
1 Controlbyte wird benötigt, um die fehlerfreie Übertragung der Daten abzusichern.
1 Byte enthält Signale zum Auslösen einer Löschung von Sende- bzw. Empfangspuffer.
6 Byte dienen zur Darstellung der Nutzdaten.
Byte
n
n + 1
n + 2
n + 3
n + 4
n + 5
n + 6
n + 7
n = Prozessdaten-Offset der Ausgangsdaten; abhängig vom Stationsausbau und dem jeweiligen
Feldbus.
Bezeichnung
STATRES
RX_CNT_ACK
TX_CNT
TX_BYTE_CNT
424
Byte
Bit 7
Bit 6
DP/PN
Controlbyte
n + 7
STA-
RX_CNT_ACK
TRES
Löschung von Sende- bzw. Empfangspuffer
n + 6
reserviert
Datenbytes
n + 5
TX_Datenbyte 0
n + 4
TX_Datenbyte 1
n + 3
TX_Datenbyte 2
n + 2
TX_Datenbyte 3
n + 1
TX_Datenbyte 4
n
TX_Datenbyte 5
Wert
Beschreibung
0 - 1
Das STATRES Bit ist zum Rücksetzen des STAT Bits der Prozessein-
gangsdaten.
Mit dem Übergang von 1 auf 0 (fallende Flanke) wird das STAT Bit
zurückgesetzt (von 0 auf 1). Die Löschung des Empfangs- bzw. Sende-
puffers durch RXBUF FLUSH/ TXBUF FLUSH ist möglich.
Ist dieses Bit 0, werden alle Änderungen in den Datenfeldern TX_BY-
TE_CNT, TX_CNT und RX_CNT_ACK ignoriert. Mit den konstanten Wer-
ten 1,0 oder dem Übergang von 0 auf 1 ist die Löschung des Empfangs-
bzw. Sendepuffers durch RXBUF FLUSH/ TXBUF FLUSH nicht möglich.
0 - 3
Der Wert RX_CNT_ACK ist eine Kopie des Wertes RX_CNT. Der Wert
RX_CNT wurde gemeinsam mit dem letzten Datensegment der Pro-
zesseingangsdaten übertragen.
Der Wert RX_CNT_ACK ist eine Bestätigung für die erfolgreiche Über-
nahme des Datensegments mit RX_CNT.
0 - 3
Gemeinsam mit jedem Datensegment der Prozessausgangsdaten wird
der Wert TX_CNT verknüpft und übertragen. Die Sequenz der TX_CNT-
Werte ist:
0001101100...
(dezimal: 01230...)
Eine fehlerhafte Sequenz zeigt das Fehlen von Datensegmenten an.
0 - 7
Anzahl der gültigen Nutzdatenbytes in diesem Datensegment.
Hans Turck GmbH & Co. KG | T +49 208 4952-0 | F +49 208 4952-264 | more@turck.com | www.turck.com
Bit 5
Bit 4
Bit 3
TX_CNT
Bit 2
Bit 1
Bit 0
TX_BYTE_CNT
TXBuf-
RXBUF
TXBUF
Dis
FLUSH
FLUSH

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis