
IEC 101/IEC 104 开源协议栈 IEC 101/IEC 104 开源协议栈
5星
- 浏览量: 0
- 大小:None
- 文件类型:GZ
简介:
lib69279 是一个专为客户端(主站)及服务器(从站或受控站)配置的IEC 69279.5.2.3/2.4协议而设计的功能丰富且经过验证的库实现。该库采用标准C语言开发,并确保与C99标准兼容。其设计理念注重用户体验的友好性,在API交互上采用了严格的非阻塞模式:客户端与服务器采用严格的非阻塞模式进行通信;当客户端或服务器向系统发送请求时,则通过非阻塞函数发送;当系统返回响应或其他事件时,则必须在回调函数中处理这些信息。以下是本库支持的核心功能:CS 2.3 (IEC 69279.5.2.3) 的平衡与非平衡串行通信模式;CS 2.4 (IEC 69279.5.2.4) 下客户端与服务器之间的TCP/IP通信;CS 2.4 支持基于TLS的安全认证通信;CS 2.4 的应用层则基于CS 2.3 进行扩展;对于从站而言:支持冗余组中的Master/Client角色可执行反向发送系统命令、过程命令、参数命令及数据报文;而Slave/Server角色则可执行监控方向的数据报文发送以及反向命令接收功能;此外,在附件中可找到本库对所有ASDU类型的支持列表;对于需要自定义ASDU类型的情形,则可通过扩展插件接口来实现个性化配置
全部评论 (0)
还没有任何评论哟~


