Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 666

Inhaltsverzeichnis

Werbung

Kommunikation
11.5 PROFINET
Hinweis
Ad-hoc-Modus
Den Ad-hoc-Modus gibt es nur bei den Protokollvarianten TCP und ISO on TCP. Um die
Anweisung TRCV für den Ad-hoc-Modus zu konfigurieren, setzen Sie den Eingangsparameter
ADHOC der Anweisung. Der Empfangsbereich ist identisch mit dem von Parameter DATA
angegebenen Bereich. Die Länge der empfangenen Daten wird am Parameter RCVD_LEN
ausgegeben. Unmittelbar nach dem Empfang eines Datenblocks schreibt TRCV die Daten in den
Empfangsbereich und setzt NDR auf 1.
Wenn Sie die Daten in einem "optimierten" DB (nur symbolisch adressierbar) speichern, können
Sie Daten nur in Arrays der Datentypen Byte, Char, USInt und SInt empfangen.
Hinweis
STEP 7-Projekte der S7-300/400 mit Ad-hoc-Modus in die S7-1200 importieren
In STEP 7-Projekten der S7-300/400 wählen Sie den Ad-hoc-Modus aus, indem Sie dem
Parameter LEN den Wert 0 zuweisen. In S7-1200 können Sie die Anweisung TRCV für den Ad-hoc-
Modus konfigurieren, indem Sie den Eingangsparameter ADHOC der Anweisung setzen.
Wenn Sie ein STEP 7-Projekt der S7-300/400, das den Ad-hoc-Modus umfasst, in die S7-1200
importieren, müssen Sie den Parameter LEN in 65535 ändern.
Tabelle 11-34 Bedingungscodes von ERROR und STATUS für TSEND und TRCV
ERROR
STATUS
0
0000
0
7000
0
7001
0
7002
1
8085
1
8086
1
8088
666
Beschreibung
Sendeauftrag fehlerfrei ausgeführt (TSEND)
Neue Daten angenommen: Die aktuelle Länge der empfangenen Daten wird in
RCVD_LEN (TRCV) gezeigt.
Keine laufende Auftragsbearbeitung (TSEND)
Baustein nicht empfangsbereit (TRCV)
Auftragsbearbeitung starten, Daten werden gesendet: Während dieser Bearbeitung
greift das Betriebssystem auf die Daten im Sendebereich DATA zu (TSEND).
Baustein empfangsbereit, Empfangsauftrag wurde aktiviert (TRCV).
Folgeaufruf (REQ irrelevant), Auftrag wird bearbeitet: Während dieser Bearbeitung
greift das Betriebssystem auf die Daten im Sendebereich DATA zu (TSEND).
Folgeaufruf, Empfangsauftrag wird bearbeitet: Während dieser Bearbeitung werden
die Daten in den Empfangsbereich geschrieben. Deshalb kann ein Fehler zu inkonsis‐
tenten Daten im Empfangsbereich führen (TRCV).
Der Parameter LEN ist größer als der größte zulässige Wert (TSEND) und (TRCV).
Der Parameter LEN oder DATA hat sich seit der ersten Ausführung der Anweisung ge‐
ändert (TRCV).
Der Parameter ID ist nicht im zulässigen Adressbereich.
Der Parameter LEN ist größer als der in DATA festgelegte Speicherbereich.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis