User Manual
Einfache Kommunikation zwischen Geräten   
7.5 PROFINET 
  Easy Book 
150  Gerätehandbuch, 03/2014, A5E02486775-AF 
7.5.1.1
Ad-hoc-Modus 
Typischerweise empfangen die Protokolle TCP und ISO-on-TCP Datenpakete mit fest 
angegebener Länge von 1 bis 8192 Byte. Die Kommunikationsanweisungen TRCV_C und 
TRCV jedoch bieten auch einen Ad-hoc-Kommunikationsmodus, in dem Datenpakete 
variabler Länge von 1 bis 1472 Byte empfangen werden können.  
Hinweis 
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.
Um die Anweisung TRCV_C oder TRCV für den Ad-hoc-Modus zu konfigurieren, setzen Sie 
den Eingangsparameter ADHOC der Anweisung. 
Wenn Sie die Anweisung TRCV_C oder TRCV nicht sehr häufig im Ad-hoc-Modus aufrufen, 
können Sie in einem Aufruf mehrere Pakete empfangen. Beispiel: Wenn Sie fünf 100-Byte-
Pakete in einem Aufruf empfangen möchten, liefert TCP diese fünf Pakete als ein 500-Byte-
Paket, dagegen unterteilt ISO-on-TCP die Pakete in fünf 100-Byte-Pakete.  
7.5.1.2
Verbindungs-IDs für Anweisungen für die offene Benutzerkommunikation 
Wenn Sie die PROFINET-Anweisung TSEND_C, TRCV_C oder TCON in Ihr 
Anwenderprogramm einfügen, erstellt STEP 7 einen Instanz-DB für die Konfiguration des 
Kommunikationskanals (oder der Verbindung) zwischen den Geräten. Die Parameter der 
Verbindung konfigurieren Sie in den "Eigenschaften" der Anweisung. Unter den Parametern 
ist auch die Verbindungs-ID der Verbindung.  
●  Die Verbindungs-ID muss für die CPU eindeutig sein. Jede Verbindung, die Sie erstellen, 
benötigt einen anderen DB und eine andere Verbindungs-ID. 
●  Die lokale CPU und die Partner-CPU können dieselbe Verbindungs-ID für dieselbe 
Verbindung verwenden, doch die Verbindungs-IDs müssen nicht übereinstimmen. Die 
Verbindungs-ID ist nur für die PROFINET-Anweisungen innerhalb des 
Anwenderprogramms der jeweiligen CPU relevant. 
●  Für die Verbindungs-ID der CPU können Sie jede beliebige Nummer verwenden. Wenn 
Sie die Verbindungs-IDs jedoch sequenziell von "1" an vergeben, können Sie leichter die 
Anzahl der verwendeten Verbindungen für eine bestimmte CPU nachvollziehen. 
Hinweis 
Jede Anweisung TSEND_C, TRCV_C oder TCON in Ihrem Anwenderprogramm erstellt 
eine neue Verbindu
ng. Es ist wichtig, dass Sie für jede Verbindung die korrekte 
Verbindungs
-ID verwenden. 










