首页 旅游资讯 线路攻略 景点大全 国内游 境外游 美食特产

手把手教你|欧姆龙CP1H采集模拟量并在labview展示

发布网友 发布时间:2024-10-24 09:35

我来回答

1个回答

热心网友 时间:2024-11-05 22:24

安装有欧姆龙PLC调试软件CX-Programmer以及labview的电脑

OMRON CP1H型PLC与PC间通信方式分为三种:

本次测试欧姆龙小型PLC CP1H连接到上位机使用了两种方式:

1.1编程线连接

编程线连接时,将PLC用编程线连接到测试电脑上。无需其他设置,打开软件CX-Programmer,找到菜单栏的“PLC”,直接使用PLC--》自动在线--》自动在线功能即可。如果没有欧姆龙的编程线,可以找一根打印机线(一头USB,另一头方口),调试线如下图所示:

上述步骤完成之后,显示如下界面:

点击“连接”即可,出现如下界面:

选择“是”,之后出现如下图:

等待连接上即可,连接上之后可以在软件最下方查看PLC的状态。

1.2网线连接

为了方便通讯,可以使用CP1W(网口)模块进行扩展,使用时将其安装在PLC的本体上即可。模块连接的设置如下图所示,需要设置PLC的设备类型:CP1H,网络类型:EtherNet。CP1W如下图所示:

使用网线将PLC与电脑连接到一起后,在PLC里面选择“新PLC1”,将网络类型选择为“Ethernet”,如下图所示:

之后点击PLC的设备类型:CP1H后面的“设定”,选择CPU的类型:XA(本项目使用的PLC是CP1H-XA)

然后点击PLC的网络类型:EtherNet后面的“设定”,填写网络选项卡的节点内容,节点地址需要依据PLC的IP地址的最后一位。(本欧姆龙PLC的IP使用的是192.168.250.1),故此处节点的内容为“1”。完成之后,选择驱动选项卡。按照实际填写实际项目制欧姆龙PLC的IP地址。

至此两种通讯线连接PLC与测试电脑就完成了。

所有设置完毕之后,点击“在线工作”,CP1H就可以通过以太网与PC进行通讯,如图所示:

02欧姆龙CP1H的AD模块配置(采集压力传感器,量程0-140MPA)

配置PLC上面的4路拨码开关

这个地方位置比较隐蔽,四个拨码开关比较小,需要使用一个比较细小的工具。本项目中使用的是电流信号,拨码为1、4号到ON,如果选择的是电压信号,按照默认即可。

之后选择设置-〉内建DA/AD〉设置输入传感器类型。本项目使用4-20MA。

完成上述步骤后,连接PLC和上位机。在PLC里编程来读取压力数值,读取到的数值如下图所示:

03欧姆龙CP1H和labview通讯

本项目的上位界面使用的是labview软件。具体的通信过程如下:

Labview通过网线采集PLC数据时,一般使用OPC采集(NI OPC SERVER)。采集部分配置时首先需要知道采集设备的类型、通讯方式、基本参数。以本项目为例,配置时首先需要在安装好NI OPC SERVER的电脑中找到右下角的软件图标,双击打开,左侧菜单栏显示“click to add a channel”,在其中的空白处右键单击,出现”new channel”按钮,选中该按钮再次单击,即可新建通道“Channel1”,如下图所示:

点击“下一页”,在弹出的对话框里面选择“Device driver”类型,本项目的类型为“Omron FINS Ethernet”,如下图所示:

之后一直点击“下一页”,默认

直到出现如下界面,点击“完成”即可完成通道建立。

之后在通道下面新建设备“Device1”,这个“Device1”就是CP1H这个设备,它的设备类型是CJ1,IP地址是192.168.250.1,如下图所示:

之后一直选择默认,直到弹出如下界面即可完成设备建立。

建立完成之后,可以选中该设备右键单击选择属性,进行查看修改,如下图所示。

之后按照PLC里面的配置建立变量即可,本次测试的地址是VD20(OPC里面新建的变量地址是D00020)数据类型是float,建立对应的变量即可。

变量建立时在下面的界面中,单击红色的框选部分,或者双击空白处都可以新建变量。

之后在打开的界面中对点位进行配置,如下图所示:

上述配置完成之后,可以使用OPC自带的界面查看数据运行状态,如下图所示,点击“QC”图标,即可打开OPC运行界面

如果这里运行点均为good,那么通讯正常,此时在labview上建立对应的OPC变量并关联该点之后,运行界面,即可展示数据。

使用中的小技巧:

1、欧姆龙PLC首次使用时,如果有不明白的地方,可以拨打400电话,个人感觉响应速度还可以,技术支持也比较给力。

2、欧姆龙CP1H使用时有时通讯显示不通,可以试试将PLC断电重启。

3、节点号为IP地址最后一位。

4、如果在OPC SERVER中不知道如何让填写地址,可以点击地址后面的“?”查看地址再填写。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com