SPR系列激光扫描单点测距传感器RS485(MODBUS RTU)通信配置方法

发布时间:2024年01月07日

SPR系列激光扫描单点测距传感器(包含包SPR051100、SPR052100、SPR053100、SPR055100、SPR056100、SPR058100、SPR101100、SPR102100、SPR103100、SPR105100、SPR106100、SPR108100等型号)与上位机可通过RS485(ModBus RTU) 和 CANOPen通信。传感器可以工作在两种数据输出状态下,上位机根据需求获取信息。本文重点介绍SPR系列激光扫描单点测距传感器RS485(MODBUS RTU)通信配置方法。

用词解释 上位机:为客户端设备,传感器直接控制端。一般为 PLC,单片机或则工控机设备。

SPR系列激光扫描单点测距传感器

1、通讯规格

通讯前需要设定串口的基本参数,下列参数的是建立通讯的基础。

2、软件准备

名称:Modbus poll 软件

软件介绍:Modbus 主机仿真器,用于测试和调试 Modbus 从设备。该软件支持 ModbusRTU、ASCII、TCP/IP。 用来帮助开发人员测试 Modbus 从设备,或者其它 Modbus 协议的测试和仿真。它支持多文档接口,即,可以同时 监视多个从设备/数据域。每个窗口简单地设定从设备 ID,功能,地址,大小和轮询间隔。你可以从任意一个窗口 读写寄存器和线圈。如果你想改变一个单独的寄存器,简单地双击这个值即可。或者你可以改变多个寄存器/线圈值。 提供数据的多种格式方式,比如浮点、双精度、长整型(可以字节序列交换)。 Modbus Poll 软件请自行下载。

3、 硬件准备

串口线:USB 转 RS485 端口线。

电脑要求:Windows7 系统及以上的计算机。

接线说明:预先通过 USB 转 RS485 线将 RS485 端口与 PC 连接,RS485 端子 A 端口连接驱动器 Pin485A(粉 色线),RS485 端子 B 端口连接驱动器 Pin485B(黄色线),Modbus poll 软件与驱动器进行 modbus 通信调试。

4、Modbus poll 软件串口设置

打开 Modbus poll 软件,设置 RS485 串口参数。如图所示,

1.点击 Modbus poll 软件的 Connection->connect。

2.Connection 选择 Serial Port 串口通信,SerialSetting 选择 RS485 的端口号,115200Baud、8Data bits、None Parity、 1 Stop Bit。

3.Mode 选择 RTU 模式。

4.Response Timeout 驱动器回复超时时间选择 50ms。Delay Between Polls 串口轮询间的延迟选择 50ms。

5.点击 OK

5 、Modbus poll 软件通讯协议设置

完成串口参数设置后,设置软件与驱动器的通讯协议,如图所示,

1.点击 Modbus poll 软件的 Setup->Read/Write Definition。

2.选择驱动器地址为 127(驱动器默认地址)。

3.选择通讯协议寄存器对应功能码,这里选择为 03(03-写入保持寄存器,04-读取输入寄存器)。

4.选择寄存器起始地址,这里选择为 1000。

5.选择读取寄存器的数量,这里选择为 10 个。

6.选择串口发送频率,这里选择为 100ms。

7.View-Rows 选择显示表格每列行数,这里选择为 10 行。

8.点击 OK 确认软件通信协议设置

6 、Modbus poll 软件界面优化

完成串口参数设置、通信协议设置,可以编辑软件界面字段优化显示界面,如图所示, 编辑界面优化为如下效果,按实际通讯协议内容(第五大点),点击连接驱动器,可实际显示驱动器数据。

更多关于SPR系列激光扫描单点测距传感器RS485(MODBUS RTU)通信配置方法,华翔天诚科技欢迎您的咨询与交流!

文章来源:https://blog.csdn.net/Alex88389516/article/details/135435600
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。