打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
LabVIEW通过MXComponent控件与三菱PLC通信

三菱公司的MX Component 是一个通信工具,包括Communication Setup Utility,Label Utility和PLC Monitor Utility。通过使用这个工具,可以在无需具备通信协议及模块知识的状况下实现从计算机第三方软件至可编程控制器的通信。通过使用MX Component提供的一些属性和方法,可以使复杂的串行通信及以太网通信的协议程序开发变得简单方便。本文章将介绍LabVIEW通过MX Component 提供的控件的功能,实现对可编程控制器CPU 进行通信的用户程序。


1. 首先下载三菱MX Compnent V4,然后安装完成。(安装前要先EnvMEL文件夹里面EXE的文件)

安装完成后会出现下面三个快捷方式。

2. 打开PLC Monitor Utility软件

如下图。

3. 选择上图中的Program setting type, 然后再点击 Wizard。

出现下图界面。该界面是用来选择连接方式的。

其中Ethernet board是TCP连接的。我们就选择TCP连接的方式来设置下。

选择后就如下图所示。

然后进行PLC型号的选择,通讯方式是TCP还是UDP的,网络号和本地号。

5. 设置好了点下一步, 进行PLC的方式进行设定。PLC的型号和IP地址。然后点下一步

6.然后再选择PLC的具体型号。

7. 再选择站号

8. 然后点击next,再点击finish。

如果无报错,则表示配置正确。

在Device里面输入地址,点击Start monitor可以查看地址里面的值。

9. 双击表格可以进行对PLC的赋值

Labview函数编写

下面我们就要再labview里面进行编程,使他能和PLC相沟通。

这软件提供的是一个active控件进行操作。我们要用的就是执行这个active控件的属性和方法。来实现和三菱PLC的通讯。

首先我们要再前面板加载active控件

然后右击,选择插入active对象。

选择相应的控件。

接下来选择属性节点和方法节点,来选择函数进行操作。

通过属性节点和调用节点实现LabVIEW对三菱PLC的寄存器访问程序框图:1)事件结构中超时分支中通过属性节点ActLogicalStationNumber设置为1(如步骤2-2中所设),设置好StationNumber后,通过调用节点Open打开;2)对PLC寄存器读读,采用调用节点ReadDeviceRandom2,其中szDeviceList是寄存器地址如Y0,Isize设置为1,IpsData即为读取寄存器的值;3)PLC寄存器读写,采用调用节点WriteDeviceRandom2,其中szDeviceList是寄存器地址如Y0,Isize设置为1,IpsData即为写入寄存器的值;4)LabVIEW通过枚举,条件结构,事件结构切换操作;

将LED等接到PLC的Y2接线端,并在LabVIEW前面板选择设置:写入寄存器名称为Y,其实地址为2,写入值为1,然后点击Write,灯即可亮起。

下图是一些方法的说明

最后具体的操作简单整理成为了一个库,让大家可以直接使用。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
来向大家请教一下三菱PLC变址寄存器V的用法,希望各路神仙能不吝赐教!
三菱PLC的通信方式讲解
三菱PLC和发那科机器人进行CCLINK总线通信
虚拟仪器_labview_课件PPT_第十一章_通信编程
三菱PLC与变频器的modbus通信
三菱PLC第03集 变频器和PLC的通信格式 高清
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服