Reef as basis for ICCP/IEC 60870 client

51 views
Skip to first unread message

Max Vizard

unread,
Apr 14, 2013, 7:17:04 PM4/14/13
to reef-...@googlegroups.com
Greetings all

First off, apologies if this the wrong place for a question such as this! I'm not exactly a Reef user but may potentially be one soon.

I am investigating the possibility of implementing a client version of the IEC 60870-6 protocol. My understanding is that the DNP3 standard is a very similar protocol but is not compliant with 60870,
as it was developed before/at the same time as it. Could anyone confirm that I have understood this correctly?

Given that Reef is the base for the open-dnp3, I have concluded that it may make for a suitable base for implementing the IEC-60870 protocol. Is that right at all?

I have not had access to the IEC paper defining the protocol, so I don't have a realistic understanding of what exactly would be required. Please excuse my ignorance, $400 is a lot for student to fork out for a paper!

Thank you for your time and patience,
Max

Adam Crain

unread,
Apr 14, 2013, 9:25:57 PM4/14/13
to reef-...@googlegroups.com
Hi Max,

Reef isn't a basis for open-dnp3, it just uses it. Open-dnp3 is a
stand-alone project deployed in lots of systems.

You could certainly model a 60870 implementation using an architecture
similar to opendnp3, but direct code re-use would not be possible:

http://www.trianglemicroworks.com/documents/DNPvs870.pdf

The paper above shows the technical differences between the two.

ICCP is a totally different beast. It's based on MMS, which is based
on ASN.1 encoding. There's very little in the way of open source
available, but you might want to check out:

http://www.openmuc.org

They have an open source ASN.1 compiler than can turn the schemas into
Java bindings. You might be able to use that as a basis for that
piece.

regards,
Adam
> --
> You received this message because you are subscribed to the Google Groups
> "Reef Users Group" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reef-users+...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
Reply all
Reply to author
Forward
Message has been deleted
0 new messages