第一范文网 - 专业文章范例文档资料分享平台

基于CP430的MODBUS通讯程序设计

来源:用户分享 时间:2025/6/27 4:02:30 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

图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通讯程序设计 的文档
基于CP430的MODBUS通讯程序设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c86ssm8bwff3uh255bmqe_8.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top