本示例以FX3UC与 FX5U-32MR/ES 为例交换数据,本数据交换采用ModbusTCP协议实现,其它支持ModbusTCP从站协议的PLC(例如施耐德PLC),均可实现该数据交换,步骤类似不再重复介绍。对于支持ModbusTCP从站协议的仪表,FX3U可直接通过YC8000-FX-S进行仪表数据采集。 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 1、打开GX Work3,新建项目,以太网配置(内置以太网口)中,配置“Modbus/TCP连接设备”。 2、编辑 PLC软元件分配,按下表配置所示,D0映射的 Modbus地址为 40001(HoldingRegister 的0地址); 二、配置Net模块数据交换命令 1、打开 Device,搜索到 YC8000-FX-S后,选择【修改设备参数】; 2、新建客户机 3、在客户机中配置数据交换命令 【1】 点击新建命令(FX3U的D0读取FX5U的D0) 4、客户机监视 点击客户机监视按钮,【错误信息】为无错误,且【正确】有数据跳动,说明通信成功。 三、验证数据交换 1、打开GXWork3变量监视表,对FX5U的D0进行数据修改为HBC12H; 2、打开GXWork2变量监视表,对FX3U的D0进行数据监视,值为BC12H; 3、上述监视说明已经将FX5U的 D0数据读取到 FX3U的D0中,实现了数据交换功能;数据交换功能亦可实现FX3U到 FX5U、FX5U到 FX3U的位、字节和字的数据交换功能。 本文来自互联网收集整理,由家电维修技术论坛小编精心转载,更多相关文章请到维修论坛交流 黄宇 |
|Archiver|手机版|家电维修论坛
( 蜀ICP备19011473号-4 川公网安备51102502000164号 )
GMT+8, 2025-4-30 22:14 , Processed in 0.119350 second(s), 17 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.