三菱FX5U与汇川Easy走RS485自由协议通信
发布时间:2025-05-20 11:53 [ 我要自学网原创 ] 发布人: 快乐小女 阅读: 2847


一、需要硬件:

三菱FX5U PLC 1台,汇川Easy320 PLC 1台(也可使用USB串口转换器仿真)

二、需要软件:

三菱GX Works3,汇川AutoShop

三、硬件连接:

FX5USDARDA短接后与Easy320485+连接,FX5USDBRDB短接后与Easy320

485-接,FX5USGEasy320GND连接(也可不接)

四、三菱FX5U参数设置:

1、打开GX Works3->参数->FX5UCPU->模块参数->485串口

2、协议选择无顺序通信,串口参数保证FX5UEasy320一致即可。

这里设为:数据长度8位、无校验、停止位1bit、波特率9600,其他参数保持默认

五、三菱FX5U程序编写:

1、使用RS2指令进行数据发送与接收

2、驱动RS指令

1个参数是发送起始软元件

2个参数是发送字节长度

3个参数是接收数据起始软元件

4个参数是接收字节长度

5个参数是串口端口号(FX5U内置485K1

3、使用上升沿置位 SM8561 特殊继电器,开始数据发送,发送完成系统会自动

复位SM8561

4、SM8562有效时进行数据接收处理,把RS2指令指定接收起始地址的软元件

数据使用BMOV指令传出,传出后需要复位SM8562才能进行下一次数据接收

5、RS2指令错误监控是SM8500,错误码是SD8500

6、程序部分可以直接使用我要自学网FX5U教程中封装好的FB程序块,支持功能

更多,调用更简单方便

六、汇川Easy320参数设置:

1、打开AutoShop->COM0

2、协议选择自由协议,串口参数保证FX5UEasy320一致即可。

这里设为:数据长度8位、无校验、停止位1bit、波特率9600,其他参数保持默认

七、汇川Easy320程序编写:

1、使用SerialRcv指令进行数据接收

Enable置为TRUE启用接收指令

输入参数1是端口号,使用Easy320内置485串口填写K0

输入参数2是接收缓存区,填写字元件或变量,注意预留足够长度

输入参数3是接收字节长度,可填写常数或字元件或变量,以K2为例

输入参数4是接收超时,单位是ms,以K5000为例,表示5

输出参数1是指令执行完成

输出参数2是指令忙

输出参数3是指令错误

输出参数4是错误码

输出参数5是已接收字节数量

2、使用SerialSend指令进行数据发送

Exrcute置为TRUE启用发送指令

输入参数1是端口号,使用Easy320内置485串口填写K0

输入参数2是发送缓存区,填写字元件或变量,注意预留足够长度

输入参数3是发送字节长度,可填写常数或字元件或变量,以K2为例

输出参数1是指令执行完成

输出参数2是指令忙

输出参数3是指令错误

输出参数4是错误码

3、注意上面2个指令驱动不能同时置为TRUE,同时执行会报错误,无法进行通信。

原因是RS485是半双工通信。

4、程序部分可以直接使用我要自学网FX5U教程中素材程序

八、通信验证:

1、将双方程序写入PLC并进行断电重启复位后即可开始通信,在FX5U中发送数据

Easy320可以接收到,在Easy320中发送数据FX5U可以接收到就表示通信正常

汇川AC系列PLC教程
我要自学网商城 ¥100 元
进入购买
文章评论
0 条评论 按热度排序 按时间排序 /350
遵守中华人民共和国的各项道德法规,
承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。
参与本评论即表明您已经阅读并接受
上述条款。
V
特惠充值
联系客服
APP下载
官方微信
返回顶部
分类选择:
电脑办公 平面设计 室内设计 室外设计 机械设计 工业自动化 影视动画 程序开发 网页设计 会计课程 兴趣成长 AIGC