发明名称 基于嵌入式VxWorks的OPC协议转换器
摘要 本发明公开了一种基于嵌入式VxWorks的OPC协议转换器,包括OPC客户端,用于主动连接OPC服务器,并根据所需数据建立OPC组对象和OPC项对象;共享内存,用于保存各种协议之间的实时交换数据;协议处理子模块,用于周期性扫描共享内存,将变化的数据打包为相应的协议数据包,发送至远程调度中心以及接收远程调度中心的遥控、遥调信息后调用OPC客户端实时写入OPC服务器中,并传送给现场设备。本发明的OPC协议转换器,结构简单、体积小、功耗低、可靠性高、可裁剪的优点,推进OPC技术引入工业过程控制系统与电气控制系统的快速发展,能够应用于各类工矿企业、风电场、光伏电站等工业控制现场。
申请公布号 CN103001843B 申请公布日期 2016.02.10
申请号 CN201210478633.4 申请日期 2012.11.22
申请人 国电南瑞南京控制系统有限公司 发明人 张建周;李永国;严涛松
分类号 H04L12/40(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L12/40(2006.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林
主权项 基于嵌入式VxWorks的OPC协议转换器,其特征在于:包括OPC客户端,用于主动连接OPC服务器,并根据所需数据建立OPC组对象和OPC项对象;共享内存,用于保存各种协议之间的实时交换数据;协议处理子模块,用于周期性扫描共享内存,将变化的数据打包为相应的协议数据包,发送至远程调度中心以及接收远程调度中心的遥控、遥调信息后调用OPC客户端实时写入OPC服务器中,并传送给现场设备;看门狗模块,用于监视OPC客户端、共享内存、协议转换子模块的运行状态,在异常发生时进行复位处理;所述OPC客户端通过OPC服务器现场设备进行数据交互,并通过共享内存与协议处理子模块数据交互,所述协议处理子模块与远程调度中心通信连接;所述OPC客户端包括服务器对象模块、OPC组对象模块和OPC项对象模块,所述服务器对象模块,用于本地服务器和远程服务器连接的创建、断开以及OPC组对象的添加、移除;OPC组对象模块,用于OPC项对象的添加与移除以及数据访问相关属性的设置;OPC项对象模块,用于读取或写入OPC项对象的访问路径、访问权限、时间戳标志以及相关属性的设置,所述相关属性包括数据刷新率、服务器与客户端时差和数据刷新死区;OPC客户端与OPC服务器之间的数据通信方式包括同步通信方式和异步通信方式,所述异步通信方式包括数据订阅、异步写入两种数据交换方式。
地址 210061 江苏省南京市浦口高新技术开发区高新路19-1号4楼