Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 913

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

TSEND und TRCV
Hinweis
Wenn Sie in der offenen Benutzerkommunikation über PROFINET eine Anweisung TSEND
ohne die entsprechende Anweisung TRCV auf dem Remote-Gerät ausführen, kann es
passieren, dass die Anweisung TSEND auf unbestimmte Zeit im Zustand "Busy" bleibt und
darauf wartet, dass die Anweisung TRCV die Daten empfängt. In diesem Zustand ist der
Ausgang "Busy" der Anweisung TSEND gesetzt und der Ausgang "Status" hat den Wert
"0x7002". Diese Bedingung kann auftreten, wenn Sie mehr als 4096 Byte an Daten
übertragen. Das Problem wird bei der nächsten Ausführung der Anweisung TRCV behoben.
Tabelle 11- 23
Anweisungen TSEND und TRCV
KOP/FUP
STEP 7 erstellt automatisch den DB, wenn Sie die Anweisung einfügen.
1
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
SCL
"TSEND_DB"(
req:=_bool_in_,
ID:=_word_in_,
len:=_udint_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
data:=_variant_inout_);
"TRCV_DB"(
en_r:=_bool_in_,
ID:=_word_in_,
len:=_udint_in_,
adhoc:=_bool_in_,
ndr=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
rcvd_len=>_udint_out_,
data:=_variant_inout_);
Beschreibung
TCP und ISO on TCP: TSEND sendet über
eine Kommunikationsverbindung Daten von der
CPU zu einer Partnerstation.
TCP und ISO on TCP: TRCV empfängt über
eine Kommunikationsverbindung Daten von
einer Partnerstation auf der CPU.
Kommunikation
11.2 PROFINET
913

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis