登录
首页 串口通信 串口通信
回帖 发帖
正文

主题:手机组态软件+三菱FX5U Modbus TCP以太网通信

点击:16730 回复:49

楼主
一、必备软件和硬件:
1、三菱GX Works3编程软件;
2、三菱FX5U系列PLC;
3、优质网线1根;
4、安卓手机1台;
5、安卓手机组态软件1套;
6、无线路由器1个;
7、以太网调试助手1套;
8、Modbus Poll调试助手1套;
9、Modbus Slave调试助手1套;
10、其他电源线、导线等。
二、实现目的:
安卓手机组态软件测试工程对三菱FX5U数字量输入实现读操作、继电器输出实现读\写操作、保持寄存器实现读\写操作。
三、通信参数:
1、客户端:安卓手机组态软件;
2、服务器:三菱FX5U
3、客户端IP地址:192.168.1.109
4、服务器IP地址:192.168.1.180
5、服务器端口号:502
6、服务器单元ID:1
四、三菱FX5U详细设置:
1、新建工程:
附件 image.jpg
2、设置以太网通信端口IP地址:
双击左侧树状目录中的以太网端口,如下所示:
附件 image.jpg
将会出现如下窗口:
附件 image.jpg
IP参数设置如下所示:
附件 image.jpg
3、对象设备连接配置设置:
双击对象设备连接配置设置的详细设置:
附件 image.jpg
将会出现如下窗口:
附件 image.jpg
在上述窗口中的以太网设备(通用)中找到Modbus TCP连接设备,如下所示:
附件 image.jpg
将Modbus TCP连接设备拖动到上述窗口灰色区域,如下所示:
附件 image.jpg
这样就建立好了一个Modbus TCP服务器设备,这种情况下三菱FX5U作为Modbus TCP服务器可以同时连接1个Modbus TCP客户端!如果要同时连接多个Modbus TCP客户端,可以继续添加Modbus TCP连接设备,如下所示:
附件 image.jpg
如上图所示,建立了4个Modbus TCP连接设备,这样就可以有4个Modbus TCP客户端同时去和三菱FX5U实现Modbus TCP通信。
4、保存:
点击反映设置并关闭按钮,如下所示:
附件 image.jpg
在上述窗口点击应用按钮,使得设置的参数得以保存!点击工程下拉菜单中的另存为,保存工程:
附件 image.jpg
5、三菱FX5U之Modbus软元件分配如下:
附件 image.jpg
19-01-09 22:27
五、三菱FX5U程序的测试:
1、硬件连接:使用网线将三菱FX5U和无线路由器连接在一起,并保证电脑和三菱FX5U处在同一局域网之内!
2、下载程序
3、以太网调试助手的设置:电脑上打开以太网调试助手,如下所示:
附件 image.jpg
设置如下:
附件 image.jpg
点击连接,连接成功,如下所示:
附件 image.jpg
4、Modbus之01功能码的测试,读取Y0~Y7、Y10~Y17的状态:
以太网调试助手发送:12 34 00 00 00 06 01 01 00 00 00 10
三菱FX5U返回:12 34 00 00 00 05 01 01 02 55 00
如下所示,01功能码测试OK:
附件 image.jpg
5、Modbus之02功能码的测试,读取X0~X7的状态:
以太网调试助手发送:11 22 00 00 00 06 01 02 00 00 00 08
三菱FX5U返回:11 22 00 00 00 04 01 02 01 00
如下所示,02功能码测试OK:
附件 image.jpg
6、Modbus之03功能码的测试,读取D0~D3的状态
以太网调试助手发送:FF EE 00 00 00 06 01 03 00 00 00 04
三菱FX5U返回:FF EE 00 00 00 0B 01 03 08 00 13 00 14 00 15 00 16
如下所示,03功能码测试OK:
附件 image.jpg
7、Modbus之05功能码的测试,将Y0置位
以太网调试助手发送:11 22 00 00 00 06 01 05 00 00 FF 00
三菱FX5U原样返回:11 22 00 00 00 06 01 05 00 00 FF 00
如下所示:
附件 image.jpg
8、Modbus之06功能码的测试,给D1赋值9
以太网调试助手发送:99 99 00 00 00 06 01 06 00 01 00 09
三菱FX5U原样返回:99 99 00 00 00 06 01 06 00 01 00 09
如下所示:
附件 image.jpg
9、Modbus之15功能码的测试,将Y0~Y3复位
以太网调试助手发送:14 15 00 00 00 08 01 0F 00 00 00 03 01 00
三菱FX5U返回:14 15 00 00 00 06 01 0F 00 00 00 03
如下所示:
附件 image.jpg
10、Modbus之16功能码的测试,给D0 D1 D2分别赋值1、2、3
以太网调试助手发送:25 26 00 00 00 FF 01 10 00 00 00 03 06 00 01 00 02 00 03
三菱FX5U返回:25 26 00 00 00 06 01 10 00 00 00 03
如下所示:
附件 image.jpg
至此,三菱FX5U作为Modbus TCP服务器测试完毕。
最后修改:2019/1/9 23:15:27
19-01-09 22:27
六、安卓手机组态软件测试工程的建立:
1、安卓手机组态软件的安装,安装和一般APP方法一样
2、必要设置:安装了安卓手机组态软件的手机或者平板电脑必须要和三菱FX5U处于同一局域网
3、安卓组态软件的启动:找到安卓手机组态软件图标,如下所示名为ModbusScada、图标为棋影工控:
附件 image.jpg
双击打开安卓手机组态软件,如下所示:
附件 image.jpg
4、建立设备,单击设备菜单进入到设备组态界面,如下所示:
附件 image.jpg
点击+按钮进行设备添加,如下所示:
附件 image.jpg
设备参数设置如下:
附件 image.jpg
保存设备通信参数:在上述窗口中点击确定,设备建立完毕,回到设备建立界面:
附件 image.jpg
最后修改:2019/1/9 23:01:01
19-01-09 22:28
5、建立IO变量,在设备建立界面,选中自定义标签选项卡,如下所示:
附件 image.jpg
点击+按钮,如下所示:
附件 image.jpg
进行三菱FX5U数字量输入X0的连接,设置如下:
附件 image.jpg
点击选中按钮进行变量连接,如下所示:
附件 image.jpg
选中三菱FX5U设备,如下所示:
附件 image.jpg
设置如下:
附件 image.jpg
点击确定,回到标签建立界面:
附件 image.jpg
点击确定回到自定义标签界面,如下,X0变量建立完毕:
附件 image.jpg
同样的方法,建立Y0、D0,如下所示:
附件 image.jpg
至此,测试变量建立完毕,回到主界面
6、画面组态,点击主菜单中的组态,出现如下窗口:
附件 image.jpg
点击+按钮进行组态画面添加,如下所示:
附件 image.jpg
输入画面参数,如下所示:
附件 image.jpg
点击确定进行保存,回到组态画面建立界面:
附件 image.jpg
单击画面名称为三菱FX5U,进入画面组态,如下所示:
附件 image.jpg
监控X0,点击+按钮进入到图库,如下所示:
附件 image.jpg
选中指示灯,进入到指示灯属性编辑界面:
附件 image.jpg
自定义标签填写X0,其他参数默认,如下所示:
附件 image.jpg
点击确定,回到画面组态界面:
附件 image.jpg
从图库中选取文本,输入X0,如下所示:
附件 image.jpg
同样的方法,建立Y0的监视,如下所示:
附件 image.jpg
建立按钮控件,以求对Y0进行置位、复位操作,从图中选中点击按钮,如下所示:
附件 image.jpg
置位按钮参数设置如下:
附件 image.jpg
复位按钮参数设置如下:
附件 image.jpg
做好的置位按钮、复位按钮如下所示:
附件 image.jpg
保持寄存器D0的监控,从图库中选中编辑值控件,其属性如下所示:
附件 image.jpg
参数设置如下:
附件 image.jpg
点击确定回到组态界面:
附件 image.jpg
基本组态完成!图库丰富,可根据自己需求进行其他美观设计!
最后修改:2019/1/9 23:01:10
19-01-09 22:38
七、安卓手机组态软件测试工程的测试:
1、注意事项:借助以太网调试助手可以观察安卓手机组态测试工程发出的Modbus TCP指令,这时需要先把设备中的IP地址修改为以太网调试助手所运行的电脑的IP地址!
2、以太网调试助手的设置,如下所示:
附件 image.jpg
3、运行安卓手机组态软件测试工程,点击主菜单中的运行,进入到运行界面:
附件 image.jpg
4、以太网调试助手的监视,可以看到来自手机组态发出的命令:
附件 image.jpg
八、安卓手机组态软件和三菱FX5U的联调:
1、三菱FX5U上电
2、运行安卓手机组态软件测试工程
3、安卓手机组态软件测试工程如下:
附件 image.jpg
此时X0为0、Y0为1、D0为19
附件 image.jpg
此时X0状态改变为1、D0直接在组态上赋值124
附件 image.jpg
在测试工程上给Y0复位成功!
至此手机组态软件+三菱FX5U之Modbus TCP以太网通信测试完成
最后修改:2019/1/9 23:00:11
19-01-09 22:38
相关程序软件下载:
附件 image.jpg
附件:Modbus Poll及其注册码.rar
[本地下载]
附件:Modbus Slave及其注册码.rar
[本地下载]
附件:以太网调试助手.rar
[本地下载]
附件:Modbus TCP&RTU&ASCII调试助手.rar
[本地下载]
附件:三菱FX5U之Modbus TCP服务器测试程序.rar
[本地下载]
手机组态+三菱FX5U之Modbus TCP以太网通信步骤详解.rar
附件:
[本地下载]
最后修改:2020/7/6 16:37:08
19-01-09 23:06
楼主,好文章.我之前做过西门子2OOSMART的相关案例.我已收藏
附件 11.jpg
附件 2222.jpg
附件 44.jpg
附件 444.jpg
最后修改:2019/1/10 0:21:43
19-01-10 00:19
好详细,每一步都有,最后还有应用软件下载!??手机组态软件除了无线通讯还能能用别的通讯方式吗?
最后修改:2019/1/10 5:38:53
19-01-10 05:37
请问楼主有最新的5u固件吗
19-01-10 08:00
响应速度怎样?距离多大范围
19-01-10 08:09

上一页下一页

工控新闻

更多新闻资讯