InTouch HMI 项目 通过OPC DA实现数据采集

InTouch HMI 项目 通过OPC DA实现数据采集

目的

主要记录通过OPC DA 从 InTouch HMI 项目中获取数据的实现过程。

相关资源

InTouch的安装及OPC DA Server的配置过程参考以下连接:

  1. InTouch安装: 可参考“Intouch2020安装与授权”这篇,链接地址: link;咨询过其他网友,只有InTouch2017,2020这两个版本自带OPC DA Server服务;我是安装在WIN10中的,WIN7试过,不满足安装需求。
  2. OPC DA Server配置过程: 可参考“(完整版)Intouch与Intouch及Intouch通过OP与Intouch通讯”这篇,链接地址: link;只看文中的“2.Intouch 通过 OPC 与 Intouch 通讯”这部分就可以了”;

实现过程

  1. 打开InTouch HMI默认启动项目:
    1.1 在“AVEVA InTouch HMI”中,打开"InTouch HMI Application Manager"。在这里插入图片描述
    1.2 选择一个演示项目,直接双击鼠标左键,完成选择,会挑出选择确认信息,屏幕分辨率转换等确认信息,全部点击“是”确认后程序自动退出;然后自动打开“InTouch HM WindowMaker”这个HMI编辑软件,并载入选定的项目,由于没有授权,选择演示模式就可以了;。
    在这里插入图片描述
    1.3 使用管理员权限打开“InTouch HM WindowViewer”,就可以看到演示的HMI画面了。
    在这里插入图片描述

  2. 从HMI项目中查找变量 :
    2.1 假设我们需要采集“产品储存罐”的“液位”值,那么,我们用“InTouch HM WindowMaker”打开项目,找到“产品储存罐”的“液位”值,鼠标左键双击,出现选择菜单,点击“模拟”得到具体变量名称“ProdLevel”,该变量就是我们需要的“产品储存罐”的“液位”变量,其他变量用类似的方法就可以找到了。
    在这里插入图片描述
    在这里插入图片描述

  3. 把该项目中的变量,配置成OPC DA Server的数据源 :
    3.1 在“AVEVA ”菜单中,打开"System Platform Management Console"。
    在这里插入图片描述
    3.2 在“SMC”中,添加InTouch 项目,选择“Configuration”,单击鼠标右键,出现选择菜单,选择“Add InTouch Connection”;
    在这里插入图片描述
    3.3 在“InTouch HM WindowViewer”中,查看演示项目的路径,我的是在“C:\ProgramData\InTouchDemos\demoapp1_1280”中;
    在这里插入图片描述
    3.4 配置演示项目数据:1. 在“ltem Browse Path:”中填入演示项目文件存放的路径“C:\ProgramData\InTouchDemos\demoapp1_1280”;2. 单击“Tag Browser”按钮;3. 选择需要的变量;4.单击确定完成。
    在这里插入图片描述

  4. 使用“OPC Client”软件,查看OPC DA Server的数据 :
    4.1 打开“OPC Client”,点击“OPC”,点击“Connect…”,选择“OI.GATEWAY.3”,点击“OK”完成。
    在这里插入图片描述
    4.2 点击“OPC”,点击"Add Item…";1. 在跳出的菜单中选择“New_InTouch_000”;2.选择“ProdLevel”变量;3.单击“Add Item”,完成“产品储存罐”的“液位”变量的选择。
    在这里插入图片描述

4.3 在“OPC Client”中,查看“产品储存罐”的“液位”变量的值是572,与“InTouch HM WindowViewer”中显示的值也是572,变量值一致;至此完成从InTouch HMI中查找变量,并把变量配置到OPC DA的数据源中,通过OPC Client读取该变量的整个过程。
在这里插入图片描述

  • 24
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值