基于Modbus TCP的OPC服务器设计
时间:08-10
来源:3721RD
点击:
.0的序列化和反序列化技术,可以将数据对象序列化到文件中和将文件反序列化到数据对象。
轮询设备线程:经过组态配置好数据点后,运行OPC服务器,开始轮询设备并将实时获取的数据更新到数据缓冲区内,如图9所示。
图9:更新数据详细流程。
本文小结
鉴于Windows在工控领域的成熟度和稳定性,以及Dot Net FrameWork的跨平台性,本文基于Dot Net4.0平台封装了OPC接口,编程实现了ModbusTCP通信协议以及良好的人机交互界面,通过了功能测试和性能测试,500ms轮询周期可稳定高效地读写千点设备数据,目前国内外SCADA系统中的OPC客户端接口可以利用本OPC轻松实现与北京世纪联信公司MultiBus-RTU等产品的互联通信。
本OPC数据存取服务器目前实现的主要功能和特点包括:支持OPC 数据存取规范1.0、2.0和3.0;友好的人机交互界面;自定义组态及保存组态配置;支持标准的ModbusTCP通信协议;基于Dot Net4.0平台,可以跨平台运行;易与主流的SCADA软件平台互连通信。
- 基于ARM Cortex-M3的MODBUS协议实现及其应用(06-24)
- 基于Linux操作系统下的TCP/IP网络通信研究与应用(01-10)
- 巧解无线路由器不正常工作技巧(02-13)
- 排忧解难 让宽带路由更好“服务”自己 (03-05)
- 网站安全课程:DDOS攻击防御全攻略(03-11)
- TCP/IP基础(03-17)