论文部分内容阅读
OPC是过程控制软硬件与基于windows平台的应用程序之间的通讯通道,它包含了一系列工业标准规范。OPC服务器利用微软的OLE技术与OPC客户程序进行通讯,并在COM技术的基础上开发一系列对象、接口、方法标准集。Modbus/TCP是实现监控系统自动化设备的通讯标准—Modbus协议族的一员,它通过TCP/IP协议将Modbus报文信息封装,使其可以在Intranet或Internet中传输。Modbus/TCP通常作为工业现场各种PLC、I/O模块与其它类型总线间的“网关”发挥着重要作用。本文将socket和Modbus/TCP报文作为重点进行介绍。随着Modbus技术的日趋完善,越来越多的厂商开始生产Modbus/TCP产品。因此,设计生产基于Modbus/TCP的OPC数据访问服务器成为了一个需要进行研究和创新的课题。本文设计的Modbus/TCP数据访问服务器在OPC客户端和设备间提供数据交换通道,而且服务器还可以模拟出三种信号,可以方便OPC客户端进行访问和查看数据。此服务器支持OPC数据访问规范2.0版要求的所有必选接口,实现了Modbus/TCP标准中的01,02,03,04功能码的功能。最后,本文对利用客户端软件对服务器功能进行了测试。