如何实现三菱FX5U PLC-以太网-DTU-无线网-电脑的通信--双服务器方式

如何实现三菱FX5U PLC-以太网-DTU-无线网-电脑的通信--双服务器方式

通信使用的软硬件

硬件:FX5U-64M,以太网线,USR-G781 4GLTE DTU, PC机
软件:GX Works3(FX5U-64M的编译软件),USR-G781-setup-V1.0.0.0产品设置软件,花生壳,以太网调试助手

连接和测试步骤

  1. 在GX Works3中编写Passive TCP程序
    程序代码参照:三菱FX5U用户手册-以太网通信篇
    如何实现三菱FX5U PLC-以太网-DTU-无线网-电脑的通信--双服务器方式
  2. 在GX Works3中配置以太网端口,并将参数和程序烧入PLC
    设置IP地址、子网掩码、默认网关,添加Unpassive连接设备,设置可编程控制器端口(1111)
    如何实现三菱FX5U PLC-以太网-DTU-无线网-电脑的通信--双服务器方式
  3. 在USR-G781-setup-V1.0.0.0产品设置软件中设置连接服务器A和连接服务器B,服务器A的地址为公网IP,端口为公网端口,服务器B的地址为PLC IP和地址,设置完后点击进入配置状态,通过串口发送指令AT+SOCKPIPEEN=ON和AT+SOCKPIPE=SOCKA,SOCKB
    如何实现三菱FX5U PLC-以太网-DTU-无线网-电脑的通信--双服务器方式
  4. 设置并保存所有参数-软件重启-进入通讯状态如何实现三菱FX5U PLC-以太网-DTU-无线网-电脑的通信--双服务器方式
  5. 在花生壳中将公网IP和端口映射到PC机的本机IP(192.168.31.185)和端口(8001)如何实现三菱FX5U PLC-以太网-DTU-无线网-电脑的通信--双服务器方式
  6. 在PC机中打开以太网调试助手,创建TCP Server,设置监听端口为PC的本机端口8001,此时监听端口自动弹出一台设备的IP和端口,该设备就是DTU 如何实现三菱FX5U PLC-以太网-DTU-无线网-电脑的通信--双服务器方式
  7. 将PLC通过以太网线接DTU的LAN后,开始测试
    下图为DTU和PLC的连接情况(DTU的LINKA常亮,表明PC机已经和DTU连上了,DTU的LINKB常亮,表明PLC已经和DTU连上了)
    如何实现三菱FX5U PLC-以太网-DTU-无线网-电脑的通信--双服务器方式
    无需PLC发送握手请求,当PLC直接发送数据时,PC机就能够收到数据
    如何实现三菱FX5U PLC-以太网-DTU-无线网-电脑的通信--双服务器方式