Kommunikations Bibliothek, Datenübertragung mit MODBUS Protokoll Bibliothek. Serielle Kommunikation und über TCP/IP. MODBUS RTU ASCII Modus

Auszug einiger SuperCom MODBUS Funktionen

Das SuperCom MODBUS Protokoll Modul implementiert das MODBUS Protokoll. Zusätzlich unterstützt es auch Benutzerspezifische Funktionen und Datenpakete über transparente Datenübertragungs-Funktionen.

Ein MODBUS Klient oder Server, der mit der dafür nötigen SuperCom Software erzeugt wurde, kann unterschiedliche Verbindungen kontrollieren. Mehr...

Im folgenden ein Auszug einiger Funktionen aus dem SuperCom MODBUS Protokoll Modul.

RS_MBGetConfig Ruft die Protokoll Konfiguration ab
RS_MBSetConfig Ändert die Protokoll Konfiguration
RS_MBSetConfigStr* Ändert die Protokoll Konfiguration. Der Unterschied zu RS_MBSetConfig ist: die Werte werden in einem String als "Name=Wert;" Paare übergeben.
RS_MBReadCoil Fragt den Zustand eines einzelnen "Coil" ab
RS_MBReadCoils Fragt den Zustand mehrerer "Coils" ab
RS_MBReadCoilsStr* Fragt den Zustand mehrerer "Coils" ab und liefert die Coil Werte als String z.B. "01100100"
RS_MBReadInput Ruft die Werte (bits) eines oder mehrerer diskreter Werte (Input bits) ab
RS_MBReadInputRegisters Ruft die Werte mehrerer Input Register ab
RS_MBReadHoldingRegisters Ruft die Werte mehrerer Holding Register ab
RS_MBReadGeneralReference Ruft mehrere Gruppen und Referenzen ab
RS_MBWriteCoil Ändert den Zustand eines "Coil" (Zustand-Bit) ab
RS_MBWriteCoils Ändert den Zustand mehrerer "Coils" (Zustand-Bits) ab
RS_MBWriteCoilsStr* Ändert den Zustand mehrerer "Coils" (Zustand-Bits) ab. Der Unterschied zu RS_MBWriteCoils: die neuen Coil Werte werden als String übergeben z.B. "01100100"
RS_MBWriteRegister Ändert den Wert eines einzelnen Registers ab
RS_MBWriteRegisters Ändert den Wert mehrere Registers ab
RS_MBHandleRequests Master Anforderungen behandeln - Simulation eines MODBUS Server. Diese Funktion ist fast alles was mit der SuperCom Software notwendig ist um einen Server zu erzeugen, der auch gleichzeitig mehrere Verbindungen kontrollieren kann (z.B. unter TCP/IP). Entsprechende Beispiele sind vorhanden.
RS_MBSetPLCMem Definiert den Speicherbereich mit Werten um den Speicher einer SPS zu simulieren (Simulation eines MODBUS Server). Kann auch eine Momentaufnahme des aktuellen Speichers der simulierten SPS liefern.
RS_MBReadFIFOQueue FIFO-Warteschlange (First-In-First-Out) der Halteregister lesen. Die Funktion liefert die Anzahl der Register in der Warteschlange und die Werte.
RS_MBGetDeviceId Geräteidentifikation und andere gerätebezogene Informationen lesen (z.B. Herstellername, Produktcode, Version-, Revisionsnummer). Es nutzt Funktion-Code 43 (Hex 2B) und MEI Type 14 (Hex 0E).
RS_MBGetEventCounter Liefert das Statuswort und den Ereigniszähler von der SPS (Modbus Server).
RS_MBGetEventLog Liefert das Statuswort, den Ereigniszähler, den Nachrichtenzähler und Ereignisbytes von der SPS (Modbus Server).
RS_RXMODBUS Empfängt ein Datenpaket gemäß MODBUS Protokoll. Da die Daten vom SuperCom Protokoll-Modul transparent geliefert werden, eignet sich diese Funktion auch zum Empfang von benutzerspezifischen Anforderungen (benutzerspezifische Funktion-Codes, z.B FC43), Entwicklung eines MODBUS Server, eines MODBUS zu "anderes Protokoll" Konverter oder MODBUS Gateway (z.B. Seriell zu Ethernet), u.a.
RS_TXMODBUS Diese Funktion überträgt Datenpakete gemäß der MODBUS Spezifikation. Die Datenpakete werden transparent übertragen. Diese Funktion ermöglicht die Übertragung von benutzerspezifischen Anforderungen (benutzerspezifische Funktion-Codes z.B. FC43), entwicklung eines MODBUS Server, eines MODBUS zu "anderes Protokoll" Konverter oder Gateway, u.a.

:
:

:
:

* eingeführt mit Version 4.5.

Mit dem SuperCom MODBUS Protokoll Modul werden unabhängig vom Typ der Verbindung (seriell, TCP/IP oder ISDN) immer dieselben Funktionen und Parameter genutzt.


Home   Back

Modbus Daten Kommunikation Software, ActiveX Kommunikations Bibliotheken und Komponenten
It Simply Works!

Updated on: 2023-06-21 09:53:36