Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Systemhandbuch Seite 584

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

Werbung

105BKommunikationsprozessor
12.3 Punkt-zu-Punkt-Kommunikation (PtP)
Tabelle 12- 24
Datentypen für die Parameter
Parameter und Datentyp
EN_R
IN
PORT
IN
BUFFER
IN
NDR
OUT
ERROR
OUT
STATUS
OUT
LENGTH
OUT
Der STATUS-Wert ist gültig, wenn NDR oder ERROR im Zustand WAHR ist. Der STATUS-
Wert liefert den Grund für die Beendigung der Empfangsoperation im CM oder CB. Dies ist
typischerweise ein positiver Wert, der angibt, dass die Empfangsoperation erfolgreich war
und dass der Empfangsvorgang normal beendet wurde. Ist der STATUS-Wert negativ (das
höchstwertige Bit des Hexadezimalwerts ist gesetzt), wurde die Empfangsoperation wegen
einer Fehlerbedingung wie Paritäts-, Framing- oder Überlauffehler beendet.
Jede PtP-Kommunikationsschnittstelle kann maximal 1024 Bytes puffern. Hierbei kann es
sich um eine große oder mehrere kleinere Meldungen handeln. Sind mehrere Meldungen im
CM oder CB verfügbar, gibt die Anweisung RCV_PTP die älteste verfügbare Meldung aus.
Eine nachfolgend ausgeführte Anweisung RCV_PTP gibt die zweitälteste Meldung aus.
Tabelle 12- 25
Bedingungscodes
STATUS (W#16#...)
Beschreibung
0000
Kein Puffer vorhanden
80E0
Meldung wurde beendet, weil der Empfangspuffer voll ist
80E1
Meldung wurde wegen Paritätsfehler beendet
80E2
Meldung wurde wegen Framingfehler beendet
80E3
Meldung wurde wegen Überlauffehler beendet
80E4
Meldung wurde beendet, weil die berechnete Länge die Puffergröße überschreitet
80E5
Umgekehrtes Biassignal (Drahtbruch)
0094
Meldung wurde beendet, weil die maximale Zeichenlänge empfangen wurde
0095
Meldung wurde wegen Meldungs-Timeout beendet
0096
Meldung wurde wegen Zeichenabstands-Timeout beendet
584
Datentyp
Beschreibung
Bool
Wenn dieser Eingang WAHR ist und eine Meldung verfügbar ist, wird die
Meldung vom CM oder DB in BUFFER übertragen. Wenn EN_R = FALSCH
ist, wird das CM oder CB auf Meldungen geprüft und die Ausgänge NDR,
ERROR und STATUS werden aktualisiert, doch die Meldung wird nicht in
BUFFER übertragen. (Standardwert: 0)
PORT
Nachdem Sie das CM oder CB eingebaut und konfiguriert haben, erscheint die
Portkennung in der Parameter-Klappliste am Box-Anschluss PORT. Der
zugewiesene CM- oder CB-Portwert ist die Eigenschaft "Hardwarekennung"
der Gerätekonfiguration. Der symbolische Name des Ports wird im Register
"Systemkonstanten" der PLC-Variablentabelle zugewiesen. (Standardwert: 0)
Variante
Dieser Parameter zeigt auf die Anfangsadresse des Empfangspuffers. Dieser
Puffer muss groß genug sein, um die maximale Meldungslänge zu
empfangen.
Boolesche Daten oder Boolesche Felder werden nicht unterstützt.
(Standardwert: 0)
Bool
Eine Ausführung lang WAHR, wenn neue Daten bereit sind und die
Anweisung fehlerfrei beendet wurde.
Bool
Eine Ausführung lang WAHR, nachdem die Anweisung mit Fehler beendet
wurde.
Word
Ausführungsbedingung (Standardwert: 0)
UInt
Länge der ausgegebenen Meldung in Byte (Standardwert: 0)
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis