Sprachauswahl:
Skip to main navigation Skip to main content Skip to page footer

Einführung in die Erstellung virtueller Modbus TCP Elemente

Ein virtueller Modbus-TCP-Sensor wird verwendet, um Daten von externen Geräten, Zählern und Sensoren via Modbus TCP/IP-Protokoll zu lesen und zu schreiben. Beachten Sie bitte, dass Ihr IoT-fähiges Didactum Mess- und Kontrollgerät mit der Firmware „didactum-2.8.3-b333“ oder höher, ausgestattet sein muss. Ab dieser Firmware unterstützen die Didactum Geräte das Modbus-TCP/IP Protokoll.

Hinzufügen des virtuellen Elements Modbus-TCP Lesen

Um ein "Modbus TCP (Lesen)"-Element im IoT-fähigen Mess- und Kontrollsystem zu erstellen, gehen Sie auf das Menü „Systembaum“ und  klicken dann bitte die Schaltfläche "+“ oben rechts ". Es erscheint dann das Auswahlmenü „Hinzufügen eines neuen Elements“.

Nachdem Sie auf "Modbus TCP (lesen)" geklickt haben, öffnet sich ein neues Fenster mit der Bezeichnung „Modbus TCP (lesen“.

Beschreibung der Einstellungen im Menü „Modus TCP (lesen)“:

#NameBezeichnung
1Name:Bezeichnung / Name des Elements (individuell benennbar)
2User-defined type:Legt das Symbol fest, das im "Systembaum" des Didactum Systems angezeigt werden soll.
3Units of measurement:Die Maßeinheit, in der der Wert im "Systembaum" angezeigt wird.
4Minimum value:Legt den minimalen Messbereich fest; wenn der Wert außerhalb des Bereichs liegt, geht der Sensor in den Zustand "Nicht angeschlossen" über.
5Maximum value:Legt den maximalen Messbereich fest; wenn der Wert außerhalb des Bereichs liegt, geht der Sensor in den Zustand "Nicht angeschlossen" über.
6Alarm and warning levels:Hier werden die Alarm- und Warnschwellen des Modbus TCP Elements konfiguriert.
7Hysteresis:Möglichkeit der Erstellung eines Hysterese-Funktion des Modbus-TCP read Elements.
8Expression:Funktion der Form f (x). Der Standardwert für den Sensor ist gleich dem gemessenen Wert: "x", d.h. entspricht dem Ausdruck "x". Um den indirekten Wert des Sensors zu berechnen, ist es möglich, einen beliebigen Ausdruck zu verwenden, die zulässig sind "(", ")", als auch:

•    Operator: "+", "-", "*", "/", "%", "^" (Potenzierung);
•    Funktionen: "abs","sqrt","exp","ln","log","sin","cos","tan","asin","acos","atan";
•    Konstanten: "pi" (3.1415926...), "e" (2.7182818...)

Beispiel: "0.1*x+0.5"

Im Reiter „Zusätzlich“ des Menüs „Modbus TCP (lesen)“ stehen Ihnen folgende Felder zur Verfügung:

Beschreibung der Einträge des Menüs:

# Name Beschreibung
1 IP address Modbus TCP slave IP Adresse des externen Equipments
2 Port Modbus TCP slave port (Standard Port: 502)
3 Register index Startadresse der Modbus-Protokollregister in hexadezimaler Darstellung, z. B. „0F4A“
4 Function code Die folgenden Funktionen werden vom Didactum System unterstützt:

•    0x01 - Read Coil Status
•    0x02 - Read Input Status
•    0x03 - Read Holding Register
•    0x04 - Read Input Register
5 Data type Legt fest, wie die Daten dargestellt werden sollen:

•    16 bits signed int
•    16 bits unsigned int
•    32 bits signed int
•    32 bits unsigned int
•    32 bits IEEE floating point
6 Data ordering Bestimmt die Bytereihenfolge in der Antwort des Modbus-Protokolls:

•    low byte first, low word first
•    low byte first, high word first
•    high byte first, low word first
•    high byte first, high word first
7 Polling period Legt die Zeit der Abfrage des Sensorwertes fest. Unterstützt werden Pollingintervalle von 10 Sekunden bis maximal 5 Minuten.

Ergänzende Hinweise: Mit der Schaltfläche „Testen“ können Sie eine Testverbindung mit einem Modbus-Gerät herstellen. In zusätzlichen Feldern wird die Bytefolge der Verbindungsdaten in hexadezimaler Form angezeigt. 

„Modbus raw answer“ - Daten der empfangenen Antwort, ohne Header und Prüfsumme. „Modbus-Wert“ - enthält den Datenwert, der entsprechend dem ausgewählten Datentyp interpretiert wird.

Hinzufügen des virtuellen Modbus-TCP Elements „schreiben“

Um ein "Modbus TCP (schreiben)"-Element im SNMP-kompatiblen Didactum Mess- & Kontrollsystem zu erstellen, klicken Sie im Menü "Systembaum" auf die Schaltfläche „+“.  Wählen Sie bitte den Eintrag "Modbus TCP (schreiben)" aus. Das Didactum Gerät öffnet danach folgendes Menü:

Folgende Felder werden Ihnen in diesem Menü angeboten:

#NameBezeichnung
1Name:Bezeichnung / Name des Elements (individuell benennbar)
2IP adress:Modbus-TCP-Slave-IP-Adresse des externen Geräts.
3Port:Modbus-TCP-Slave-Port (Standard 502)
4Register index:Modbus-Protokollregister-Startadresse in hexadezimaler Darstellung, z. B. „0F4A“
5Funktionscode:Die folgenden Funktionen werden vom Didactum Mess- & Kontrollgerät unterstützt:

0x05 – Write Single Coil / einzelne Coil schreiben
0x06 - Write Single Register / einzelne Register schreiben
6Schreibwert:Dezimaler ganzzahliger Wert, der in das angegebene Register geschrieben werden soll

Hinweise: Mit der Schaltfläche „Testen“ können Sie sofort einen Wert in das Modbus-Register eingeben. Jetzt kann das Schreiben von Modbus TCP als Aufgabe im Menüeintrag „Logisches Schema“ eingefügt werden:

Diese Webseite nutzt Cookies

Diese Webseite nutzt Cookies zur Verbesserung des Erlebnisses unserer Besucher. Indem Sie weiterhin auf dieser Webseite navigieren, erklären Sie sich mit unserer Verwendung von Cookies einverstanden.

Essenzielle Cookies ermöglichen grundlegende Funktionen und sind für die einwandfreie Funktion der Website erforderlich.
Statistik Cookies erfassen Informationen anonym. Diese Informationen helfen uns zu verstehen, wie unsere Besucher unsere Website nutzen.
Marketing-Cookies werden von Drittanbietern oder Publishern verwendet, um personalisierte Werbung anzuzeigen. Sie tun dies, indem sie Besucher über Websites hinweg verfolgen.