我正在研究IEC 60870-5系列协议,特别是IEC-101和IEC-104,用于大学项目。 虽然购买了IEC-101和IEC-104标准,但我仍然有一些基本问题,我似乎无法找到使用谷歌的答案。 我现在专注于理解每个类型识别 - 它的目的,它的用途,如何使用它并绘制每个类型的简单流程。 标准不提供有关命令的必要信息。 任何人都可以将我推荐到某些解释这些事情的网站或任何可以询问这些标准的论坛吗?
感谢任何帮助。
答案 0 :(得分:4)
我们开发了IEC 60870-5-104的新实现,作为Eclipse SCADA项目的一部分。它可以从0.2.0 M3里程碑版本开始使用。 (https://www.eclipse.org/eclipsescada/news/2014/07/01/releases__0_1_3_and_0_2_0_m3.html)
你也可以单独使用它而不需要其他Eclipse SCADA依赖项(它对slf4j和netty以及其他一些小东西有一些依赖)。
答案 1 :(得分:2)
ScadaBR已经实现了两个协议,并且是OpenSource ...所以请随意解决它并从源头获取所需的内容。
好消息是,有一段时间,您可以对IEC协议进行后向工程。我们在项目中基本上使用Luciol。检查他们的网站! http://www.luciol.info/gb/support/support_download.html
您也可以从Sourceforge获取代码 http://sourceforge.net/projects/luciol/
此致
答案 2 :(得分:0)
我发现这本书Practical Modern SCADA Protocols DNP3, IEC 60870.5 And Related Systems是最好的帮助,标准规格有点干。
参见IEC 60870-5的第8章基本原理,第8.5.2节ASDU结构。它解释了ID的类型以及它们的作用。