Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.3 Punkt-zu-Punkt-Kommunikation (PtP)
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
1171
Tabelle 13- 23 Datentypen für die Parameter
Parameter und Datentyp
Datentyp
Beschreibung
REQ IN Bool Freigabe der angeforderten Übertragung bei steigender Flanke dieses Freiga-
beeingangs. Dadurch wird der Inhalt des Puffers zur Punkt-zu-Punkt-
Kommunikationsschnittstelle übertragen. (Standardwert: Falsch)
PORT IN PORT Nachdem Sie das CM oder CB eingebaut und konfiguriert haben, erscheint die
Portkennung in der Parameter-Klappliste am Box-Anschluss PORT. Der zu-
gewiesene CM- oder CB-Portwert ist die Eigenschaft "Hardwarekennung" der
Gerätekonfiguration. Der symbolische Name des Ports wird im Register "Sys-
temkonstanten" der PLC-Variablentabelle zugewiesen. (Standardwert: 0)
BUFFER IN Variante Dieser Parameter zeigt auf die Anfangsadresse des Sendepuffers. (Standard-
wert: 0)
Hinweis: Boolesche Daten oder Boolesche Felder werden nicht unterstützt.
LENGTH IN UInt Übertragene Rahmenlänge in Byte (Standardwert: 0)
Verwenden Sie beim Senden einer komplexen Struktur immer die Länge 0.
Wenn die Länge 0 ist, überträgt die Anweisung den gesamten Rahmen.
DONE OUT Bool Einen Zyklus lang WAHR, nachdem die letzte Anforderung fehlerfrei ausge-
führt wurde
ERROR OUT Bool Einen Zyklus lang WAHR, nachdem die letzte Anforderung mit Fehler ausge-
führt wurde
STATUS
OUT
Word
Ausführungsbedingung (Standardwert: 0)
Wenn eine Sendeanweisung in Bearbeitung ist, sind die Ausgänge DONE und ERROR im
Zustand FALSCH. Nach dem Ende einer Sendeanweisung wird einer der Ausgänge DONE
oder ERROR auf WAHR gesetzt, um den Zustand der Sendeanweisung zu melden.
Während DONE oder ERROR im Zustand WAHR ist, ist der Ausgang STATUS gültig.
Die Anweisung gibt den Status 16#7001 aus, wenn die Kommunikationsschnittstelle die
Sendedaten annimmt. Nachfolgende Ausführungen von Send_P2P geben den Wert
16#7002 aus, wenn das CM oder CB immer noch sendet. Nach dem Ende der
Sendeanweisung gibt das CM oder CB den Status 16#0000 für die Sendeanweisung aus
(sofern kein Fehler aufgetreten ist). Nachfolgende Ausführungen von Send_P2P mit REQ =
0 geben den Status 16#7000 (frei) aus.