如何实现三菱FX5U PLC和LabVIEW的以太网通信-Modbus TCP

如何实现三菱FX5U PLC和LabVIEW的以太网通信-Modbus TCP

  • 什么是Modbus TCP协议
  • 通信使用的软硬件
  • 连接和测试步骤

什么是Modbus TCP协议

Modbus协议使用的是主从通讯技术,即由主设备主动查询和操作从设备。一般将主控设备方所使用的协议称为Modbus Master,从设备方使用的协议称为Modbus Slave。典型的主设备包括工控机和工业控制器等;典型的从设备如PLC和传感器等。Modbus通讯物理接口可以选用串口(包括RS232和RS485),也可以选择以太网口。Modbus协议包括RTU、ASCII、TCP,其中MODBUS-RTU最常用。
Modbus RTU:ModBus-RTU详解

Modbus TCP协议则是在RTU协议上加一个MBAP报文头,由于TCP是基于可靠连接的服务,RTU协议中的CRC校验码就不再需要,所以在Modbus TCP协议中是没有CRC校验码。
Modbus TCP:Modbus TCP 入门学习

通信使用的软硬件

硬件:FX5U-64M, PC机,以太网线
软件:LabVIEW(需配置DSC模块), GX Works3(FX5U-64M的编译软件)

连接和测试步骤

  1. 在GX Works3中设置以太网口参数,并将参数和程序烧入PLC
    如何实现三菱FX5U PLC和LabVIEW的以太网通信-Modbus TCP_第1张图片
  2. 用网线将电脑和PLC链接,设置电脑以太网口参数
    注:电脑IP地址要和PLC IP地址在同一个网关下
    如何实现三菱FX5U PLC和LabVIEW的以太网通信-Modbus TCP_第2张图片
  3. 在labview使用数据通信-modbus-modbus master下的VI编写通信程序,新建TCP主设备的地址和端口为PLC的地址和端口,就可以实现三菱FX5U PLC和LabVIEW的以太网通信
    如何实现三菱FX5U PLC和LabVIEW的以太网通信-Modbus TCP_第3张图片
    如何实现三菱FX5U PLC和LabVIEW的以太网通信-Modbus TCP_第4张图片

你可能感兴趣的:(工程技术,经验分享,网络通信)