OPC/Modbus桥接软件的研究与开发
发布时间:2021-04-09 09:27
现在的社会正处于一个充满数据的时期,处处都能牵扯到数据,所以对它实行共享与安全显得尤为重要。基于计算机和通信网络在科技方面的飞速发展,工业控制及其自动化方面也受到了极大的影响,所以在过程控制方面出现了新一代的信息系统,但它们之间普遍不能有效的进行相互通信,不同的程序之间还容易发生冲突,虽然目前针对数据隔离的设备也有很多,但是价格普遍比较昂贵,难以被客户广泛使用,所以研究一款既能实现数据共享又能保障生产数据安全性的、实用性较强的客户软件是一个很有意义的课题。综上问题所述,基于对现在的工业监控的需求,针对异构生产控制系统的数据集成问题,利用OPC技术实现不同控制设备数据交换的标准化,轻松实现数据的集成与共享;使用Modbus RTU串口通信将其采集到的数据进行传输,这样就起到了串口隔离病毒的作用,从而保证了生产系统的安全性。论文中通过着重研究OPC数据访问规范和Modbus通讯协议,采用Visual Studio 2015为开发工具,给出了根据OPC规范对定制接口进行OPC客户端软件程序开发的具体实现过程,并针对Modbus RTU串口通讯方式进行了深入研究,通过对Modbus协议的封装以...
【文章来源】:新疆大学新疆维吾尔自治区 211工程院校
【文章页数】:71 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 引言
1.2 控制方式的对比
1.3 选题背景及意义
1.4 论文的主要内容及其完成的工作
1.5 课题的组织结构
第二章 OPC技术的基本原理
2.1 OPC技术基础
2.1.1 COM对象与接口
2.1.2 DCOM技术
2.2 OPC技术规范研究
2.2.1 OPC技术介绍
2.2.2 OPC规范基本概念
2.2.3 OPC数据访问规范
2.3 OPC数据访问对象与接口定义
2.3.1 OPC的对象
2.3.2 OPC对象接口
2.4 小结
第三章 Modbus串口通讯技术介绍
3.1 Modbus通讯技术的发展与应用
3.2 Modbus串口通信
3.2.1 Modbus通信原理
3.2.2 Modbus RTU的串口模式
3.3 小结
第四章 OPC/Modbus软件的总体设计与实现
4.1 OPC/Modbus桥接软件的总体功能设计
4.2 OPC客户端软件的总体设计流程
4.3 OPC客户端软件功能的具体实现
4.3.1 初始化COM接口
4.3.2 创建并连接OPC服务器对象
4.3.3 添加浏览已连接的OPC服务器标签
4.3.4 创建添加OPC组对象
4.3.5 创建并连接OPC数据标签对象
4.3.6 选择同/异步2种方式对数据项的读取操作
4.3.7 删除创建的对象,释放内存
4.4 OPC客户端读取OPC服务器数据
4.5 OPC/ Modbus的具体实现
4.5.1 配置文件的设计
4.5.2 关联OPC标签与Modbus寄存器
4.5.3 Modbus类的封装
4.6 小结
第五章 OPC/Modbus客户端软件的应用实例
5.1 设置DCOM实现OPC远程服务器
5.2 连接OPC服务器测试OPC/Modbus桥接软件
5.3 串口发送数据有效性测试
5.4 小结
6 结束语
参考文献
致谢
【参考文献】:
期刊论文
[1]OPC数据访问服务器研究与应用[J]. 田茂琴. 现代电子技术. 2015(21)
[2]基于OPC技术的自动化软件分析[J]. 侯贝贝. 信息技术与信息化. 2015(08)
[3]Modbus协议在破管检测系统中的应用[J]. 陈俊,王勇. 太赫兹科学与电子信息学报. 2014(02)
[4]在Visual Studio 2008中开发OPC客户端[J]. 张德瑞,杨晓东,张华龙. 可编程控制器与工厂自动化. 2013(06)
[5]VC6.0编程客户端访问组态王OPC服务器的方法[J]. 魏森声,田慕琴. 工矿自动化. 2012(08)
[6]基于Modbus的串口通讯实现[J]. 潘志刚,胡景泰,李强. 工业控制计算机. 2012(07)
[7]基于Modbus RTU通讯协议的上位机软件实现[J]. 王倩,张新豪. 福建电脑. 2012(03)
[8]基于VC++的OPC程序设计与开发[J]. 张飞,叶洪旭,杨惠忠. 机床与液压. 2011(21)
[9]在Visual C++中使用OPC客户端开发PLC控制程序[J]. 刘启东,王文雪. 广播电视信息. 2011(06)
[10]基于OPC技术的PC与西门子PLC的实时通讯[J]. 石灵丹,华斌,朱歆州,吴明. 船电技术. 2011(01)
硕士论文
[1]OPC标准化方法在系统集成中的应用研究与开发[D]. 唐海林.机械科学研究总院 2014
[2]基于.NET的嵌入式系统OPC客户端开发[D]. 刘会令.北京化工大学 2013
[3]基于Modbus/TCP的OPC数据访问服务器的研究[D]. 王战.东华大学 2013
[4]基于OpenGL和OPC技术的煤矿三维可视化信息系统的研究[D]. 魏森声.太原理工大学 2012
[5]基于OPC的工业以太网组态软件的接口设计与实现[D]. 孙瑞琦.华北电力大学 2012
[6]基于OPC DA 3.0的OPC服务器与客户端的研究与实现[D]. 望荆沙.西安电子科技大学 2012
[7]基于电厂控制系统的优化软件研发与运用[D]. 吉志祥.电子科技大学 2010
[8]新型DCS组态软件OPC客户端和服务器的研究与开发[D]. 张明.山东大学 2010
[9]OPC技术的研究及其应用[D]. 张晴晴.安徽理工大学 2010
[10]OPC通讯技术在DCS仿真系统中的研究与应用[D]. 李英华.华北电力大学(河北) 2010
本文编号:3127373
【文章来源】:新疆大学新疆维吾尔自治区 211工程院校
【文章页数】:71 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 引言
1.2 控制方式的对比
1.3 选题背景及意义
1.4 论文的主要内容及其完成的工作
1.5 课题的组织结构
第二章 OPC技术的基本原理
2.1 OPC技术基础
2.1.1 COM对象与接口
2.1.2 DCOM技术
2.2 OPC技术规范研究
2.2.1 OPC技术介绍
2.2.2 OPC规范基本概念
2.2.3 OPC数据访问规范
2.3 OPC数据访问对象与接口定义
2.3.1 OPC的对象
2.3.2 OPC对象接口
2.4 小结
第三章 Modbus串口通讯技术介绍
3.1 Modbus通讯技术的发展与应用
3.2 Modbus串口通信
3.2.1 Modbus通信原理
3.2.2 Modbus RTU的串口模式
3.3 小结
第四章 OPC/Modbus软件的总体设计与实现
4.1 OPC/Modbus桥接软件的总体功能设计
4.2 OPC客户端软件的总体设计流程
4.3 OPC客户端软件功能的具体实现
4.3.1 初始化COM接口
4.3.2 创建并连接OPC服务器对象
4.3.3 添加浏览已连接的OPC服务器标签
4.3.4 创建添加OPC组对象
4.3.5 创建并连接OPC数据标签对象
4.3.6 选择同/异步2种方式对数据项的读取操作
4.3.7 删除创建的对象,释放内存
4.4 OPC客户端读取OPC服务器数据
4.5 OPC/ Modbus的具体实现
4.5.1 配置文件的设计
4.5.2 关联OPC标签与Modbus寄存器
4.5.3 Modbus类的封装
4.6 小结
第五章 OPC/Modbus客户端软件的应用实例
5.1 设置DCOM实现OPC远程服务器
5.2 连接OPC服务器测试OPC/Modbus桥接软件
5.3 串口发送数据有效性测试
5.4 小结
6 结束语
参考文献
致谢
【参考文献】:
期刊论文
[1]OPC数据访问服务器研究与应用[J]. 田茂琴. 现代电子技术. 2015(21)
[2]基于OPC技术的自动化软件分析[J]. 侯贝贝. 信息技术与信息化. 2015(08)
[3]Modbus协议在破管检测系统中的应用[J]. 陈俊,王勇. 太赫兹科学与电子信息学报. 2014(02)
[4]在Visual Studio 2008中开发OPC客户端[J]. 张德瑞,杨晓东,张华龙. 可编程控制器与工厂自动化. 2013(06)
[5]VC6.0编程客户端访问组态王OPC服务器的方法[J]. 魏森声,田慕琴. 工矿自动化. 2012(08)
[6]基于Modbus的串口通讯实现[J]. 潘志刚,胡景泰,李强. 工业控制计算机. 2012(07)
[7]基于Modbus RTU通讯协议的上位机软件实现[J]. 王倩,张新豪. 福建电脑. 2012(03)
[8]基于VC++的OPC程序设计与开发[J]. 张飞,叶洪旭,杨惠忠. 机床与液压. 2011(21)
[9]在Visual C++中使用OPC客户端开发PLC控制程序[J]. 刘启东,王文雪. 广播电视信息. 2011(06)
[10]基于OPC技术的PC与西门子PLC的实时通讯[J]. 石灵丹,华斌,朱歆州,吴明. 船电技术. 2011(01)
硕士论文
[1]OPC标准化方法在系统集成中的应用研究与开发[D]. 唐海林.机械科学研究总院 2014
[2]基于.NET的嵌入式系统OPC客户端开发[D]. 刘会令.北京化工大学 2013
[3]基于Modbus/TCP的OPC数据访问服务器的研究[D]. 王战.东华大学 2013
[4]基于OpenGL和OPC技术的煤矿三维可视化信息系统的研究[D]. 魏森声.太原理工大学 2012
[5]基于OPC的工业以太网组态软件的接口设计与实现[D]. 孙瑞琦.华北电力大学 2012
[6]基于OPC DA 3.0的OPC服务器与客户端的研究与实现[D]. 望荆沙.西安电子科技大学 2012
[7]基于电厂控制系统的优化软件研发与运用[D]. 吉志祥.电子科技大学 2010
[8]新型DCS组态软件OPC客户端和服务器的研究与开发[D]. 张明.山东大学 2010
[9]OPC技术的研究及其应用[D]. 张晴晴.安徽理工大学 2010
[10]OPC通讯技术在DCS仿真系统中的研究与应用[D]. 李英华.华北电力大学(河北) 2010
本文编号:3127373
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3127373.html