北岛夜话
原创工业智能控制领域(PLC、单片机/嵌入式、机器人、通信、机器视觉)的技术及经验分享。
文章545 浏览8665935

三菱FX5U的Modbus-RTU通信(2)——通信配置

上一篇文章我们介绍了三菱FX5U的通信接口及接线示例,今天这篇文章我们来聊聊如何配置Modbus-RTU的通信参数。

cover.png

我们知道FX5U最多支持4个RS485通道,这里我们以CPU本体集成的RS485为例进行介绍。

在GX Works3编程开发环境中,找到左侧项目树的“参数”→“FX5UCPU”→“模块参数”→“485串口”,如下图所示:

RS485串口.png

双击“485串口”,可以打开配置窗口。配置参数包括四个类别:

①基本设置;

②固有设置;

③Modbus软元件分配;

④SM/SD设置;

下面我们来分别介绍下:

1、基本设置

在“基本设置”→“协议格式”中,将协议设置为“Modbus_RTU通信”。详细设置中包括三个参数:奇偶校验、停止位和波特率,这些都需要和通信伙伴保持一致。通常情况下,奇偶校验设置为“无”,停止位为“1bit”,波特率默认值为115200。你要根据实际情况设置。比如,我的温度传感器默认的通信波特率为9600bps,那么我就将其修改为9600bps,如下图所示:

基本设置.png

2、固有设置

“固有设置”包括五个参数:

  • 本站号:表示本站的Modbus-RTU站号。如果作为主站则设置为0;如果作为从站,则设置为1~247之间的数;

  • 从站支持超时:设置从站响应的超时时间,范围为1~32767ms,默认为3000ms;

  • 广播延迟:设置从发送广播指令后到下一次发送指令的等待时间,范围为1~32767ms,默认为400ms;

  • 请求间延迟:设置从发送请求报文后至发送下一个请求报文的等待时间。范围为:1~16382 ms,默认为1ms;

  • 超时重试次数:用来设置当FX5U作为主站时,访问从站无响应而超时的重试次数,默认为5次;

如下图所示:

固有设置.png

3、Modbus软元件分配

Modbus软元件分配用来设置FX5U作为从站时对应的Modbus地址,包括线圈、离散量输入、输入寄存器和保持寄存器。

  • 线圈:支持的软件包括Y0、M0、SM0、L0、B0等,其地址及点数可以根据需要更改;

  • 离散量输入:支持的软元件为X0,默认点数为1024,可更改;

  • 输入寄存器:不支持;

  • 保持寄存器:支持的软元件包括:D0、SD0、W0、SW0等,其地址及点数可以根据需要更改;

如下图所示:

Modbus软元件分配.png

4、SM/SD设置

执行SM/SD软元件的锁存设置,一般保持默认值,不做修改。

好了,关于FX5U的Modbus-RTU通信参数配置就先介绍到这里。

你可以点击下面的链接查看该VIP课程的介绍。

三菱FX5U的Modbus-RTU通信教程


取消

感谢您的支持,欢迎常来看看!

扫码支持
一点动力,多少随意

打开支付宝扫一扫,即可进行扫码打赏哦

发表评论