欢迎来到天天文库
浏览记录
ID:5277860
大小:596.47 KB
页数:5页
时间:2017-12-07
《编译型plc modbus协议研究与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、与开发DOI:10.3969/j.issn.1009-9492.2014.12.054编译型PLCModbus协议的研究与实现令狐钊1,2,杨旭东,陈伦军(1.贵9·I'l大学机械工程学院,责9I,l贵阳550025;2.贵阳永青仪电科技有限公司,贵州贵阳550025)摘要:在编译型PLC的研发过程中,为使PLC的通信具有通用性和开放性,采用了Modbus协议。针对中断数据收发会占用大量CPU的问题,以及几种常用PLC通信方式的优缺点,通过对Modbus协议的研究,在ARM技术和操作系统的支持下,结合编译型PLC的特点,提出了一种中断组合DMA的数据收发新方法和一
2、种多任务通信方法,实现了一种实时性较好、CPU占用量较少的适合于编译型PLC串行链路上的Modbus服务器通信。测试结果表明了程序的正确性。关键词:Modbus;编译型PLC;DMA;操作系统中图分类号:TP274文献标识码:A文章编号:1009—9492(2014)12—0210—05ResearchandImplementation0fModbusProtocolforCompliedPLCLINGHUZhao,YANGXu—dong,CHENLun-jun(1.SchoolofMechanicalEngineering,GuizhouUniversity,G
3、uiyang550025,China;2.GuiyangYongQingYiDianKeJiCo.。Ltd.,Guiyang550025,China)Abstract:InordertomakethecommunicationofcompliedPLCwhichisresearchedandimplementedtobecompatibleandopen,Modbusprotocolisadopted.AimingatdatatransmissionthroughinterruptwilltakeupalotofCPUtime,andtheadvantagesan
4、ddisadvantagesofseveralkindsofPLCcommunicationmode,throughthestudyofModbusprotocol,withthesupportofARMtechnologyandRTOS,andaccordingtothecharacteristicsofcompiledPLC,anewcombinationalwayofDMAandinterrupt,andaeffectivemuhitaskwayisproposed.Finally,akindofseriallinkModbuscommunicationth
5、atishigherreal—time,lesserCPUoccupation,andsuitabletocompliedPLCisimplemented.Thetestresultsturnedoutthatthecorrectnessofthepro~am.Keywords:Modbus;compliedPLC;DMA;operatingsystem目前国内外的主流PLC为解释型PLC,原因型PLC的通信具有通用性和开放性,提供了对在于其跨平台性好,在线编程能力强,但是执行Modbus的支持。本文采用STM32F107VC芯片,效率低Ⅲ,资源占有量大,实时I生
6、低,而且PLC新在实现了RS一485等硬件电路的基础上,结合编译兴之处并未形成标准,造成了各品牌PLC自成系型PLC的特点,综合多任务处理技术,对协议的统。随着IEC61131标准和工业场合对实时I生要求研究和实现提出了看法和实现方法。苛刻等原因,基于IEC标准的编译型PLC逐渐成1编译型PLC及Modbus协议简介为国内外研究课题。在通信方面,各品牌PLC基编译型PLC不同于解释型PLC,编写符合编于自身利益的考虑,基本上都开发有专有通信协译型PLC的Modbus通信,首先应熟悉编译型PLC议,而面对各种新协议的不断产生,用户往往无的特点和Modbus协议。所适
7、从,担心会被某些PLC厂商钳制。Modbus通1.1编译型PLC信协议是Modicon公司推出的一种公开的工业通编译型PLC,从编译原理的角度充分体现了信协议,该协议得到了施耐德、西门子、三菱、与传统解释型PLC的不同之处。用户编写的程序松下等大型PLC厂商支持,同时为各种仪器仪表在上位机上直接编译,一步到位,不需要下位机广泛支持。基于以上考虑,为使自主研发的编译再进行解释。正因其“一次编译,多次执行”的收稿日期:2014—07—17圜薹蒌薹圜固冒令狐钊等:编译型PLCModbus协议的研究与实现研究与开特点,一方面减轻了PLC本体需要装载解释系统化的方式来实现,
8、模块之间提
此文档下载收益归作者所有