Herunterladen Diese Seite drucken

Siemens SIMATIC S7-300 Betriebsanleitung Seite 67

Ladbarer treiber für punkt-zupunkt-cps: modbus-protokoll, rtu-format, s7 ist slave
Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:

Werbung

Telegrammende
Der Treiber erkennt dann Telegrammende, wenn während der Zeit, die dreieinhalb Zeichen
zur Übermittlung benötigen (3,5-fache Zeichenverzugszeit), keine Übertragung stattfindet
(siehe MODBUS Protocol Reference Guide).
Dieser Telegrammende-TIME_OUT ist somit baudratenabhängig.
Baudrate
76800 Baud
38400 Baud
19200 Baud
9600 Baud
4800 Baud
2400 Baud
1200 Baud
600 Baud
300 Baud
Im "Normal-Betrieb" wird nach Eintreffen des Telegrammende-TIME_OUTs das vom
Koppelpartner empfangene Modbus-Telegramm ausgewertet und formal geprüft.
Bei "Störungsunterdrückung" wird das Telegrammende durch ein formal richtiges
Empfangstelegramm mit korrektem CRC-Code erkannt.
Exception Responses
Wenn der Slave einen Fehler im Anforderungstelegramm des Masters erkennt,
z. B. Registeradresse nicht erlaubt, so setzt er das höchstwertige Bit im Funktionscode des
Antworttelegramms.
Nachfolgend wird ein Byte Fehlercode (Exception Code) übertragen, das die Fehlerursache
beschreibt.
Exception Code Telegramm
Das Fehlercode-Antworttelegramm vom Slave hat folgenden Aufbau:
Im Beispiel Slave-Adresse 5, Funktionscode 5, Exception Code 02
Antworttelegramm vom Slave EXCEPTION_CODE_xx:
05H
85H
02H
xxH
xxH
Ladbarer Treiber für Punkt-zu-Punkt-CPs: MODBUS-Protokoll, RTU-Format, S7 ist Slave
Betriebsanleitung, 09/2009, A5E00103172-06
TIME_OUT
0,5 ms
1 ms
2 ms
4 ms
8 ms
16 ms
32 ms
64 ms
128 ms
Slave-Adresse
Funktionscode
Exception Code (1..4)
CRC-Prüfcode "Low"
CRC-Prüfcode "High"
Übertragungsprotokoll
67

Werbung

loading

Diese Anleitung auch für:

Simatic s7-400