Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.6 PtP-Kommunikation in älteren Systemen (nur CM/CB 1241)
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
1287
13.6.1.4
SEND_PTP (Sendepufferdaten übertragen)
Tabelle 13- 106 Anweisung SEND_PTP (Punkt-zu-Punkt-Daten senden)
KOP/FUP
SCL
Beschreibung
"SEND_PTP_DB"(
REQ:=_bool_in_,
PORT:=_uint_in_,
BUFFER:=_variant_in_,
LENGTH:=_uint_in_,
PTRCL:=_bool_in_,
DONE=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_);
SEND_PTP startet die Übertragung der Daten und
überträgt den zugewiesenen Puffer zur Kommunika-
tionsschnittstelle. Das Programm der CPU wird
weiterhin ausgeführt, während das CM oder CB die
Daten mit der zugewiesenen Baudrate sendet. Es
darf zu jeder Zeit nur eine Sendeanweisung anste-
hen. Das CM oder CB gibt einen Fehler aus, wenn
eine zweite Anweisung SEND_PTP ausgeführt wird,
während das CM oder CB bereits eine Meldung
sendet.
1
STEP 7 erstellt automatisch den DB, wenn Sie die Anweisung einfügen.
Tabelle 13- 107 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
1
IN UInt Übertragene Rahmenlänge in Byte (Standardwert: 0)
Verwenden Sie beim Senden einer komplexen Struktur immer die Länge 0.
PTRCL
IN
Bool
Reserviert für künftige Verwendung
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)
1
Optionaler Parameter: Klicken Sie auf den Pfeil im unteren Bereich der KOP/FUP-Box, um die Box zu erweitern und
diesen Parameter aufzunehmen.