Herunterladen Inhalt Inhalt Diese Seite drucken

Step 7-Programm Programmieren - Siemens SIMATIC S7 Systemhandbuch

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

Werbung

Kommunikationsprozessor
12.3 Punkt-zu-Punkt-Kommunikation (PtP)
Fall 5: RS485: Keine Vorspannung (externe Vorspannung)
● Betriebsart: RS485
● Ausgangszustand Empfangsleitung: Keine Vorspannung (externe Vorspannung
12.3.5.3

STEP 7-Programm programmieren

Das Beispielprogramm verwendet einen globalen Datenbaustein für den
Kommunikationspuffer, eine Anweisung RCV_PTP (Seite 614) für den Empfang von Daten
vom Terminalemulator und eine Anweisung SEND_PTP (Seite 610) 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.
640
erforderlich)
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis