前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Labview连接西门子200的OPC实验

Labview连接西门子200的OPC实验

作者头像
剑指工控
发布2021-11-09 17:59:29
2.5K0
发布2021-11-09 17:59:29
举报
文章被收录于专栏:剑指工控

一、关于实验

计划采用OPC的方式从Labview中读取西门子200中的数据:VB0、Q0.0;

二、实验所需的硬件

本实验的硬件如下: 1、西门子224XP的PLC; 2、西门子CP243-1以太网模块; 3、编程电缆---usb口; 4、24VDC直流电源;、、 5、辅材:网线1根、导线若干;

三、实验所需的软件

1、win7-32位虚拟机; 2、Labview软件及附属模块软件; 3、西门子200的step7 microWin软件; 4、西门子200的OPC软件----PC Access------验证西门子200的以太网向导建立的正确与否; 5、主要参考文件: 《官网--DSC模块之OPC Server的使用(以PLC为例)》 《官网--手把手教你在LabVIEW下使用OPC》

四、实验步骤

计划从Labview中读取到西门子200中的数据:VB0、Q0.0;

1、电脑的网络设置

本地连接的ip为192.168.1.139(同一网段即可);

2、西门子软件建立程序;

建立如下所示的程序,程序在本文同一目录下的相关实验程序的文件夹内,名称为项目1,主要是赋值VB0=100,Q0.0=1;

3、西门子200PLC连接以太网模块

硬件连接后,进行以太网向导,设置以太网模块ip地址为192.168.1.13,另外的进行主要设置如下图所示的环节,其他具体可参见相关资料:

这里需要注意的是,要选择西门子200以太网模块设置为服务器。

4、运行西门子200的OPC软件

1)、设置、建立OPC连接

这个可以参考相关手册,在此不做描述;

2)、测试客户机

如下图所示可以在本软件中测试客户机,如果建立变量、连接成功,则可以看到如下图所示的界面:有具体数值,有good状态:

5、设置OPC Servers Configuration软件---labview的OPC软件

1)、打开OPC软件 在win7虚拟机的左侧程序中按照如下目录找到OPC Servers Configuration软件:

2)、设置通道

(1)、建立通道 如下图所示,在Edit菜单中找到Channels/Devices----New Channe:

(2)、设置通道名称

出现下图所示的界面,给通道起名字;

(3)、选择OPC的通道种类

出现下图所示,选择下图中鼠标选中的选项,即Siemens TCP/IP Ethernet:

(4)、选择网络接口

出现下图所示,选择本地网络的接口;

(5)、其他设置

接着直接下一步,如下图所示:

3)、设置设备----重要的是TSAP;

(1)、建立设备

如下图所示,在Edit菜单中找到Channels/Devices----New Device,或者直接双击下面的蓝色字体:

(2)、设置设备模块

如下图所示,选择连接的设备模块:

(3)、设置设备ID

如下图所示,设置设备ID,也就是西门子200的ID:192.168.1.13;

(4)、其他设置 接着直接下一步,如下图所示:

(5)、设置TSAP

下面一步是设置TSAP:默认的是以下这个,

以上需要修改为下图所示:

(6)、下一步设置

接着直接下一步,如下图所示:

4)、设置项目

(1)、建立项目(变量

双击右侧界面中的蓝色字体,建立变量,如下图所示:

(2)、具体设置

在下面的界面中,输入Q0.0之后,点击后面的对勾,则自动识别数据类型,如下图所示:

(3)、建立第二个项目(变量)

6、设置OPC客户端

1)、登录客户端软件

上图中点击确定,并在菜单栏中选择tools—lauch OPC Quick Client,

2)、找到客户端的变量

会出现下图客户端软件的界面

找到新建立的通道TCPIP,

从上图可见,在OPC客户端软件中可以看到,西门子200的VB0和Q0.0的数值均能看到,表明OPC服务器软件的设置是对的;

7、LABVIEW

1)、建立项目并创建连接、变量 (1)、新建项目 打开Lavview软件,如下图所示,选择创建项目:

点击创建新项目

双击项目,点击完成

(2)、新建-------IO服务器

在上图中选择OPC Client--------建立的Labview是作为OPC客户端存在的;之后出现如下图所示的界面:

选择鼠标选中的地方,如上图所示,开始进行设置IO服务器;

其余步骤按照默认的即可,点击确认;

(3)、新建变量

点击勾选启用别名,如下图所示,则出现下面界面:

点击浏览

点开我的电脑,

点击确定,则建立了一个变量,如下图所示:

相应的,再建立另外一个变量,

点击保存

2)、设置VI界面

(1)、新建VI

在刚才的界面中点击新建VI

在菜单中选择查看—控件选板,则出现下面的界面,可以进行编辑:

(2)、建立图像并关联变量

点击新式—数值—数值显示控件,

右击选择属性

点击确定,

同样的,再次建立一个新式—布尔—圆形指示灯,

右击属性,进行变量绑定,

3)、连续运行

点击连续运行图标,也就是下图中的 ,在快捷菜单中

最终显示如下:

西门子200的数值为100,1,如下图所示:

上图可以看出,西门子200中的VB0=100,Q0.0=1,通过200以太网模块---OPC服务器软件---Labview软件作为客户端,显示了出来,数据正确; 至此,实验完毕。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-11-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档