2021-6-25 组态王与modbus rtu从机STM32精英开发板通信

31 篇文章 0 订阅
2 篇文章 0 订阅

一、组态王与modbus rtu从机通信

1、安装组态王软件并搭建环境

(1)安装组态王6.53,然后在哔哩哔哩上搜索组态王与MODBUS RTU通信视频,跟着视频,搭建环境,搭建过程如下:

a、选择一个com,右侧窗口处选择一个新建,选择连接的单片机通信的串口号,选择PLC--莫迪康--MODBUS RTU,起一个设备名字,点击完成,如图新建的设备:

b、右键STM32_1,选择测试设备,通信参数设置好波特率(程序中modbus通信波特率为9600)、串口号、校验方式,如下图:

c、设置设备测试,由于组态王的寄存器地址要求,寄存器地址必须填写为40001到40007,与从机程序代码中的reg数组的0-6,数据类型选择short,点击添加,一个一个添加到采集列表,然后点击读取(停止按钮处)(STM32从机上电,485与电脑连接好),采集到的数据如下图:

2、调试数据

(1)从1步骤中读取到的数据,可以看出,40004寄存器地址的值为10,那是因为事先用modbus调试精灵向该寄存器地址处写了数据,如下图:

此处,写入的寄存器地址为3,数据为A,因为程序中代码处理如下:

写入A后,STM32正点原子精英开发板上的DS0灯亮,所以在组态王上读取的寄存器40004地址值为10,如果写入B,则从板灯DS0灯灭,组态王上读取的40004值为11,如下图:

3、程序下载链接:

组态王与modbusrtu从机STM32精英开发板通信-C文档类资源-CSDN下载

  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jacklood

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值