您现在的位置:首页 >> 单片机 >> 内容

组态王通过ModBUS RTU读89C52单片机上的寄存器

时间:2023-12-12 23:13:44 点击:

  核心提示:亚控组态王通过ModBUS RTU协议读取STC89C52RC单片机上的寄存器,下面是操作注意事项:设置说明:COM口:波特率19200;数据位8;停止位1;偶校验通讯方式:rs232特别注意:测试中...

亚控组态王通过ModBUS RTU协议读取STC89C52RC单片机上的寄存器,下面是操作注意事项:


设置说明:
COM口:波特率19200;数据位8;停止位1;偶校验
通讯方式:rs232
特别注意:测试中使用的是USB转COM口,在调试过程经常会出现通讯不上的问题,原因是参数配置不对,有以下几点:
1、波特率19200改为9600就出现通讯不上,改回后正常,
2、更改偶校验方式为无校验或奇校验,再改回后会出现通讯不上,必须断电重启单片机后才能正常通讯,
3、在组态王中更改COM口号,COM口的参数就会发生变化,须重新配置,如果新COM口参数和旧COM口参数一样,可以不断电重启单片机。


单片机和组态王软件使用的都是ModBUS RTU通讯协议。


组态王软件中通讯设备的建立方法:
选中与单片机相连应的COM口端-新建连接设备-选择驱动/PLC/莫迪康/ModbusRTU/COM口-在设备地址栏写1


使用串口监视精灵,要先启动该软件,再打开通讯软件。


单片机端程序和PC组态王端程序详见附件!


组态王通过ModBUS RTU协议读取STC89C52RC单片机上的寄存器.rar

作者:站长 来源:原创
相关文章
  • 没有相关文章
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 陈工笔记(www.dui580.com) © 2024 版权所有 All Rights Reserved.
  • 站长:陈工 微信号:chengongbiji QQ:24498854
  • Powered by 陈工