云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于CP430的MODBUS通讯程序设计

基于CP430的MODBUS通讯程序设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/30 13:12:40

江苏科技大学本科毕业设计(论文)

图3.3 程序编辑器窗口

20

江苏科技大学本科毕业设计(论文)

第四章 程序运行流程图

图4-1 ASCII模式下流程图

21

江苏科技大学本科毕业设计(论文)

图4-2字结接收处理过程流程图

流程图说明:

ASCll方式下,开启端口接收,关闭发送。将接收缓冲区的有效字段进行LRC校验,如果校验无错则将接收缓冲区中的数据进行分离,分离出地址码、功能码、数据段、数据字节长度信息,保存到固定的位置,以备分析和调用。将待发送侦的地址、功能码、数据、数据长度信息先进行LRC运算,然后连同LRC运算结果放入到发送缓冲区。

ASCll模式下每两个字节代表一个信息码(即起始符、结束符、从设备地址、功能码、数据、校验),每接收到一个字符,必须判断是信息码的高四位还是低四位。

侦结束处理中,如果所接收的字符是换行符,则将定时器关闭,接收状态置为“空闲”,然后向系统发送“侦接收完毕”消息;否则出错,置接收状态为“空闲”,返回。

处理接收部分的过程中,将接收到信息放到对应的缓冲区,其过程如图4-2。

22

江苏科技大学本科毕业设计(论文)

第五章 总结

Modbus通信协议适用于中小型远程监控系统,实现简单实时性、有效性强, 通过主机轮询机制,保证每一个从设备的信息能够及时的发送到主站进行分析处理。理论上讲,一个主设备可以查询247个从站。本文在研究了Modbus协议的

规则基础上,运用西门子PLC软件,通过CP340模块实现Modbus通讯协议的从站功能。

工作主要体现在:

1、分析课题的背景和意义。讲述了Modbus协议的现状和将来的发展趋势。 2、分析Modbus协议的通信规则。Modbus协议可采取RTU和ASCII两种模 式,两种模式各有其优缺点。前者实时性较后者前,吞吐率比后者高, 适用于速度要求高的场合。而后者的出错率比前者低,适用于对速到要 求不高,通信有效性比较高的场合。本文是采用的是ASCII模式,重点介 绍ASCII传输的方式及LRC校验

3、介绍西门子STEP 7软件的操作。如何进行项目新建,站点的建立,硬件组态的设置以及CP340模块参数的配置。

4、给出了CP340模块实现Modbus从站功能的程序流程图。

Modbus是一个开放的协议,本文只是简单介绍了Modbus的其中一项功能。关于Modbus还有很多值得进一步发展和深化的 地方。

23

搜索更多关于: 基于CP430的MODBUS通讯程序设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

江苏科技大学本科毕业设计(论文) 图3.3 程序编辑器窗口 20 江苏科技大学本科毕业设计(论文) 第四章 程序运行流程图 图4-1 ASCII模式下流程图 21 江苏科技大学本科毕业设计(论文) 图4-2字结接收处理过程流程图 流程图说明: ASCll方式下,开启端口接收,关闭发送。将接收缓冲区的有效字段进行LRC校验,如果校验无错则将接收缓冲区中的数据进行分离,分离出地址码、功能码、数据段、数据字节长度信息,保存到固定的位置,以备分析和调用。将待发送侦的地址、功能码、数据、数据长度信息先进行LRC运算,然后连同LRC运算结果放入到发

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com