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 | |
| onBoard | Die onBoard RS485-Schnittstelle soll verwendet werden. 1) | |
| Schnittstellenkarte | Die RS485-Schnittstelle der Schnittstellenkarte soll verwendet werden. 2) | |
| 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 3) | |
1) nur verfügbar, wenn das Gerät mit der Bestelloption "Featureaktivierung RS485 (300730)" geordert oder die onBoard RS485-Schnittstelle nachträglich mittels "Aktivierungscode RS485 (300540)" freigeschaltet wurde
2) nur verfügbar, wenn das Gerät mit der Bestelloption "RS485 Schnittstellenerweiterung (301401)" geordert wurde
3) Für die RS485-Schnittstelle der Schnittstellenkarte kann der Abschlusswiderstand nicht über die Oberfläche des myDatanet-Servers zugeschaltet werden, sondern muss mittels des 4-fach Dip-Switchs an der Schnittstellenkarte aktiviert werden. (siehe RS485 Schnittstellenerweiterung).
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