新闻中心
当前位置: 首页 - 新闻中心

智联万物:L400-B的Modbus-RTU通讯配置与应用

时间:2026-05-12 点击次数:

在工业自动化领域,单打独斗的仪表价值有限。L400-B作为一款“懂沟通”的控制仪表,其强大的RS485/RS232通讯功能,能让它轻松融入您的PLC、工控机或MES系统。本篇将手把手带您完成Modbus-RTU通讯的配置与应用。

1200.jpg

一、 通讯前准备

工欲善其事,必先利其器。在开始配置前,您需要准备:

  • 硬件:一台L400-B仪表、一个USB转RS485转换器(若使用RS232则用USB转RS232)、一对双绞屏蔽线
  • 软件:任意一款串口调试助手(如SSCOM、Modbus Poll等)。
  • 接线:参考手册接线图,将仪表的A(+)、B(-) 端子与转换器的A、B对应连接,并连接好GND

二、 第一步:仪表通讯参数配置

通讯好比两人通话,必须使用相同的语言和语速。我们需要在仪表的【设置菜单】的“通讯功能”(F3)下,配置以下关键参数:

  • 协议选择 (F3-2-1):设置为 1 (Modbus-RTU读写) 或 2 (Modbus-RTU只读)。出厂默认通常为1,如需通讯并写入参数,请保持为1。
  • 波特率 (F3-2-3):出厂默认为 4,对应 19200bps。这是最常见的波特率,您可根据需要进行修改。
  • 数据帧格式 (F3-2-2):出厂默认为 1,对应 N.8.2 (无校验、8数据位、2停止位)。注意!手册明确指出默认通讯参数为 19200/N82,这是与仪表沟通的基础。
  • 从站地址 (F3-2-4):出厂默认为 1。在一个RS485网络中,每个设备必须有唯一地址,范围1-254。

实操步骤
进入【设置菜单】→ 找到F3菜单项(通讯功能)→ 进入并依次找到上述子菜单项进行修改。例如,修改波特率时,将F3-2-3的值从 4 改为 4 (保持19200)或您需要的值。修改完成后,仪表需重启或掉电重启生效

三、 第二步:读取实时数据(功能码03H)

配置完成后,我们来尝试读取仪表的“实时测量值”,其通讯地址为 0x1A4。在串口助手中发送如下01命令(地址01,功能码03,读取起始地址01A4,读取2个寄存器):

主机发送01 03 01 A4 00 02 84 14

  • 01: 从站地址
  • 03: 功能码
  • 01 A4: 起始寄存器地址 (高字节在前)
  • 00 02: 读取寄存器数量 (一个32位数据占用2个16位寄存器)
  • 84 14: CRC校验码

从机响应 (示例)01 03 04 01 02 03 04 5B 3C

  • 01: 从站地址
  • 03: 功能码
  • 04: 返回数据字节数 (4个字节)
  • 01 02 03 04: 数据内容 (此为32位有符号长整型,例中值为16909060,实际值需结合分度值换算)
  • 5B 3C: CRC校验码

注意字节顺序! L400-B支持4种字节顺序,由参数F3-1的十位决定(默认正序)。若您发现读出的数据异常(如数值巨大或负数),需要根据您的上位机习惯调整此参数。

四、 第三步:执行功能命令(功能码05H)

除了读取数据,您还可以通过通讯执行特殊命令。例如,利用05H指令实现“清零”功能,其协议地址为 0x01

主机发送01 05 00 01 FF 00 DD FA

  • 01: 从站地址
  • 05: 功能码
  • 00 01: 功能编号 (本例为清零)
  • FF 00: 操作数据 (固定为FF00,表示“打开”或“执行”)
  • DD FA: CRC校验码

接收到该指令后,仪表会立即执行一次清零操作,并回复与主机发送相同的指令帧作为确认。

五、 小贴士:主动上传模式

除了Modbus从机模式,L400-B还支持“主动上传模式”。开启后,仪表会作为主机,按照设定的间隔时间,将数据自动以固定ASCII格式广播出去。该模式适用于简单读取,但注意它将关闭所有其他通讯功能(包括Modbus),且通讯的另一方只能接收,绝不能发送,否则会导致总线冲突


通过以上三个步骤,您就掌握了L400-B最核心的通讯技能。现在,您可以让它“开口说话”,成为您自动化系统中的得力助手了。下一期,我们将进一步探讨如何利用开关量和模拟量输出,让仪表直接控制您的设备。

推荐阅读

Copyright © 2013-2025 深圳市公海赌赌船传感技术股份有限公司 版权所有  粤ICP备40526183号

业务咨询 联系方式 公众号

微信咨询1

微信咨询2

微信咨询3

服务热线

0755-8923 3819

力-准公众号

扫一扫,关注我们

公海赌赌船
网站地图