Komponenten-Bibliothek für die S7 ISO-on-TCP Kommunikation

S7 ISO-on-TCP Bibliothek Windows Bibliothek, Komponente C#, C / C++, Delphi, Java, Pascal, Visual Basic, VB net SuperCom Suite, SuperCom Serial Library incl. MODBUS, SuperCom for TCP/IP incl. MODBUS ISO-on-TCP Daten Kommunikation zu S7 SPS
ADONTEC Software Entwicklung, Serielle Daten Kommunikation, TCP/IP Client Server

SuperCom S7 Protokoll Bibliothek

SuperCom S7 BibliothekADONTEC's Kommunikationslösungen
SuperCom S7 Protokoll Funktionen, Ethernet TCP, Zugriff auf S7 Daten Bausteine, Merker, Eingänge, Ausgänge, Timer, ZählerAuszug SuperCom S7 Protokoll Funktionen
64 Bit Ready32 Bit und 64 Bit Versionen verfügbar!

 

S7 Steuerung (SPS) per S7 Protocol und ISO-on-TCP kontrollieren

SuperCom S7 Protokol Bibliothek

S7 ISO-on-TCP Bibliothek, S7 Programmier-Bibliothek TCP/IP Kommunikation Bibliothek, S7 Programmier-Bibliothek, S7 Protokoll Bibliothek

Die SuperCom S7 Protokoll Bibliothek enthält Funktionen für den Datenaustausch mit einer S7 SPS. Das dabei genutzte Datenübertragungs-Protokoll wird als ISO-on-TCP (RFC 1006) bezeichnet und die Verbindung zur SPS wird mittels des TCP/IP Protokolls aufgebaut.

Die Anwendung nutzt High-Level Funktionen der SuperCom S7 Protokoll Bibliothek für einen flexiblen und auf Geschwindigkeit optimierten Datenverker. Lesen und schreiben von Operanden wie Daten-Bausteinen, Merker, Eingängen, Ausgängen, Timer, Zählern, Speicherbereichen usw.

Trotz der professionellen Ausrichtung der SuperCom S7 Protokoll Bibliothek ist die Nutzung besonders einfach und wird mit vielen Beispielen begleitet.

Der Datenaustausch wird intern und nach Möglichkeit als eine Anforderung optimiert und schnell abgearbeitet. Diese Vorgehensweise ermöglicht der SuperCom S7 Protokoll Bibliothek die Optimierung der Geschwindigkeit und des Netzwerk-Verkehrs. Mehrere Anfragen für unterschiedliche Bereiche der SPS können als eine "gemischte Anforderung" abgehandelt werden (eine Anfrage hin zur SPS und eine Antwort zurück).

Einfache Handhabung
In den meisten Fällen wird nur eine kleine Menge an Funktionen genutzt um Daten mit einer SPS auszutauschen. Ein bestehendes Projekt wird schnell erweitert. Weitere Funktionen sind enthalten um die unterschiedlichsten Anforderungen zu bewältigen.

Die SuperCom S7 Protokoll Bibliothek nutzt den SuperCom für TCP/IP Kommunikations Layer, der eine solide Grundlage für die Datenkommunikation bietet und die Entwicklung von stabilen und exakten Daten-Kommunikations-Software ermöglicht. Die besondere SuperCom Datenübertragungs-Technologie erhöht dabei die Geschwindigkeit, den Datendurchsatz und reduziert in vielen Fällen den Datenverkehr im Netzwerk.

Beispiele:
S7 Entwickler Bibliothek, Zugriff auf S7 Daten Bausteine, Merker, Eingänge, Ausgänge, Timer, Zähler, ...

1. Lesen von Eingang-Bits

C/C++

   -- Init Sequenz --

   TCOMMID Com = RS_S7OpenLink(S7CONFIGSTR); // TCP setup und S7 setup

   -- Access -- Fetch 3 Eingang Bits z.B. E1.0 to E1.2

  BYTE  cBuffer[3];     // 3 bits returned as 3 bytes
  DWORD dwAmount  = 3;  // bits requested = 0, 1, 2
  DWORD dwAddress = BitAddress(1, 0); //  // von Bit-Adresse

  if (RS_S7Ready(Com))
  {
     long nRet =  RS_S7Fetch(Com,
                            ORG_INPUT | ORG_REQ_IN_BITS,
                            dwAddress,
                            &dwAmount,
                            cBuffer);
  }

   :
  RS_S7CloseLink(Com);

  C/C++    C#    Delphi    Visual Basic

 

Obige Beispiele sind fast komplette Programme. Weitere Init-Sequenzen sind hier gelistet.

RS_S7OpenLink ist eine Erweiterung der neueren Funktion RS_OpenLink. Das Handbuch beschreibt auch den Verbindungsaufbau, zu einer S7, über das native SuperCom API, doch RS_S7OpenLink ist definitiv die kürzeste Form.

 

2. Lesen von S7 Daten-Bausteinen

C/C++

      // Fetch 2 Worte von DB 10, beginnend ab Adresse 0

  WORD  wBuffer[2];
  DWORD dwAddress = 0; // von
  DWORD dwAmount  = 2 * sizeof(WORD); // 2*2 = 4 Bytes

  long nRet = RS_S7Fetch(Com,
                         RS_S7BLOCK_AREA_NR(ORG_DB, 10),
                         dwAddress,
                         &dwAmount,
                         wBuffer);
  C/C++    C#    Delphi    Visual Basic

 

Lizenzbedingung
Ausführbare Anwendungen (.EXE) können frei weitergegeben werden.

Unterstützte Compiler
C#, C++, Delphi, Visual C++, Visual Basic, Visual Basic NET, C++ Builder, Borland C/C++, Microsoft C/C++, MinGW, Borland Pascal, VBA, LabVIEW, PowerBuilder und andere Windows Entwicklungsumgebungen (MS .NET ?).

Beispiele
für C/C++, C#, Delphi, Visual Basic 6, Visual Basic .NET sind enthalten. Viele kleine Beispiele auch im Handbuch. Mehr..

Wie einsetzen ?
Für die Nutzung der SuperCom S7 Protokoll Bibliothek wird eine TCP/IP fähige SuperCom Bibliothek benötigt z.B. eine Kombination mit SuperCom für TCP/IP oder SuperCom Suite. Siehe auch die folgende Tabelle.

Die SuperCom S7 Protokoll Bibliothek ist auch zur Analyse und Auswertung von Fehlerzuständen auf der SPS geeignet, da Zustäde und Signale in recht kurzen Abständen ausgelesen werden können.

Was bestellen?
Einige mögliche Kombinationen finden Sie hier

 

 

S5 Protokoll Suite
Protokolle für die S5 kompatible Datenkommunikation Mehr...

Home    Back
Modified at:

Info über ADONTEC
It Simply Works!

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