Herunterladen Inhalt Inhalt Diese Seite drucken

Interaktion Der Parameter Length Und Buffer - Siemens SIMATIC S7 Serie Systemhandbuch

Inhaltsverzeichnis

Werbung

STATUS (W#16#....)
81D7
81D8
81DF
8281
8282
8301
8322
8324
8328
8332
833A
Hinweis
Einstellen der maximalen Länge des Datensatzes für die Profibus-Kommunikation
Wenn das Kommunikationsmodul CM1243-5 als Profibus-Master zur Steuerung eines ET200SP-
oder ET200MP-Profibus-Geräts dient, das wiederum ein RS232-, RS422- oder RS485-Punkt-zu-
Punkt-Modul verwendet, müssen Sie die Datenbausteinvariable "max_record_len" wie folgt
explizit auf den Wert 240 setzen:
Setzen Sie nach Ausführung einer Kommunikationsanweisung wie z. B. Port_Config,
Send_Config oder Receive_Config den Parameter max_record_len im Instanz-DB (beispielsweise
"Send_P2P_DB".max_record_len) auf 240.
Die explizite Zuweisung des Werts für max_record_len ist nur bei Profibus-Verbindungen
erforderlich. Bei Profinet-Verbindungen wird bereits ein gültiger Wert für max_record_len
verwendet.

Interaktion der Parameter LENGTH und BUFFER

Die Mindestdatengröße, die von der Anweisung SEND_P2P gesendet werden kann, ist ein Byte.
Der Parameter BUFFER legt die Größe der zu sendenden Daten fest. Sie können für den
Parameter BUFFER weder den Datentyp Bool noch Arrays vom Typ Bool verwenden.
Sie können den Parameter LENGTH jederzeit auf 0 setzen und damit sicherstellen, dass
SEND_P2P die gesamte Datenstruktur des Parameters BUFFER sendet. Wenn Sie nur einen Teil
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Beschreibung
Interner Fehler / Synchronisationsfehler zwischen FB und CM
Sendeversuch abgelehnt, weil der Anschluss nicht konfiguriert ist.
CM hat Schnittstelle zum FB aus einem der folgenden Gründe zurückgesetzt
Modul neu gestartet (Aus-/Einschalten)
CPU hat einen Haltepunkt erreicht
Modul wurde neu parametriert
Das Modul zeigt den entsprechenden Code in jedem Fall im Status-Parameter an. Das Modul
setzt Status und Error nach dem ersten empfangenen Datensatz für SEND_P2P zurück.
Negative Quittierung beim Schreiben in Modul
DP-Slave oder Modul nicht verfügbar
Unzulässige Syntax-ID an einem ANY-Pointer
Bereichslängenfehler beim Lesen eines Parameters
Bereichsfehler beim Lesen eines Parameters
Ausrichtungsfehler beim Lesen eines Parameters
Der Parameter enthält eine DB-Nummer, die höher als die maximal zulässige Nummer ist (DB-
Nummernfehler).
Der DB für den Parameter BUFFER ist nicht vorhanden.
Kommunikationsprozessor und Modbus-TCP
13.3 Punkt-zu-Punkt-Kommunikation (PtP)
979

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis