摘要:本文主要介绍了接口OPC(OLE For Process Control)技术,通过Matlab软件中OPC 工具箱与西门子组态WinCC软件实现实时数据通讯。对已有Matlab与WinCC之间数据通信方式进行研究分析,在已有数据通信方式基础上,进行优化传统方法的数据通信方式。查阅相关资料,学习Matlab编程及WinCC软件;WinCC是在形成过程和全自动过程中处理可见画面和掌控任务的人机接口(HMI)软件,同时可以开发一种基于管理级别上的监控和数据采集的系统软件。基于OPC的Matlab与WinCC的数据通信体系方案设计;按照设计方案,实现Matlab与WinCC的数据通信;把 Matlab作为 OPC客户端建立与 OPC服务器 WinCC之间的通信接口,OPC成功的实现了不同软件系统之间的通讯,本文详细阐述了实现这种实时通讯的方法和操作的具体步骤。完成基于OPC的Matlab与WinCC的数据通信仿真,并通过实例对Matlab与WinCC之间新的数据通信方式进行数据交换验证。
关键词:OPC;实时;数据交换;WinCC ;Matlab
目录
摘要
ABSTRACT
引言-1
1 绪论-2
1.1 课题的背景及意义-2
1.2 国内研究现状与发展趋势-2
1.3 本章主要内容-2
2 OPC概述-3
2.1 OPC技术简介-3
2.2 OPC接口简介-4
2.2.1 OPC接口种类-4
2.2.2 OPC接口规范-4
2.3 OPC服务器和客户端-6
2.4 本章小结-7
3 客户端访问OPC服务器的通信流程-8
3.1 Matlab 作为OPC客户端-8
3.1.1 Matlab简介-8
3.1.2 OPC在Matlab中使用-8
3.2 WinCC作为OPC服务器-9
3.2.1 WinCC简介-9
3.2.2 WinCC的项目管理的启动方式-9
3.3 Matlab与WinCC的通信流程设计-10
3.4 本章小结-10
4 基于OPC的Matlab与WinCC的通讯实现-11
4.1 Matlab与WinCC的通讯设计-11
4.2 Matlab和WinCC的数据交换-12
4.3 本章小结-18
结论-19
致谢-20
参考文献-21