Modbus通信协议的研究与实现

被引量 : 0次 | 上传用户:hjjcumt
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术的飞速发展,使得现代工业生产和控制系统变得越来越复杂性,同时其可靠性、实时性、精确性要求也越来越高。现场总线技术为控制系统性能的提高提供了新的思路,发展现场总线技术的初衷是建立开放的控制通信网络。由于历史原因,不同系统的现场总线协议差异很大。不同总线协议应用范围也有所差异。Modbus协议定义了控制器能识别和使用的信息结构。广泛用于工业通信领域,其优点是实时性好,可靠性高,适用于小到中等规模的数据传输,如典型应用于的可编程控制器(PLC)。协议采用主机轮询机制,主设备发出查询请求,要求从设备执行某种动作;从设备收到查询请求后,识别是否本地数据执行相应的动作,组织应答,将执行的状况或有关数据反馈到主设备。本文在研究Modbus协议规则,详细分析Modbus协议的原理,分析协议软件实现方法,然后用C语言完成协议的实现,其中软件层次可分为应用层、协议层和端口层。虽然主、从站通信模式不同(主站主动发送查询任务,而从站则处于被动)但由于主从站消息帧的格式差异不大,所以主、从站协议代码的共享问题不受影响。最后,以Frescale公司最新推出的MCF52259(以下简称“主站”)和MC9S08GB60单片机(以下简称“从站”)为硬件平台建立Modbus通信模型,此模型应用于医院病房远程监控系统。介绍了ucosll实时操作系统在MCF52259硬件平台的移植过程,在uCOS-Ⅱ实时操作系统下中完成通信任务。物理层采用RS-485总线技术实现主、从站对接,完成它们之间的信息交互。此系统已完成初步测试,效果良好,当然,还有待现场检验。
其他文献
目的:为中药饮片行业的规范化发展提供建议。方法:通过对国家基本药物目录和国家基本医疗保险目录及其他具有代表性的10个省(自治区、直辖市)的《基本医疗保险、工伤保险和生
贵州省农业总产值是反映贵州省农业生产的总规模和总水平的重要指标。文章利用时间序列分析理论,对1978年至2010年的贵州省农业总产值进行了分析,建立了ARIMA模型并以此对贵
目的:为提高肿瘤科临床药学教学效果提供参考。方法:在构建师生互动的教学路径和营造医药沟通的教学环境的基础上,采用以问题为中心的教学策略,有机结合循证药学思想和临床经
国内拥有地球物理学本科及相近专业的高校由于专业设置侧重点不同,其教学重点、教学课程也有所不同。分析各大学地球物理学专业教学重点,调研课程教学情况,对本校地球物理学
【案情回放】$$张某与梁某找周某,要求承租某街区3号楼2层房屋。《房屋租赁合同》由梁某与周某签订。之后张某向周某支付40万元。在履行合同过程中,因梁某未按期支付后续租金,梁
会议
通过人工模拟的方法,进行了氧化试剂(硝酸钙)控制黑臭底泥营养盐释放的研究。结果表明,黑臭河道底泥注入氧化剂(硝酸钙)大约30d内,表层黑臭底泥颜色就呈现深黑色-暗灰色-灰黄
自1991年中共中央、国务院下发了《中共中央、国务院关于进一步做好宗教工作若干问题的通知》首次明确提出了“依法对宗教事务进行管理”的概念以后,我国宗教事务管理便真正
“三农”问题已成为影响我国现代化进程的关键因素,经多方论证,组建农村合作社是解决我国三农问题的重要出路。农村合作社是新时期中国农民新的组织方式,是新农村建设的一项
区域性高校文献资源共享体系是以实现资源共享,提高高校的科研实力为目的而建立起来的覆盖一定区域的统一多层次的网络数字化现代文献信息联合保障系统。当信息爆炸产生大量
本文尝试做这样的努力:梳理马克思主义作为一种意识形态在泰国的传播轨迹,即20世纪泰国马克思主义传播的两大主体脉络(泰国共产党与泰国左翼知识界)和三支基本力量(泰国共产