便携式Modbus现场总线协议分析仪研究与设计

来源 :科技创新导报 | 被引量 : 0次 | 上传用户:xinyu0218
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:基于Modbus现场总线通信协议的自动化仪表在工业现场应用越来越多,包括PLC、变送器、变频器、伺服驱动器、数据采集模块、触摸屏等,采用Modbus现场总线的自动化系统变得越来越复杂,系统的可靠性降低,故障维护实现困难。便携式Modbus协议分析仪为工程技术人员进行Modbus现场总线系统设计和故障诊断提供了有力支持,具有实际应用价值。
  关键词:Modbus现场总线 协议分析仪 便携式
  中图分类号:TP273 文献标识码:A 文章编号:1674-098X(2017)10(a)-0012-02
  Abstract:Automatic instruments based on Modbus field bus communication protocol have been used more and more in industrial field, Including PLC, transmitter, frequency converter, servo driver, data acquisition module, touch screen and so on, The automation system using Modbus field bus is becoming more and more complex, the reliability of the system is reduced, and the maintenance of the fault is difficult. Portable Modbus fault diagnosis device provides strong support for engineering and technical personnel to design and diagnose Modbus fieldbus system, and has practical application value.
  Key Words:Modbus Field Bus; Protocol Analyzer; Portable
  1 研究背景
  在信息化与工业化相结合的“两化融合”背景下,智能化、网络化、信息化是工业自动化系统的发展趋势。现场总线成为了工业自动化领域的研究热点,现场总线协议标准主要有Modbus、CAN、PROFIBUS、DeviceNet等,其中Modbus现场总线是早期用于Modicon品牌PLC通信应用,由于具有灵活、简单、开放、免费等特点,Modbus现场总线得到了广泛应用和发展。
  协议分析仪是一种监视数据通信系统中的数据流,检验数据交换是否正确地按照协议的规定进行的专用测试工具,主要用于通信协议的开发、评价和分析。
  便携式Modbus协议分析仪为工程技术人员进行Modbus现场总线系统设计和故障诊断提供了有力支持,具有实际应用价值。
  2 Modbus协议分析仪硬件设计
  Modbus协议分析仪以智能仪器产品开发为应用背景,以单片机为核心设计通信接口和人机交互接口,硬件框图如图1所示。
  本项目在充分研究Modbus现场总线协议的国际标准和国家标准的基础上,运用嵌入式技术完成便携式Modbus协议分析仪设计,利用开放式通信接口实现Modbus现场总线物理层标准,运用嵌入式软件实现Modbus现场总线数据链路层和应用层标准,最终实现Modbus现场总线协议分析。硬件采用开关设定通信速率、站点地址、主从站、数据格式、有无应答等功能,最终通信结果可以采用LCD显示。由于Modbus现场总线物理層标准常采用RS-485和RS-232,所以本项目采用双串口单片机STC12C5A60S2。
  3 Modbus协议分析仪软件设计
  Modbus现场总线协议的核心在于Modbus应用层协议,本设计通过读取Modbus请求或者应答等数据帧进行分析,最终将分析结果在LCD上进行显示。软件设计主要任务有串行通信、数据分析处理和数据显示等程序设计,程序流程图如图2所示。
  3.1 串行通信程序设计
  Modbus定义了两种串行传输模式:RTU模式和ASCII模式,在Modbus串行链路上,所有设备的传输模式必须相同。串行通信程序设计主要包含单片机双串口初始化程序,根据按键功能完成传输模式、站点地址、数据格式、通信速率和主从站工作模式等功能。
  3.2 数据分析处理
  Modbus协议定义了一个与基础通信层无关的简单协议数据单元(PDA),特定总线或网络上的Modbus协议映射能够在应用数据单元(ADU)上引入一些附加字段。Modbus PDU中的功能码主要作用是告知将执行哪种操作,功能码后面是含有请求和响应参数的数据域。Modbus ADU中的附加地址用于告知站地址,差错校验码是根据报文内容执行冗余校验计算的结果。Modbus协议的通信时,首先主站准备请求并向服务器发送请求,然后从站分析并处理客户机的请求,最后向主站发送处理结果。本设计主要是读取Modbus数据帧,对其中各段信息内容进行存储和数据分析,最终将分析结果通过LCD和指示灯显示实现协议分析的功能。
  4 结语
  运用便携式Modbus协议分析仪可以实现单独测试Modbus主站、Modbus从站或者联合测试Modbus总线系统,能够测试出Modbus设备或者系统在进行现场总线通信时是否存在物理层、数据链路层或者应用层故障,尤其是应用层Modbus数据帧进行综合分析,对Modbus现场总线产品设计、系统调试和故障诊断与维护等工作有很大帮助,具有很好的应用前景。
  参考文献
  [1] 王振力.工业控制网络[M].北京:人民邮电出版社,2012.
  [2] 颜河恒,王晓华,佟为明.Modbus关键技术分析及节点开发[J].自动化技术与应用,2006(5):49-51.
  [3] 刘衍伟,陈渊睿.基于RS485总线的监控系统研究与设计[J].微处理机,2011(2):64-67.
其他文献
摘 要:电气自动化设备安装与维修专业通过加强教师队伍建设、改革课程体系、开发校本教材、改善实训条件、推进校企合作,人才培养模式和教学模式改革有新突破,为同行业学校专业建设发挥了示范带动作用,辐射和引领省内外兄弟院校电气专业的发展。  关键词:电气 专业 成效 经验  中图分类号:G712 文献标识码:A 文章编号:1674-098X(2017)09(b)-0030-02  该校重点专业电气自动化设
摘 要:连拱隧道结构具有一定的特殊性,施工过程中存在比较复杂的力学转换,对施工技术及操作的规范性都有着严格的要求。该文简要分析了平锁高速公路飞鱼泽连拱隧道二次衬砌裂纹的成因,并进行科学化的处置,促进了连拱隧道施工质量的提升。  关键词:连拱隧道 二次衬砌 裂纹 处置  中图分类号:U45 文献标识码:A 文章编号:1674-098X(2017)04(a)-0066-02  平锁高速公路飞鱼泽隧道为
随着经济的发展和社会的进步,高压配电项目成为了社会各界关注的焦点,城市电网体系中,高压配电网也成为了重要的组成部分,不仅能为城镇提供较为稳定的电力资源,也能维护整体
摘 要:为减少发电厂110 kV进线起备变的外购电量,提高6 kV厂用电系统运行方式的灵活性、可靠性,对现有厂用电系统进行技术升级,将2台机组的厂用电连接,实现手拉手互为备用,改造后将取得良好的经济效益和社会效益,为公司降低了生产成本。  关键词:发电机组 起备变 厂用电 技术改进  中图分类号:TM621 文献标识码:A 文章编号:1674-098X(2017)06(c)-0042-02  1