|
<< Click to Display Table of Contents >> Navigation: Komponenten > Treiber > Modbus Slave |
Der Modbus Slave-Treiber ist eine unsichtbare Server-Komponente. Hier besteht die Möglichkeit mit anderen Modbus Gateways auf diesen Slave eine Verbindung her zu stellen. Alle Komponenten, die auf die gleiche Schnittstelle (der COM Port bei Seriell bzw die Kombination aus IP und Port bei den IP Protokollen) verweisen, gehören zum gleichen Modbus-Netzwerk. Die Komponenten müssen hierbei dann alle eine unterschiedliche Geräte-ID haben. Somit werden mehrere Komponenten innerhalb eines Netzwerkes, als auch mehrere Komponenten in unterschiedlichen Netzwerken unterstützt.
Datenpunkte der Komponente
Name |
Typ |
Funktion |
|---|---|---|
Diagnose [Text] |
Ausgang |
Achtung: Diagnose oder Debug - Ausgänge sind nur für den Fehlerfall vorgesehen. Bitte nur mit Rücksprache mit dem Supportteam verwenden! Diese können bei Verwendung die Leistung des Dienstes erheblich beeinträchtigen. |
Dynamisch |
Ordner |
Im Ordner Dynamisch werden die Ein- und Ausgangskanäle angezeigt. Je nach Typ werden unterschiedliche Datenpunkte zur Verfügung gestellt. Die Kanäle sind nach Register-Typen gegliedert. |
Erweiterte Diagnose |
Eingang |
Schaltet die erweiterte Diagnose frei. |
Lokale IP |
Bidirektional |
Hier kann zur Laufzeit die IP-Adresse des Treibers geändert werden. |
Treiber An/Aus |
Bidirektional |
Treiber Ein- oder Ausschalten. |
Treiberstatus |
Ausgang |
Gibt den Verbindungsstatus aus. Undefiniert = Treiber aus aus = keine Verbindung an = Verbindung besteht |
Eigenschaften der Komponente
Name |
Standard |
Funktion |
|---|---|---|
Kanäle |
0 |
Hier werden die importierten bzw. manuell angelegten Kanäle aufgelistet. Diese erscheinen dann im Datenpunkt-Ordner Dynamisch. Die Beschreibung des Modbus Kanaleditors folgt unten. |
Verbindung |
Serial ... |
Hier wird die Verbindungsart des Modbus Slaves eingestellt (Lokale-Adresse). Mögliche Einstellungen sind:(Modbus-Optionen / Modbus-Verbindung) (auch Secure). Mehrere Verbindungen auf dem selben COM-Port sind möglich, wenn die Geräte ID unterschiedlich ist. |
Geräte ID |
1 |
Festlegen der Modbus Geräte ID. |
Treiber An/Aus |
|
Definiert, ob der Treiber bei Projektstart automatisch aktiviert wird. |
Kanal Editor
Name |
Register Adresse [dezimal] |
Register-Typ |
Datentyp |
Anzahl Register |
Zugriffsart |
Bit Access |
Kanal001 |
1234 |
Internes Register |
UInt16 AB |
1 |
Lesen/Schreiben |
|
... |
|
|
|
|
|
|
Name:
Bezeichnung des Kanals welcher im Ordner Dynamisch im Kommunikationsfenster angezeigt wird.
Register Adresse [dezimal]:
Adresse des Startregisters, ab hier werden die Werte gesetzt. Die Adresse muss in dezimal angegeben werden.
Datentyp:
Der spezifische Datentyp für die Register. Werden die auszulesenden Daten in mehreren Registern dargestellt, muss der Datentyp dementsprechend angepasst werden.
Anzahl Register:
Anzahl der Register die verwendet werden sollen.
Register-Typ:
Es wird keine Funktion angegeben. Eine Funktion wird nur im Master definiert und bestimmt dort, auf welche Art und weise auf welche Register-Blöcke zugegriffen werden soll. Statt dessen wird hier angegeben, zu welchem der 4 Registerdatensätze (Coils, diskrete Eingänge, Eingangsregister oder HoldingRegister) ein Kanal gehört.
Zugriffsart:
Zusätzlich zum Registertyp kann mittels Zugriffstyp definiert werden, wie auf ein Register zugegriffen werden darf (lesen, schreiben, beides - auf Eingänge kann naturgemäß nur Lesend zugegriffen werden)
Bit Access:
Für UINT16 Datentypen lässt sich einstellen, ob auf diese Werte bitweise zugegriffen werden soll.
Importieren / Exportieren:
Bei dem Exportieren werden 2 Dateien angelegt. Einmal die Exportdatei für den Slave selbst (<Dateiname>.xml) als Datensicherung und dann die xml Datei, die im Modbus Master importiert werden kann (<Dateiname>_master.xml).