Herunterladen Inhalt Inhalt Diese Seite drucken

Programmieren Der Ptp-Kommunikation - Siemens SIMATIC S7-1200 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

105BKommunikationsprozessor
12.3 Punkt-zu-Punkt-Kommunikation (PtP)
12.3.4

Programmieren der PtP-Kommunikation

STEP 7 bietet erweiterte Anweisungen, mit denen das Anwenderprogramm die Punkt-zu-
Punkt-Kommunikation über ein im Anwenderprogramm vorgegebenes Protokoll durchführen
kann. Diese Anweisungen lassen sich in zwei Kategorien unterteilen:
● Konfigurationsanweisungen
● Kommunikationsanweisungen
Konfigurationsanweisungen
Bevor das Anwenderprogramm die PtP-Kommunikation starten kann, müssen die
Kommunikationsschnittstelle und die Parameter zum Senden und Empfangen der Daten
konfiguriert werden.
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_CFG (Seite 572)
● SEND_CFG (Seite 574)
● RCV_CFG (Seite 575)
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 155).
Alle PtP-Anweisungen funktionieren asynchron. Mit Hilfe einer Abfragearchitektur kann das
Anwenderprogramm den Sende- und Empfangsstatus feststellen. SEND_PTP und
RCV_PTP 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_PTP (Seite 580)
● RCV_PTP (Seite 583)
Mit zusätzlichen Anweisungen kann der Empfangspuffer zurückgesetzt und es können
spezielle RS232-Signale abgefragt und gesetzt werden:
● RCV_RST (Seite 585)
● SGN_GET (Seite 586)
● SGN_SET (Seite 587)
600
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis