Fernwirkung mit Version 2.0.0 von Open DNP3

Zwischen Leitsystemen und Unterstationen reden Maschinen in der Fernwirktechnik unter anderem über das TCP/UDP-basierte Open Distributed Network Protocol 3 (Open DNP3) miteinander. Nun gibt es eine neue Version 2.0.0.

Die bringt neben zahlreichen Reparaturen auch einige Änderungen mit. So wurden die C++-Bibliotheken in die Komponenten “asiodnp3”, “asiopal”, “opendnp3” und “openpal” aufgeteilt. Das Log Alias in Log-Root passt nun automatisch seine Größe an, die künstliche Begrenzung fällt weg, die Kern-Bibliothek kann nun dynamisch Speicher allozieren.

Es gibt laut Changelog Beispielanwendungen für Atmel Studio auf Arduino Boards, die seien aber noch nicht produktionsreif. Die Stacktiefe wurde reduziert, um besser auf Embedded-Systemen zu laufen. Clang gehört zu den offiziell unterstützten Compilern und wird auch für die statische Analyse genutzt, konkret Clang 3.4.

Zu den Kunden von DNP3, das mehrere Protokolle umfasst, gehören unter anderem Firmen wie Siemens, Schneider Electric und Rockwell Automation. Open DNP 3 ist die Open-Source-Implementierung, steht unter der Apache-2.0-Lizenz und lässt sich über Github herunterladen.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben