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

如何实现三菱FX5U PLC和LabVIEW的以太网通信-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
    设置IP地址、子网掩码、默认网关,添加连接设备,设置可编程控制器端口号
  2. 用网线将电脑和PLC链接,设置电脑以太网口参数
    注:电脑IP地址要和PLC IP地址在同一个网关下
    手动设IP地址、子网前缀长度、网关
  3. 在labview使用数据通信-modbus-modbus master下的VI编写通信程序,新建TCP主设备的地址和端口为PLC的地址和端口,就可以实现三菱FX5U PLC和LabVIEW的以太网通信
    LabVIEW前面板显示
    PLC展示,labview可以点亮对应的PLC开关量输出指示灯
  • 10
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值