首页 > 化工知识 > 三菱FX5U的Modbus-RTU通信(2)——通信配置

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

时间:2021-11-12 来源: 浏览:

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

原创 北岛李工 方正智芯
方正智芯

founderchip

原创工业智能控制领域(PLC、单片机、嵌入式、机器人、通信)的技术及经验分享。

收录于话题
#北岛李工—三菱FX5U的Mobus-RTU通信 2 个内容
#北岛李工->三菱FX5U系列PLC教程 7 个内容

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

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

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

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

①基本设置;

②固有设置;

③Modbus软元件分配;

④SM/SD设置;

下面我们来分别介绍下:

1、基本设置

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

2、固有设置

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

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

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

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

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

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

如下图所示:

3、Modbus软元件分配

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

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

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

  • 输入寄存器:不支持;

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

如下图所示:

4、SM/SD设置

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

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

我的微信视频号分享工控小知识,欢迎观看:

北岛李工

你喜欢,就好

赞赏二维码 微信扫一扫赞赏作者 赞赏

已喜欢, 对作者说句悄悄话
最多40字,当前共

  人赞赏

1 / 3

长按二维码向我转账

你喜欢,就好

赞赏二维码

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐