Herunterladen Inhalt Inhalt Diese Seite drucken

Step 7-Programm Programmieren - Siemens SIMATIC S7-1200 Systemhandbuch

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

Werbung

12.3.5.2

STEP 7-Programm programmieren

Das Beispielprogramm verwendet einen globalen Datenbaustein für den
Kommunikationspuffer, eine Anweisung RCV_PTP (Seite 583) für den Empfang von Daten
vom Terminalemulator und eine Anweisung SEND_PTP (Seite 580) zum Zurücksenden des
Pufferechos an den Terminalemulator. Um das Beispiel zu programmieren, fügen Sie die
Datenbausteinkonfiguration ein und programmieren OB1 wie im Folgenden beschrieben.
Globaler Datenbaustein "Comm_Buffer": Erstellen Sie einen globalen Datenbaustein (DB)
und nennen Sie ihn "Comm_Buffer". Erstellen Sie einen Wert im Datenbaustein, nämlich
"buffer", mit dem Datentyp "Array [0 .. 99] of byte".
Netzwerk 1: Aktivieren Sie die Anweisung RCV_PTP immer, wenn SEND_PTP nicht aktiv ist.
Tag_8 in MW20.0 zeigt in Netzwerk 4 an, wenn der Sendevorgang abgeschlossen ist und
wenn das Kommunikationsmodul damit für den Meldungsempfang bereit ist.
Netzwerk 2: Erstellen Sie mit dem von der Anweisung RCV_PTP gesetzten NDR Wert
(Tag_1 in M0.0) eine Kopie von der empfangenen Anzahl Bytes und setzen Sie einen
Merker (Tag_8 in M20.0), um die Anweisung SEND_PTP auszulösen.
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
105BKommunikationsprozessor
12.3 Punkt-zu-Punkt-Kommunikation (PtP)
605

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis