首页 资讯 应用 高压 设计 行业 低压 电路图 关于

PLC

旗下栏目: PLC 嵌入式 单片机 DCS

Labview连接西门子S7-200的OPC实验

PLC | 发布时间:2018-11-28 | 人气: | #评论# | 本文关键字:Labview,西门子,S7-200,OPC
摘要:一、关于实验 计划采用OPC的方式从Labview中读取西门子S7-200中的数据:VB0、Q0.0; 二、实验所需的硬件 本实验的硬件如下: 1、西门子224XP的PLC; 2、西门子CP243-1以太网模块; 3、编程电缆---us

一、关于实验

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

二、实验所需的硬件

本实验的硬件如下:

1、西门子224XP的PLC;

2、西门子CP243-1以太网模块;

3、编程电缆---usb口;

4、24VDC直流电源;、、

5、辅材:网线1根、导线若干;

三、实验所需的软件

1、win7-32位虚拟机;

2、Labview软件及附属模块软件;

3、西门子S7-200的step7 microWin软件;

4、西门子S7-200的OPC软件----PC Access------验证西门子200的以太网向导建立的正确与否;

5、主要参考文件:

《官网--DSC模块之OPC Server的使用(以PLC为例)》

《官网--手把手教你在LabVIEW下使用OPC》

四、实验步骤

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

1、电脑的网络设置

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

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

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

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

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

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

4、运行西门子S7-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,如下图所示:

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

责任编辑:西门子S7-200
首页 | 电气资讯 | 应用技术 | 高压电器 | 电气设计 | 行业应用 | 低压电器 | 电路图 | 关于我们 | 版权声明

Copyright 2017-2018 电气自动化网 版权所有 辽ICP备17010593号-1

电脑版 | 移动版 原创声明:本站大部分内容为原创,转载请注明电气自动化网转载;部分内容来源网络,如侵犯您的权益请发送邮件到[email protected]联系我们删除。