本示例以FX3UC与 FX5U-32MR/ES 为例交换数据,本数据交换采用ModbusTCP协议实现,其它支持ModbusTCP从站协议的PLC(例如施耐德PLC),均可实现该数据交换,步骤类似不再重复介绍。对于支持ModbusTCP从站协议的仪表,FX3U可直接通过YC8000-FX-S进行仪表数据采集。
1,YC8000-FX-S 的MD8(X1)连接FX3U的圆形编程口,FX5U自带以太网口与YC8000-FX-S的以太网口连接,YC8000-FX-S 通过Device工具配置交换命令,实现实时高效的 FX3U和FX5U数据交换。
该功能基于YC8000-FX-S的ModbusTCP客户机功能实现,通过Device进行主站命令配置,无需PLC编程,提高应用开发速度和便捷性。
数据交换也可采用YC8000-FX-S的WiFi接口实现,可实现两个PLC直接的无线数据交换;具体在建立客户机时,本地网卡可选择WiFi接口。
一、配置FX5U
2,打开GX Work3,新建项目,以太网配置(内置以太网口)中,配置“Modbus/TCP连接设备”。
3,编辑 PLC软元件分配,按下表配置所示,D0映射的 Modbus地址为 40001(HoldingRegister
的0地址);
二、配置Net模块数据交换命令
4,打开 Device,搜索到 YC8000-FX-S后,选择【修改设备参数】;
5,新建客户机
6,在客户机中配置数据交换命令
7, 点击新建命令(FX3U的D0读取FX5U的D0)客户机监视
8, 点击客户机监视按钮,【错误信息】为无错误,且【正确】有数据跳动,说明通信成功。
三、验证数据交换
打开GXWork3变量监视表,对FX5U的D0进行数据修改为HBC12H;
9,打开GXWork2变量监视表,对FX3U的D0进行数据监视,值为BC12H;
10,上述监视说明已经将FX5U的 D0数据读取到 FX3U的D0中,实现了数据交换功能;数据交换功能亦可实现FX3U到 FX5U、FX5U到 FX3U的位、字节和字的数据交换功能。
审核编辑 黄宇
-
以太网
+关注
关注
40文章
5331浏览量
170666 -
plc
+关注
关注
5006文章
13084浏览量
461210 -
无线网
+关注
关注
0文章
102浏览量
21186 -
接线图
+关注
关注
22文章
202浏览量
49719
发布评论请先 登录
相关推荐
评论