IEC 60870
This page is about the IEC60870-5-104 implementation of openSCADA.
This implementation was originally started in Eclipse SCADA, but was moved to openSCADA due to legal issues with IEC standards and the Eclipse Foundation in general.
Source Code
The source code is in the Atlantis repository of openSCADA (org.openscada.atlantis).
Release pending
Until we have a release 1.3.0, the code is in the 1.3.0 branch. The code will be merged to the master branch when the release is performed.
The plain protocol modules are (branch links on github):
https://github.com/ctron/org.openscada.atlantis/tree/1.3/
- org.openscada.protocol.iec60870
- org.openscada.protocol.iec60870.client
- org.openscada.protocol.iec60870.client.data
- org.openscada.protocol.iec60870.server
- org.openscada.protocol.iec60870.server.data
The implementations for openSCADA exporters and drivers are:
- https://github.com/ctron/org.openscada.atlantis/tree/1.3/org.openscada.core.common.iec60870
- https://github.com/ctron/org.openscada.atlantis/tree/1.3/org.openscada.da.server.exporter.iec60870
- https://github.com/ctron/org.openscada.atlantis/tree/1.3/org.openscada.da.server.iec60870
Binaries
All binaries are OSGi bundles. If you do not care about OSGi, just consider them plain JAR files.
The binaries can either be downloaded in a full package containing all openSCADA JARs or you can pick the specific JARs from the P2 repositories "plugin" folder.
Release | Type | P2 Link | Download ZIP |
---|---|---|---|
1.3.0 | Milestone | http://neutronium.openscada.org/p2/1.3/milestone/plugins/ | http://neutronium.openscada.org/download/1.3/milestone/org.openscada-1.3.0.M7.zip |