Lib60870.NET IEC 60870通信框架

跨平台的.NET 版IEC 60870协议栈,Lib60870.NET用起来还挺顺手的。适合你搞电力自动化相关通信协议开发,是和后台通讯打交道的时候,省事。

Lib60870.NET 的封装还不错,接口设计清晰。用C#直接调用就能实现IEC 60870-5-104101的通信。不管是主站还是从站,都有支持,做调试工具或者协议仿真器都挺方便。

平时对接设备协议多的话,推荐你先看下这个IEC 60870-5-103 协议解析,能帮你快速理清规约思路。如果你更偏源码级开发,还可以直接看看IEC 102 的源码

哦对了,有时候程序莫名不响应,可以参考这个关于 101 规约的坑点,不少人踩过类似的雷,早点绕开省事。

调库的话,Lib60870.NET的依赖也不多,不需要引入一堆稀奇古怪的东西,打包部署都比较轻松。如果你想把它和modbus或其他通信协议打通,也可以看看这份modbus Java 协议库,整体思路差不多。

,搞工业协议通信的场景用它还蛮稳的。如果你正好在开发IEC104相关模块,不妨试试这个IEC104 转 485 模块程序,能省不少事。

如果你是用.NET 做后台通信的,Lib60870.NET这个库可以作为你的工具箱之一。需要注意的一点是:调试时要仔细对时序,尤其是帧结构那块。

dll 文件大小:198.5KB