三菱PLC的这个功能,真的很强大
01
前言
众所周知,在工控自动化领域,西门子、三菱、欧姆龙是应用最广泛的PLC品牌之一。
然而,对于很多PLC工程师来说,PLC与PC之间的通信一直是一个相对比较困难的话题。
今天,主要分享一下如何基于三菱官方提供的MX Component,实现PC与三菱各个系列PLC之间的通信,由于MX Component支持的通信方式和PLC类型较多,这里以三菱FX3U以太网通信为例,FX3U默认不支持以太网通信,需要增加以太网模块FX3U-ENET-ADP。
02
MX组件
3、下载完成后,安装步骤比较简单,有以下2点需要额外注意:
(1)安装需要序列号:117-570766844(亲测可用)
(2)需要先安装EnvMEL文件夹中的setup,再安装根目录下的setup
5、选择【Communication Setup Utility】,切记以管理员身份运行
6、点击【Target setting】选项下的Wizard向导,需要设置逻辑站点,这里随便设置一个值即可,本案例设置为1。
7、接下来要设置PC端和模块连接,这里要根据实际情况来设置,因为本案例是通过以太网模块连接,因此设置为Ethernet board和FX3U-ENET-ADP。
8、下一步要设置IP地址,这里可以通过自动查找,如果知道IP地址的话,也可以手动输入,本案例的IP地址为192.168.1.250。
9、下一步中的CPU type选择FX3U(C)。
10、最后一步设置描述,这里也是随便写的,设置完成后,点击Finish。
11、切换到Connection test选项,点击Test,进行通信测试,如果没问题,会弹出successful提示。
03
通信测试
3、如果需要进行变量写入,可以在Online菜单下选择Write to Device,进行变量设置。
04
上位机开发
上位机程序编写主要是基于相关控件进行开发,有两种方式实现通信,分别为Program和Utility,可以通过【Communication Setup Utility】进行切换。
上位机根据设置的方式选择对应的控制方式,如果选择ActUtlType,只需要设置站号LogicalStationNumber即可,本例为1,通过结果如下:
通信结果如下所示:
05
一点总结
6、也许MX组件唯一的缺点,就是依赖了MX组件本身,所以如果使用MX组件通信,所在电脑端必须安装MX Component。
06
写在后面
所以,越来越多的电气工程师开始转型上位机开发。因为在已有电气技能的基础上,如果掌握了上位机开发技能,薪资达到20K,甚至30K,将会变得很容易。