摘要:本文主要介绍了接口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

wincc和matlab通信,Matlab与WinCC之间的数据通信.doc相关推荐

  1. 基带信号及其眼图MATLAB仿真实现,Matlab通信仿真——带限系统下的基带信号

    Matlab通信仿真--带限系统下的基带信号 Matlab通信仿真--带限系统下的基带信号 1 余弦滚降特性 满足消除码间串扰条件的H(f)有很多种,容易想到的一种极限情况,就是H(f)为理想低通型. ...

  2. matlab 眼图 值,Matlab通信仿真——带限系统下的基带信号

    Matlab通信仿真--带限系统下的基带信号 Matlab通信仿真--带限系统下的基带信号 1 余弦滚降特性 满足消除码间串扰条件的H(f)有很多种,容易想到的一种极限情况,就是H(f)为理想低通型. ...

  3. 【Matlab通信】DTMF双音多频电话拨号仿真【含GUI源码 805期】

    一.代码运行视频(哔哩哔哩) [Matlab通信]DTMF双音多频电话拨号仿真[含GUI源码 805期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅 ...

  4. MATLAB通信系统仿真(二)——数字调制

    数字调制 文章目录 数字调制 前言 幅度键控 相移键控 频移键控 正交幅度调制 参考资料 前言 主要内容来自参考资料[2],在学习记录的同时勘正了书中代码的部分错误. 幅度键控 示例代码: %% OO ...

  5. MATLAB通信系统仿真(三)——扩频通信

    扩频通信系统仿真 文章目录 扩频通信系统仿真 前言 伪随机码 直接序列扩频系统 跳频扩频系统 参考资料 前言 主要内容来自参考资料[2],在学习记录的同时勘正了书中代码的部分错误. 伪随机码 背景知识 ...

  6. matlab 输出矩阵 逗号,matlab 矩阵输出的数值之间同时需要字符串

    matlab 矩阵输出的数值之间同时需要字符串 mip版  关注:235  答案:3  悬赏:30 解决时间 2021-01-20 04:07 已解决 2021-01-19 06:57 我用如下的程序 ...

  7. 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(三)一阶保持(FOH)内插

    上篇博文采用了零阶保持(ZOH)的方式进行了重构:[ MATLAB ]MATLAB 实现模拟信号采样后的重建(二)零阶保持(ZOH) 这篇博文我们使用一阶保持(FOH)内插来重建信号,采用的案例依然是 ...

  8. vb调用matlab工具箱,Matlab与VB集成 - 关于VB的经验之谈 - VB爱好者乐园(VBGood) - 关于VB的经验,电子教程,代码,控件,论坛,博客,微博等....

    工业生产中经常遇到复杂的数据信息处理问题,需要大运算量的矩阵计算及对分析结果进行实时.直观的图形化显示.Matlab是集数值分析.矩阵运算.信号处理和图形显示于一体的高性能数学软件,将其强大的计算功能 ...

  9. matlab转向语句,MATLAB控制语句

    MATLAB控制语句 目的:研究控制结构(用于,是否,切换,中断,继续,输入/输出功能,读取和存储数据). 如果:如果计算逻辑表达式,并根据表达式的值执行一组语句. If语句的语法 例子 输出: Sw ...

最新文章

  1. 如何彻底卸载mysql(xp)
  2. 华为对边缘计算的思考与理解
  3. 红蓝对抗 linux内网渗透
  4. effective java英文版pdf_Java之Spring1:Spring简介、环境搭建、源码下载及导入MyEclipse...
  5. MAT之PCA:利用PCA(四个主成分的贡献率就才达100%)降维提高测试集辛烷值含量预测准确度并《测试集辛烷值含量预测结果对比》
  6. ALV中调用Excel, 丢掉前面的0问题解决
  7. java ceilingentry_java.util.TreeMap.ceilingKey()
  8. java chinapay_通过PHP/Java Bridge来实现ecshop的chinapay支付接口
  9. python画图横轴刻度间隔设置为3个月_Python 天气情况数据分析及可视化
  10. Codevs 2296 仪仗队 2008年省队选拔赛山东
  11. 数据vs.算法,究竟谁更重要
  12. php接口模式,PHP设计模式 - 流接口模式
  13. Android5.1开机LOGO与开机动画【转】
  14. 天翼云搭建socks5和搭建http
  15. 移动前端开发屏幕宽度设置之viewport的深入理解
  16. 基于内容的图像检索 概述
  17. 爱快路由研究中关于rootfs.gz文件的解压缩问题
  18. 使用cmd注销用户、注销当前用户
  19. 计算机实用教学,【实用】计算机教学工作计划3篇
  20. 博弈——五分钟知悉如何用线性规划做棋牌博弈

热门文章

  1. ssh远程登录Jupyter notebook(七月GPU服务器)
  2. [下载]北京新版小学英语五年级上册mp3点读APP
  3. Sikuli -- 创新的图形化编程技术
  4. Error generating final archive: Debug certificate expired on的解决办法
  5. HDU1408 盐水的故事【模拟+数学】
  6. LaTex 加粗(加黑)的方式
  7. 数据结构的时间复杂度与空间复杂度、及相关证明
  8. vs 外部依赖项、附加依赖项以及如何添加依赖项目
  9. 数据结构与算法的实现 —— 结点定义与数据结构的选择
  10. 地震与地球的内部构成