SuperCom - MODBUS Server Protokoll Bibliothek
für Windows und Linux

Modbus Slave Funktionalität, Beispiele

MODBUS ist ein Industrieprotokoll für die Kontrolle von SPS Steuerungen Automatisierungs-Maschinen verbunden mittels serielle Leitungen (RS-232, RS-422, RS-485) oder Ethernet TCP/IP Verbindungen. Führen Sie einfach Modbus Klient oder Modbus Server Gerätefunktionen in Ihrer Anwendung aus, die zum Beispiel mit C ++, C #, Delphi, Visual Basic (inkl. NET), Java, Python usw. geschrieben wurden.

Die SuperCom MODBUS Protokoll Bibliothek ist eine sehr komplette MODBUS Bibliothek mit Funktionen um einfach und schnell eine stabile MODBUS Anwendung zu entwickeln. Die SuperCom MODBUS Kommunikation Bibliothek kapselt das komplexe MODBUS Protokoll in ein einfach zu nutzendes Set von Funktionen, die auf gleicher Weise über serielle und TCP/IP Verbindungen genutzt werden. Dadurch wird eine qualitative und stabile Anwendung in weniger Zeit und mit Kostenersparnis produziert.

Mit der SuperCom MODBUS Protokoll Bibliothek wird eine Modbus Server Simulation mit wenigen Codezeilen erstellt. Ein schnelles und kurzes Modbus Server Programm, dass die Funktionalität bietet, die erwartet und gefordert wird.

MODBUS Protokoll Bibliothek. Portable Funktionen für seriell (RS-232, RS-485) oder TCP/IP Kommunikation. MODBUS / TCP. Serielle Kommunikation, Modbus Protokoll in der Automatisierung, seriell oder TCP/IP. Modbus RTU Klient und Server Beispiele.

Die SuperCom MODBUS Protokoll Bibliothek unterstützt die Datenkommunikation zwischen Geräten an seriellen Schnittstellen, am Bus oder Netzwerk gemäß der MODBUS Spezifikation. Das Protokol Modul unterstützt sowohl den ASCII als auch den RTU (*Modbus Remote Terminal Unit) Übertragungsmodus. Im ASCII Modus werden die Daten als ASCII Codes übertragen und im RTU Modus als binäre Byte-Folge (binär Modus).

Es gibt nur eine API zu lernen! Unabhängig vom Verbindungstyp (seriell, TCP/IP, Modem TAPI, ISDN) oder Übertragungsmodus (Modbus ASCII, Modbus RTU, Modbus TCP) werden immer dieselben Funktionen genutzt.

Die Protokoll Funktionen erlauben den einfachen Zugriff auf Register und Variablen der SPS. Eine transparente Datenkommunikation für Benutzerspezifische Funktion-Codes und Datenpakete ist auch enthalten. Damit können maschinespezifische Erweiterungen der Automation einfach behandelt werden.

MODBUS Server Beispiele

Der MODBUS-Server (slave) empfängt die MODBUS-Anfragen, passt seine internen Zustände (interner MODBUS-Speicher) entsprechend der Anforderung an und antwortet durch Übermittlung der entsprechenden Antwort.

C, C++
// Installation des Modbus Servers

TcpServer = new CMyServer(szServerIP, SERVER_ID, ..);

// Der Modbus Server ist danach bereit für die Annahme von Klienten Verbindungen
// Neue Modbus Klienten werden per Ereignisse gemeldet (z.B. OnNewClient).

// Optional: überwache auch Netzerk Ereignisse mit OnPlug()

if ( TcpServer->IsTCPServerListen() ) InitPLCMemory();
 :

// neuer Modbus Klient, Anfragen behandeln
void CMyClient::PerformMBSlave(void)
{
   :
  while ( clCOM->Connected() == TRUE )
  {
     clCOM->PerformMBSlave();  // behandle Anfrage
  }
}


  [ C/C++ ]    [ Delphi ]    [ C# ]

Das obige ist ein kurzes Beispiel für eine Modbus Slave Geräte Simulation. Die Produktdateien enthalten verschiedene Server-Beispiele für verschiedene Compiler, z.B. C, C++, Delphi, C#, VB.NET.
Laden Sie das PDF-Dokument mit weiteren Informationen und Bildern zu einigen der enthaltenen Beispielprogramme herunter.

Das obige war eine kurze Einführung in die SuperCom Modbus Server Funktionalität. Bitte besuchen Sie auch die Hauptinformationsseite. Mehr.

 


MODBUS Gerät Simulation | MODBUS Server Bibliothek | MODBUS RTU | MODBUS ASCII | MODBUS TCP | MODBUS over IP | MODBUS Serielle Bibliothek | MODBUS RS-485 | MODBUS Slave | MODBUS Beispiel C, C++, C#, Pascal, Delphi, Java, Visual Basic, VBA | MODBUS C Bibliothek | MODBUS C++ Bibliothek | MODBUS Delphi Bibliothek | MODBUS Pascal Bibliothek | MODBUS VB Bibliothek | MODBUS RTU Server Beispiel | MODBUS C Code Beispiel


   Back

Info über ADONTEC
It Simply Works!

Updated on: 2023-06-21 09:52:05

ADONTEC Computer Systems GmbH, Hölderlinstr. 32, 75433 Maulbronn, Deutschland
Tel: 07043/9000-20, Fax: 07043/9000-21