Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 977

Inhaltsverzeichnis

Werbung

13.3.5.6
Send_P2P (Sendepufferdaten übertragen)
Tabelle 13-22 Anweisung Send_P2P (Punkt-zu-Punkt-Daten senden)
KOP/FUP
STEP 7 erstellt automatisch den DB, wenn Sie die Anweisung einfügen.
1
Tabelle 13-23 Datentypen für die Parameter
Parameter und Datentyp Datentyp
REQ
IN
PORT
IN
BUFFER
IN
LENGTH
IN
DONE
OUT
ERROR
OUT
STATUS
OUT
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
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
SCL
"Send_P2P_DB"(
REQ:=_bool_in_,
PORT:=_word_in_,
BUFFER:=_variant_in_,
LENGTH:=_uint_in_,
DONE=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_);
Beschreibung
Bool
Freigabe der angeforderten Übertragung bei steigender Flanke dieses Freiga‐
beeingangs. Dadurch wird der Inhalt des Puffers zur Punkt-zu-Punkt-Kommuni‐
kationsschnittstelle übertragen. (Standardwert: Falsch)
PORT
Nachdem Sie das CM oder CB eingebaut und konfiguriert haben, erscheint die
Portkennung in der Parameter-Klappliste am Box-Anschluss PORT. Der zugewie‐
sene CM- oder CB-Portwert ist die Eigenschaft "Hardwarekennung" der Geräte‐
konfiguration. Der symbolische Name des Ports wird im Register "Systemkons‐
tanten" der PLC-Variablentabelle zugewiesen. (Standardwert: 0)
Variante
Dieser Parameter zeigt auf die Anfangsadresse des Sendepuffers. (Standardwert:
0)
Hinweis: Boolesche Daten oder Boolesche Felder werden nicht unterstützt.
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.
Bool
Einen Zyklus lang WAHR, nachdem die letzte Anforderung fehlerfrei ausgeführt
wurde
Bool
Einen Zyklus lang WAHR, nachdem die letzte Anforderung mit Fehler ausgeführt
wurde
Word
Ausführungsbedingung (Standardwert: 0)
Kommunikationsprozessor und Modbus-TCP
13.3 Punkt-zu-Punkt-Kommunikation (PtP)
Beschreibung
Send_P2P startet die Übertragung
der Daten und überträgt den zuge‐
wiesenen Puffer zur Kommunikati‐
onsschnittstelle. Das Programm der
CPU wird weiterhin ausgeführt,
während das CM oder CB die Daten
mit der zugewiesenen Baudrate sen‐
det. Es darf zu jeder Zeit nur eine
Sendeanweisung anstehen. Das CM
oder CB gibt einen Fehler aus, wenn
eine zweite Anweisung Send_P2P
ausgeführt wird, während das CM
oder CB bereits eine Meldung sen‐
det.
977

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis