Herunterladen Inhalt Inhalt Diese Seite drucken

Kommunikationsanweisungen - Siemens SIMATIC S7 Serie Systemhandbuch

Inhaltsverzeichnis

Werbung

Kommunikationsprozessor und Modbus-TCP
13.3 Punkt-zu-Punkt-Kommunikation (PtP)
Die Schnittstellenkonfiguration und die Meldungskonfiguration können für jedes CM oder CB in
der Gerätekonfiguration oder mit den folgenden Anweisungen Ihres Anwenderprogramms
durchgeführt werden:
• Port_Config (Seite 965)
• Send_Config (Seite 968)
• Receive_Config (Seite 970)

Kommunikationsanweisungen

Mit den Anweisungen für die Punkt-zu-Punkt-Kommunikation kann das Anwenderprogramm
Meldungen an die Kommunikationsschnittstellen senden und von diesen Meldungen
empfangen. Beachten Sie für weitere Informationen zum Übertragen von Daten mit diesen
Anweisungen den Abschnitt zur Datenkonsistenz (Seite 187).
Alle PtP-Anweisungen funktionieren asynchron. Mit Hilfe einer Abfragearchitektur kann das
Anwenderprogramm den Sende- und Empfangsstatus feststellen. Send_P2P und Receive_P2P
können gleichzeitig ausgeführt werden. Die Kommunikationsmodule und das
Kommunikationsboard puffern die Sende- und Empfangsmeldungen je nach Bedarf bis zu einer
maximalen Puffergröße von 1024 Bytes.
Die CMs und das CB senden und empfangen Meldungen an die bzw. von den
Kommunikationsteilnehmern. Das Meldungsprotokoll befindet sich in einem Puffer, der von
einer bestimmten Kommunikationsschnittstelle empfangen oder an diese gesendet wird.
Puffer und Port sind Parameter der Sende- und Empfangsanweisungen:
• Send_P2P (Seite 977)
• Receive_P2P (Seite 980)
Mit zusätzlichen Anweisungen kann der Empfangspuffer zurückgesetzt und es können spezielle
RS232-Signale abgefragt und gesetzt werden:
• Receive_Reset (Seite 982)
• Signal_Get (Seite 983)
• Signal_Set (Seite 984)
13.3.6.1
Abfragearchitektur
Das STEP 7-Anwenderprogramm muss die Punkt-zu-Punkt-Anweisungen der S7-1200 zyklisch/
regelmäßig aufrufen, um empfangene Meldungen abzufragen. Durch Abfragen des
Sendevorgangs ermittelt das Anwenderprogramm, wann die Übertragung beendet ist.
Abfragearchitektur: Master
Die typische Sequenz für einen Master ist wie folgt:
1. Die Anweisung Send_P2P (Seite 977) veranlasst eine Übertragung zum CM oder CB.
2. Die Anweisung Send_P2P wird in aufeinanderfolgenden Zyklen ausgeführt, um den Status
des Übertragungsvorgangs abzufragen.
3. Wenn die Anweisung Send_P2P meldet, dass die Übertragung beendet ist, kann der
Anwendercode den Empfang der Antwort vorbereiten.
988
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis