用Labview编写一个与三菱通讯的软件,Labview可以借助三菱提供的控件进行编程。

需要安装的软件:MX Component4,Labview2018。(这只是我当前使用的软件版本,当然你用其他版本也是可以的)

MX Component4安装好后打开Communication Setup Utility配置好PLC的站号,型号,通讯方式等,详细可以看这篇文章是如何配置

配置好后,打开Labview新建项目

选VI模板完成新建

在前面板右键新添加一个ActiveX容器

在ActiveX容器中右键插入ActiveX对象

找到三菱的控件确认添加

回到程序框图面板右键添加ActiveX选板的打开自动化和关闭引用。

添加完打开自动化与关闭引用

右键控件再创建一个与PLC通讯的站号

再右键创建打开控件和关闭控件。

创建一个读与写的指令。

批量读指令(单位读两个字节,如三菱的一个D地址,一个D地址为两个字节)

批量写指令(单位写入两个字节)

基本的创建就已经完成了,接下来把线都连上。

在前面板插入个数值输入控件

右击站号输入控件把它转换为写入,然后把输入数值连接到站号控件。

再插入两个字符串控件和三个输入数值控件与一个显示数值控件。

把他们连接起来

可以按自动整理一下

接下来就可以模拟了,先打开works2软件模拟

再打开Labview模拟

查看你新建的站号是多少,假如是56就填入站号56。

输入值

查看与works2软件D数据里面的值是否与Labview的值是否一致

Labview是否可以进行读与写

至此Labview与三菱PLC的通讯已完成。

文章只为,自己以后使用参考。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐