Aktuelles
Bild
Deutsch English


COMPROTware:Library


COMPROTware:Library ist eine Bibliothek (Protocol Stack) aus Komponenten mit Implementierungen verschiedener Übertragungsprotokolle (Feldbus- und Fernwirkprotokolle) sowie Modulen für sicheres Event Handling, für Message Queues, Ringpuffer usw.

COMPROTware:Library zielt auf Systemintegratoren, die durch die Bibliothek die Entwicklungszeit für eine Protokollimplementierung einsparen und die Integrations- und Verifikationsphase wesentlich verkürzen wollen. Möglich wird dies, da zentrale Komponenten (Link Layer zur Sicherung der Übertragung, Event Handling, ...) bereits zuverlässig funktionieren.


Vorteil des Einsatzes unserer Bibliothek ist, daß die Protokollimplementierungen schon bewiesen haben, daß sie im harten Feldeinsatz funktionieren. Die Integration in verschiedene Geräte und die damit verbundene Verifikation haben darüberhinaus dafür gesorgt, daß die Bibliothek bzgl. Standard-Konformität und Qualität ein sehr hohes Niveau erreicht hat.

Der Systemintegrator verkürzt durch COMPROTware:Library seine Time-To-Market und erweitert seine Fähigkeit, die eigene Kernkompetenz in sein Gerät einzubringen.

Zusätzlich zur Bibliothek bieten wir natürlich auch unsere Unterstützung bei der Integration von COMPROTware:Library in ihr Gerät an.
Sprechen Sie uns an!
[ E-Mail cplb@realthoughts.de ]


Weitere Daten ...

  • Komponenten-Bibliothek für Übertragungsprotokolle (Feldbus- und Fernwirkprotokolle) zur Integration in einen Datenkonzentrator/Vorrechner, in ein IED (Intelligent End Device) oder eine RTU (Remote Terminal Unit).
  • Die Bibliothek ist geräte- und betriebssystemunabhängig realisiert. Der resultierende Objektcode entspricht bzgl. der Größe (Fingerprint) den Erfordernissen für den Einsatz in Embedded Systems.
  • Realisiert sind die Übertragungsprotokolle:
    • IEC 60870-5-101 Slave
    • IEC 60870-5-103 Slave
    • IEC 60870-5-104 Slave
    • DNP3-2004 Slave
    • DNP3-2004 over LAN/WAN Slave
    • MODBUS Slave
    • IEC 60870-5-101 Master
    • IEC 60870-5-104 Master
    • DNP3-2004 Master
    • DNP3-2004 over LAN/WAN Master
    • Weitere Protokolle sind in Vorbereitung. Wir implementieren auf Wunsch auch kunden-spez. Protokolle.
  • Der Quellcode ist konform zum ANSI-C-Standard von 1999 und gleichzeitig instrumentiert für C++-Projekte. Der Quellcode ist kommentiert. Es werden verständliche Variablen- und Funktionsnamen verwendet.
  • Die Bibliothek ist modular aufgebaut. Das Design folgt den Grundsätzen moderner objekt-orientierter Programmierung übertragen auf die funktionale Programmiersprache ANSI C99.
  • Die Bibliothek ist in sich abgeschlossen und vollständig. Eine Beispielanwendung für ein einfaches Target Device unter MS Windows 2000/XP und PC Linux 2.4 ist im Lieferumfang mitinbegriffen.
  • Für CPLB for IEC 60870-5-101 Slave steht zusätzlich die eigenständige API for Visual Basic 6 mit Function Bindings für Visual Basic 6 zur Verfügung.
    Eine "API for Visual Basic 6" für weitere Übertragungsprotokolle kann auf Anfrage realisiert werden.
  • Die Bibliothek bieten wir im ANSI C-Quellcode oder in den kostengünstigeren Alternativen als MS Win32-Dll oder PC Linux-Shared Library (Shlib) an. Jedes Protokoll wird getrennt lizensiert. Das Paket umfaßt die Dll/Shlib bzw. den ANSI C-Quellcode für das lizensierte Protokoll, bei Dll/Shlib einen Dongle mit dem Lizenzcode, die Beispielanwendung und die Dokumentation auf CDROM.
  • Telefonischer Support zur Bibliothek (nicht für die Integration) während der Geschäftszeiten für ein Jahr inbegriffen.


Systemanforderungen

  • Die MS Win32-Dll ist verfügbar für die Microsoft Betriebssysteme MS Windows NT4, MS Windows 2000 und MS Window XP. Betriebssystemabhängig wird ein Standard PC mit Pentium 400MHz oder schneller und 64MB oder mehr benötigt.
  • Die PC Linux-Shared Library (Shlib) ist verfügbar für verschiedene PC Linux-Distributionen (SuSE, Debian, ...). Betriebssystemabhängig wird ein Standard PC mit Pentium 200MHz oder schneller und 64MB oder mehr benötigt.
  • Der ANSI C-Quellcode ist vorbereitet für die Portierungen auf Echtzeit-Plattformen.
    (Der Quellcode der Bibliothek wird nur in Länder der Europäischen Gemeinschaft und in die Schweiz geliefert.)


Ausführliche Informationen

Datenblatt COMPROTware:Library :
[ Datenblatt als PDF (ca. 280K) ]

Oder schicken Sie uns eine E-Mail mit Ihren Fragen:
[ E-Mail cplb@realthoughts.de ]