Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 650

Inhaltsverzeichnis

Werbung

Kommunikation
11.5 PROFINET
Alte Anweisungen TSEND_C und TRCV_C (Daten über Ethernet senden und empfangen)
Die alte Anweisung TSEND_C verbindet die Funktionen der alten Anweisungen TCON, TDISCON
und TSEND . Die Anweisung TRCV_C verbindet die Funktionen der Anweisungen TCON, TDISCON
und TRCV. (Weitere Informationen zu diesen Anweisungen finden Sie unter "Alte Anweisungen
TCON, TDISCON, TSEND und TRCV (TCP-Kommunikation) (Seite 674)".)
Die Mindestdatengröße, die gesendet (TSEND_C) oder empfangen (TRCV_C) werden kann, ist
ein Byte; die maximale Datengröße beträgt 8192 Byte. TSEND_C unterstützt nicht die
Datenübertragung von Booleschen Adressen und TRCV_C empfängt Daten nicht in Booleschen
Adressen. Weitere Informationen zum Übertragen von Daten mit diesen Anweisungen finden
Sie im Abschnitt zur Datenkonsistenz (Seite 187).
Hinweis
Initialisierung der Kommunikationsparameter
Nachdem Sie die Anweisung TSEND_C oder TRCV_C eingefügt haben, konfigurieren Sie in den
"Eigenschaften" der Anweisung (Seite 600) die Kommunikationsparameter (Seite 624). Wenn
Sie die Parameter für die Kommunikationspartner im Inspektorfenster eingeben, gibt STEP 7 die
entsprechenden Daten in den DB der Anweisung ein.
Wenn Sie einen Multiinstanz-DB verwenden möchten, müssen Sie den DB manuell auf beiden
CPUs konfigurieren.
Tabelle 11-22 Anweisungen TSEND_C und TRCV_C
KOP/FUP
1
STEP 7 erstellt automatisch den DB, wenn Sie die Anweisung einfügen.
650
SCL
"TSEND_C_DB"(
req:=_bool_in_,
cont:=_bool_in_,
len:=_uint_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
connect:=_struct_inout_,
data:=_variant_inout_,
com_rst:=_bool_inout_);
"TRCV_C_DB"(
en_r:=_bool_in_,
cont:=_bool_in_,
len:=_uint_in_,
adhoc:=_bool_in_,
done=>_bool_out_,
busy=>_bool_out_,
error=>_bool_out_,
status=>_word_out_,
rcvd_len=>_uint_out_,
connect:=_struct_inout_,
data:=_variant_inout_,
com_rst:=_bool_inout_);
Beschreibung
TSEND_C stellt eine TCP- oder ISO-on-TCP-Verbin‐
dung zu einem Partner her, sendet Daten und
kann die Verbindung auch wieder beenden. Nach
dem Einrichten und Aufbauen der Verbindung
wird diese automatisch von der CPU gehalten und
überwacht.
TRCV_C stellt eine TCP- oder ISO on TCP-Verbin‐
dung zu einer CPU her, empfängt Daten und kann
die Verbindung auch wieder beenden. Nach dem
Einrichten und Aufbauen der Verbindung wird die‐
se automatisch von der CPU gehalten und über‐
wacht.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis