Modbus Schnittstelle
Konfigurationsabschnitt über den die für die Modbus-Kommunikation zu verwendende Schnittstelle ausgewählt und konfiguriert wird.
Konfigurationsabschnitt "Modbus Schnittstelle"
| 1 | Auswahl der für die Modbus-Kommunikation zu verwendenden Schnittstelle | |
| aus | Schnittstelle deaktiviert | |
| ein | Die RS485-Schnittstelle soll verwendet werden. | |
| 2 | Auswahl der benötigten Baudrate | |
| 3 | Auswahl der Anzahl der benötigten Stoppbits | |
| 4 | Auswahl der benötigten Parität | |
| 5 | Anzahl der zu verwendenden Datenbits | |
| 6 | Zeit innerhalb der der Modbus-Server auf das Kommando des Geräts reagieren muss | |
| 7 | Auswahl, ob die Kommandos bei einem Kommunikationsfehler wiederholt werden | |
| Off | Ein Kommunikationsfehler wird sofort aufgezeigt. | |
| 1-3 | Bei einem Kommunikationsfehler wird das entsprechende Kommando x Mal wiederholt. Der Fehler wird erst aufgezeigt, wenn die ausgewählte Anzahl an Versuchen fehlschlägt. | |
| 8 |
Anzahl der Messzyklen, für die der Messwert gehalten wird, bevor der Fehlerwert ausgegeben wird |
|
| 9 | Aktiviert den 120 Ω Abschlusswiderstand zw. RS485 A und B | |
| 10 | Aktiviert die 390 Ω Klemmwiderstände (Pull up auf RS485 A und Pull down auf RS485 B) | |
Beispiel zur Erklärung des Zusammenhangs zwischen "Timeout", "Retry" und "Messintervall"
| Grundeinstellung |
|
Aufzeichnungsintervall | 5 min. |
|
Messintervall | 1 min. | |
| Modbus Schnittstelle |
1ter Versuch |
Timeout | 4 sec. |
Retry |
|||
| Retry | 1 |
Erklärung: In diesem Beispiel sind 7 Kanäle aktiviert, der Modbus-Server antwortet jedoch nicht. Zum Messzeitpunkt wird zuerst versucht, die Daten für den Modbus Messkanal 1 zu lesen. Da der "Retry" aktiviert ist, wird nach Ablauf des "Timeout" ein weiteres Mal versucht, die Daten für den Modbus Messkanal 1 vom Modbus-Server zu lesen. Nach erneutem Ablauf des "Timeout" wird für den Modbus Messkanal 1 der Fehlerwert "OL" (Open Loop) gesetzt und der erste Versuch, die Daten für den Modbus Messkanal 2 zu lesen, gestartet.
Daher müssen die Anzahl der aktivierten Kanäle (Modbus Messkanäle + Modbus Ausgabekanäle), das "Timeout", die Anzal der "Retry" und das Messintervall folgendermaßen gewählt werden:
Retry nicht aktiv: "Timeout" * Anzahl aktiver Kanäle < "Messintervall"
Retry aktiv: "Timeout" * (1+ Anzahl Retry) * Anzahl aktiver Kanäle < "Messintervall"
1ter Versuch
Retry