Herunterladen Inhalt Inhalt Diese Seite drucken

Programmieren Der Ptp-Kommunikation - Siemens SIMATIC S7 Systemhandbuch

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

Werbung

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 602)
● SEND_CFG (Seite 604)
● RCV_CFG (Seite 605)
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 163).
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 610)
● RCV_PTP (Seite 614)
Mit zusätzlichen Anweisungen kann der Empfangspuffer zurückgesetzt und es können
spezielle RS232-Signale abgefragt und gesetzt werden:
● RCV_RST (Seite 615)
● SGN_GET (Seite 616)
● SGN_SET (Seite 617)
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
Kommunikationsprozessor
12.3 Punkt-zu-Punkt-Kommunikation (PtP)
631

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis