北京交通大学硕士学位论文Modbus协议测试规范国家标准草案的制订及测试系统的开发姓名:杨宇慧申请学位级别:硕士专业:控制理论与控制工程指导教师:蒋大明20071201中文摘要摘要:现场总线是当今自动化领域发展的热点之一,尤其是Modbus协议作为一种有效支持分布式和实时控制的技术,已经成为一种事实的工业标准,应用也因此越来越广泛。但同时又面临了新的问题,即串行链路的Modbus设备间的互操作性较差,已经成为制约Modbus发展的瓶颈。本文在深入研究现场总线协议测试的基础上,结合工业实践经验,提出了基于串行链路的Modbus协议测试的方案,制订了基于串行链路的Modbus协议测试规范国家标准的草案,并开发了相应的测试系统,实现对串行链路的Modbus设备的测试。首先,通过对现场总线技术的了解,在分析协议测试的理论基础上,提出了基于串行链路的Modbus协议测试的方案包括基本框架和测试流程,是本文的创新点。该测试主要是针对物理层、数据链路层及应用层三个层次进行的;第二,以基于串行链路的Modbus协议测试的方案为总体框架,研究并制定了基于串行链路的Modbus协议测试规范国家标准的草案;第三,开发基于串行链路上的Modb璐协议测试系统,该系统主要是对串行链路的Modbus设备进行一致性和互操作性测试,本文分别描述了系统的组成部分.硬件环境和测试软件的设计思路及实现方法。其中,硬件环境是构筑测试平台,搭建一个基于RS485传输技术的主.从型系统;测试软件是测试系统的核心组成部分,是基于Win32的应用程序。在研究了Wmdows应用程序、W'mdows串口通信技术的基础上,重点阐述了测试软件模块的设计思路及实现过程,给出了该软件各个模块的流程图、代码及运行结果。最后,在测试系统中进行实验。经测试,该系统基本达到了预期的设计要求。图40幅,表11个,参考文献34篇。关键词:Modbus协议测试;国家标准草案:RS485;Win32分类号;TP273ABSTRACTABSTRACT:Fieldbusisoneofthehotportsofautomationfieldmmoderntime.Modbusprotocolhasbecomeallindustrialstandardinusewhichisatechnologysupportingdistributedandreal-timecontroleffectively.111eapplicationofModbusprotocolOVeI"seriallinkisthereforebecomingmoreandmomwidespread.Asanewproblemposedbylllat,badintcropcrabilitybetweenmodbusdevices0Vel"seriallinkhasrestrainedthedevelopmentofmodbustechnologyseriously.Basedondeeplyresearchonfieldbusprotocoltestandguidedbypracticalcxp舐ellceinindustry,thispaperproposesaformulafortestofmodbusprotocoloverseriallink,drawsupanationalstandarddraftofmodbusprotocoltestspecificationoverseriallink,developsacorrespondingtestsystemformodbusdeviceoverseriallink.First,accrodingtointroductionoffieldbustechnology,onthebasisofanalysisofprotocoltest,thispaperproposesaformulaincludingbasicframeworkandtestprocedurefortestofmodbusprotocoloverseriallink.Tllistestisperformedatthreelevelsofphysical,datalinkandapplication.Second,basedOnamainframemadebyformulaoftestofmodbusprotocoloverseriallink,drawsupanationalstandarddraftofmodbusprotocoltestspccificationoverseriallink。Third,thispaperdevelopstestsystemformodbusprotocol0Vel"seriallink,whichcouldmakeconformancetestandinteroperabilityformodbusdevicesoverseriallink.Thispaperdescribedesignandimplementationofthesystemcomposedofhardwareenvironmentandtestsoftware.Thedesi印ofhardwareenvironmentconstructsatestplatform,whichsetslJpahost-subsystem.Asthecentralcomponentoftestsystom,testsonswareisonthebasisofWin32applicationAftermakingrcscrchforwindowapplication,windowsserialcommunications,itfocus0nthedesignandimplementofsoftwaremodulesandprovid鹤flowcharts,code,resultofeachmoduleofthesoftware.Atlast,thispaperintroducesomeexperimentsconstructedintestsystem.AfterthattesLthesystemachievede...