Modbus Ausgabekanäle
Konfigurationsabschnitt über den die Einstellungen für die 12 Modbus Ausgabekanäle vorgenommen werden. Mittels des Tabs "Basis" werden die Basiseinstellungen festgelegt. Über den Tab "Konfiguration" wird festgelegt in welche Modbus Register die Stellwerte geschrieben werden sollen und in welchem Format die Stellwerte im jeweiligen Modbus Registern abgelegt werden sollen. Mittels des Tab "Skalierung" können die in einer bestimmten Einheit vorliegenden Stellwerte in den gewünschten ins Register zu schreibenden Rohwert umskaliert werden.
Basis
Konfigurationsabschnitt "Modbus Ausgabekanäle", Tab "Basis"
| 1 | frei wählbare Kanalbezeichnung für die Modbus Ausgabekanäle | |
| 2 | Basiseinstellung für den Modbus Ausgabekanal | |
| aus | Ausgabekanal deaktiviert | |
| Modbus | Der Stellwert wird über die im Konfigurationsabschnitt "Modbus Schnittstelle" ausgewählte RS485-Schnittstelle an den Modbus-Server übermittelt. Die Schnittstelle ist immer als Modbus-Client (ehem. Master) im Betriebsmodus "RTU" konfiguriert. | |
| 3 | gibt an, wie der Modbus Ausgabekanal von den Auswerteelementen des Servers zu behandeln ist | |
| Digital | Digitaler Messwert. D. h. das System betrachtet jeden Messwert unabhängig von den Messwerten davor oder danach. | |
| analog | Analoger Messwert. D. h. das System betrachtet jeden Messwert unabhängig von den Messwerten davor oder danach. | |
| Cnt.Day | Tageszähler. D. h. das System rechnet damit, dass der Messwert des Kanals kontinuierlich ansteigt und einmal pro Tag zurückgesetzt wird. | |
| Cnt.Intrvl | Intervallzähler. D. h. das System geht davon aus, dass der Zählerstand nach jeder Messwertaufzeichnung zurückgesetzt wird. | |
| 4 | String, der als Messwerteinheit von allen Anzeigeelementen des Servers verwendet wird [0‑16 8 Zeichen] | |
| 5 | Anzahl der Nachkommastellen, die von allen Anzeigeelementen des Servers verwendet wird | |
| 6 | Ausgabewert in der Messeinheit | |
Konfiguration
Konfigurationsabschnitt "Modbus Ausgabekanäle", Tab "Konfiguration"
| 1 | Adresse des Modbus-Servers | |
| 2 | Adresse des Registers, in das geschrieben werden soll | |
| 3 | Format, in dem der Stellwert ins Register geschrieben werden soll | |
| Digital |
Es soll ein Digitalwert geschrieben werden. |
|
| Signed |
Es soll ein vorzeichenbehafteter Integer-Wert geschrieben werden. |
|
| Unsigned |
Der zu schreibende Integer-Wert ist nicht vorzeichenbehaftet. |
|
| Float |
Es soll ein 32 Bit Float geschrieben werden. |
|
| 4 | Auswahl der Wortbreite (d. h. Anzahl der Bits aus denen der Integer-Wert
besteht)
Nur verfügbar, wenn für das Format "Signed" oder "Unsigned" ausgewählt wurde |
|
| 16 |
16-Bit Integer |
|
| 32 |
32-Bit Integer. Dazu müssen 2 Register in den Modbus-Server geschrieben werden. |
|
| 5 | Auswahl der Word-Order, wenn es die über das Format und die Wortbreite getroffene Auswahl erfordert, 2 Register in den Modbus-Server zu schreiben (d. h. "Float", "Signed" mit einer Wortbreite von 32 Bit oder "Unsigned" mit einer Wortbreite von 32 Bit ausgewählt wurde) | |
| HI-LO |
HI-Word auf der niedrigeren Registeradresse, LO-Word auf der höheren Registeradresse |
|
| LO-HI |
LO-Word auf der niedrigeren Registeradresse, HI-Word auf der höheren Registeradresse |
|
| 6 | Function Code, der für den Zugriff auf das Register verwendet werden soll | |
| FC5 | Write Single Coils | |
| FC6 | Write Single Register | |
| FC15 | Write Multiple Coils | |
| FC16 | Write Multiple Registers | |
| 7 |
Selektiert: Der Stellwert wird bei einer Änderung nur einmalig nach Ablauf des aktuellen Messintervalls an den Modbus-Server übermittelt.1) Nicht selektiert: Der Stellwert wird im Messintervall zyklisch an den Modbus-Server übermittelt. 2) |
|
1) Empfohlen, wenn der Modbus-Server die empfangenen Daten jedes mal nicht-flüchtig speichert. Es verhindert, dass durch häufiges Schreiben der immer gleichen Daten das int. Flash des Modbus-Servers vorzeitig die max. Anzahl seiner Schreibzyklen erreicht.
2) Empfohlen, wenn der Modbus-Server das kontinuierliche Übermitteln von Daten nutzt, um zu erkennen, ob die Verbindung zum Modbus-Client noch aktiv ist.
Skalierung
Konfigurationsabschnitt "Modbus Ausgabekanäle", Tab "Skalierung"
| 1 | Auswahl, ob der Stellwert vor dem Schreiben in das Register umskaliert werden soll. | |
| aus | Der Stellwert wird unverändert ins Register geschrieben. | |
| ein | Skalierung aktiv (d.h. der Stellwert wird vor dem Schreiben ins Register in den gewünschten Rohwert umskaliert) | |
| 2 | Start des Ausgabebereichs in der Einheit des Modbus-Servers (d. h. der in den Modbus-Server zu schreibende Rohwert) | |
| 3 | Ende des Ausgabebereichs in der Einheit des Modbus-Servers (d. h. der in den Modbus-Server zu schreibende Rohwert) | |
| 4 | Start des Ausgabebereichs in der Messeinheit | |
| 5 | Ende des Ausgabebereichs in der Messeinheit | |
| 0 % | 4 mA | D |
| 100 % | 20 mA | C |
| 0 % Modbus | 0 | A |
| 100 % Modbus | 65535 | B |
| Basis > Stellwert | 12 mA | F |
| Skalierter Ausgabewert | 32767 | E |
| E = ( (B - A)/(C - D) ) * (F - D) + A F = ( (65535 - 0) /(20 mA - 4 mA) ) * (12 mA - 4 mA) + 0 =32767 |
