Instructions

Table Of Contents
Kommunikationsprozessor und Modbus-TCP
13.3 Punkt-zu-Punkt-Kommunikation (PtP)
S7-1200 Automatisierungssystem
1162 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Parameter und Datentyp
Datentyp
Beschreibung
ERROR OUT Bool Eine Ausführung lang WAHR, nachdem die letzte Anforderung mit Fehler
ausgeführt wurde
STATUS OUT Word Ausführungsbedingung (Standardwert: 0)
* Für CM und CB 1241 nicht unterstützt; für den Parameter ist eine leere Zeichenkette ("") zu verwenden.
Tabelle 13- 12 Bedingungscodes
STATUS (W#16#....)
Beschreibung
81B0 Konfiguration eines Sendealarms ist nicht zulässig. Wenden Sie sich an den Customer
Support.
81B1
Pausenzeit ist größer als der maximal zulässige Wert.
81B2
Leerlaufzeit ist größer als der maximal zulässige Wert.
81B3
Fehler im Baustein-Header, zum Beispiel falscher Bausteintyp oder falsche Bausteinlänge
81B4
Rekonfiguration abgelehnt, weil ein Konfigurierungsvorgang läuft
81B5 Angegebene Anzahl der Abschlusstrennzeichen ist größer als zwei oder Anzahl der
Endezeichen ist größer als fünf
81B6 Sendekonfiguration abgelehnt, wenn in der Firmware eingebettete Protokolle betroffen
sind
8280
Negative Quittierung beim Lesen aus Modul
8281
Negative Quittierung beim Schreiben in Modul
8282
DP-Slave oder Modul nicht verfügbar
13.3.5.4
Receive_Config (Parameter für den seriellen Empfang dynamisch konfigurieren)
Tabelle 13- 13 Anweisung Receive_Config (Empfangskonfiguration)
KOP/FUP
SCL
Beschreibung
"Receive_Config_DB"(
REQ:=_bool_in_,
PORT:=_uint_in_,
Re-
ceive_Conditions:=_struct_in_,
DONE=>_bool_out_,
ERROR=>_bool_out_,
STATUS=>_word_out_);
Receive_Config führt die dynami-
sche Konfiguration serieller Emp-
fangsparameter für eine PtP-
Kommunikationsschnittstelle durch.
Diese Anweisung konfiguriert die
Bedingungen, die den Beginn und
das Ende einer empfangenen Mel-
dung kennzeichnen. In einem CM
oder CB anstehende Meldungen
werden gelöscht, wenn Recei-
ve_Config ausgeführt wird.
1
STEP 7 erstellt automatisch den DB, wenn Sie die Anweisung einfügen.
Sie können die statische Anfangskonfiguration des Kommunikationsanschlusses in den
Eigenschaften der Gerätekonfiguration einrichten oder einfach die Standardwerte nutzen.
Dann können Sie mit Receive_Config in Ihrem Programm die Konfiguration ändern.
Die CPU speichert die von Ihnen in der Anweisung Receive_Config festgelegten Werte nicht
dauerhaft. Die in der Gerätekonfiguration gespeicherten Parameter werden von der CPU
wiederhergestellt, wenn diese von RUN in STOP wechselt oder neu eingeschaltet wird.