基于RT-Thread的MODBUS从协议栈的设计与实现

被引量 : 10次 | 上传用户:strong_zht
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的不断发展,现代工业系统变得越来越复杂,对工业生产过程的检测和控制要求也不断提高,传统的检测和控制方式已经不能满足现代工业发展的要求。现场总线技术的产生和发展,引领了工业自动化控制领域的一场革命。现场总线控制系统FCS正逐步取代分散性控制系统DCS,成为工业控制领域的主力军。目前,国际上流行的现场总线类型有几十种之多,Modbus协议作为全球率先被应用于工业现场的总线协议,以其可靠性高、实时性好和易于维护的特点,在工业生产的自动化控制中得到广泛应用。本文在详细剖析了Modbus协议的基础上,用C语言开发了一套基于嵌入式实时操作系统RT-Thread的Modbus从协议栈。首先,本文仔细研究了Modbus协议的体系结构,包括消息帧格式、数据传输模式、事务处理和异常响应等,着重探讨了Modbus串行链路协议和Modbus TCP/IP协议,在此基础上,给出了Modbus协议栈的总体设计方案,并用C语言完成了Modbus从协议栈的软件实现。其次,为了测试和验证Modbus从协议栈的功能,设计开发了一款基于ARM(?) Cortex-M3的LM3S6911开发板,并把它作为测试Modbus从协议栈的从机系统。开发板上的RS-485接口和以太网接口可以用来和主机系统相互连接,从而进行通信。最后,在实验室环境下,搭建了Modbus从协议栈的测试平台。在实验室PC机上用Modbus Poll工具来模拟主站系统,以专门设计的LM3S6911开发板作为从站系统,经过一系列的测试,结果表明我们设计的Modbus从协议栈可以长期稳定运行。
其他文献
玻璃在退火过程中会形成暂时应力和永久应力。应力的大小与分布均匀程度会直接影响到玻璃的切载、运输、深加工以及日常使用的安全性,是衡量玻璃质量好坏的一个重要指标。本
为了让更多的青少年参与体育运动,不断提高他们的身体索质,并在此基础上发现并选拔出具有运动天赋的竞技体育人才,我国于2000年开始创建国家级青少年体育俱乐部,这一举措在《
目的 了解河南省幼师学生的心理健康状况 ,为提高幼师的心理素质提供依据。方法 对来自河南南阳一师、洛阳一师、郑州幼师 3所学校的 5 80名幼师女生进行症状自评量表 (SCL
本文以长沙天际岭国家森林公园作为研究区域,按旅游活动强度及游客密度将园区划分为三个区域,在此基础上,通过野外调查、实验分析等方法,对各区域内土壤、植被、水体、噪声等
目的了解长沙市大学生的生存质量及其影响因素。方法采用多阶段整群抽样的原则,利用WHOQOL-BREF量表对长沙市1143名在校大学本科生进行问卷调查。运用多元logistic回归的方法
目的探讨自考生与高校生生活事件、自我肯定意识对心理健康的影响。方法利用青少年生活事件量表以及自我肯定意识量表和心理健康类型诊断量表对203名全日制自考生和256名普通
目的探讨医学生不同程度心理压力与不同应付方式的关系。方法使用心身压力测试量表、应对方式问卷对426名学生进行调查。结果①24.4%的大学生心理压力程度较高,39.2%的大学生
目的:总结黄孟君教授辨治泄泻的临床经验。方法:跟师门诊学习。结论:泄泻三个关键因素为"湿"、"脾"、"肾",病机发展规律来讲总体上遵循"湿盛"、"脾虚湿盛"、"脾肾阳虚"三个阶
目的研究鼻咽癌组织中survivin、bcl2和p53蛋白表达及其相关性。方法采用自行制作的鼻咽癌各发展阶段组织微阵列,结合免疫组织化学方法,检测其survivin、bcl2和p53蛋白的表达
互联网时代的到来,课堂无处不在,微课应运而生。针对目前不少基层教师对制作微课的目的、意义、用途混淆不清,一个微课例应包含哪几个方面的教学环节等困惑,根据教学内容可视