1摘要在今天的工业控制领域中,由于可编程控制器本身存在着封闭性,人们在计算机技术发展的基础上开发出通过微型计算机即可实现可编程控制器控制功能的一种软控制器――软PLC。本文以A-B公司开发的SoftLogix系统为研究对象,详细的分析了它的控制功能、网络结构,同时成功地在实验室电梯模型控制中实现了它的系统设计。文中第一部分介绍了软PLC的发展并对SoftLogix系统进行了总述;第二部分介绍了SoftLogix系统的软硬件组成,其中包括系统的虚拟背板、控制器、通讯卡等;第三部分对SoftLogix系统在罗克韦尔三层网络体系中的通讯组态进行了深入的讲解,尤其是在对控制网通讯理论详细分析的基础上,通过分别使用MSG和生产者/消费者两种通讯模式与ControlLogix系统的数据传输实例对其强大的网络通讯功能进行了实际的验证;第四部分通过使用SoftLogix系统设计了一个电梯模型控制系统,给出了SoftLogix系统设计及应用的基本方法;第五部分对该系统的功能进行了总结并对后续的设计人员提出了两点建议。本文对实际控制系统的设计应用具有很大的指导意义,而且给出的电梯模型控制系统的设计对用SoftLogix系统进行其他对象的控制应用具有重要的参考价值。关键字:软PLC;SoftLogix;通讯卡;ControlLogix;通讯组态2AbstractAkindofsoftcontroller-termedSoftPLC-basedonthetechnicaldevelopmentofcomputerisdevelopedbymicrocomputerduetotheshortcomingsofprogrammedcontroller.TheSoftLogixsystem,whichA-BCOMPANYdevelops,isregardedasresearchobject.Moreover,controlfunctionandnetworkstructureofthesystemisanalyzedindetail.Atlast,asuccessfulsystemdesignisobtainedbyrunningtheliftmodelcontrolofthelaboratory.ThedevelopmentofsoftPLCandthesummaryoftheSoftLogixsystemisintroducedinthefirstpartofthispaper;ThesoftwareandhardwareofSoftLogixsystemtomakeup,includingfictitiousbackplate,controller,communicationcardsetc,isrecommendedinthesecondpart.;ThethreenetworksystemcommunicationconfigurationofRockwelltoSoftLogixisdeepexplanatedinthethirdpart,especiallycommunicationfunctionisdemonstratedbyusingMSGandproducer/consumerthetwocommunicationmode.AliftmodelcontrolsystemisachievedbyusingSoftLogixsysteminthefourthpart,;Atlast,thesystemfunctionissummarizedandtwosuggestionstothefollow-updesignerareputforwardcorrectlyinthefifthpart.Thispaperhasasignificancedirectivetoactualdesignofcontrolsystem,andmoreover,itisimportantforuserstodesignothercontrolsystem!Keywords:SoftPLC;SoftLogix;ControlLogix;communicationcard;configurationcommunication3目录摘要............................................................................1Abstract........................................................................2第一章绪论....................................................................51.1软PLC的发展...........................................................51.2SoftLogix系统概述.....................................................61.3本文的工作内容及意义...................................................6第二章SoftLogix系统结构......................................................82.1SoftLogix系统组成.....................................................82.1.1SoftLogix系统的硬件组成..........................................82.1.2SoftLogix系统的软件组成..........................................82.2SoftLogix系统软件的安装..............................................132.3SoftLogix系统的控制器和本地及远程设备的连接...........................142.4SoftLogix系统的程序开发..............................................15第三章SoftLogix系统的通讯组态...............................................193.1SoftLogix与以太网链路上的设备通讯.....................................193.1.1组态SoftLogix以太网链路上的驱动程序............................193.1.2在以太网链路上通讯组态..........................................223.2SoftLogix与控制网链路上的设备通讯.....................................273.2.1分配控制网的I/O................................................283.2.2与控制网上其它处理器的通讯......................................293.2.3与Logix5555处理器的MSG和生产者/消费者通讯实例.................343.3SoftLogix与设备网链路上的设备通讯.....................................423.3.1为设备网链路组态系统............................................423.3.2访问设备网的I/O................................................473.3.3监控1784-PCIDS卡...............................................493.4SoftLogix与串行链路上的设备通讯.......................................523.4.1为串行链路组态系统..............................................523.4.2监控控制器的LEDs...............................................53第四章SoftLogix系统的设计及应用..............................................564.1电梯模型的硬件组成....................................................564.2电梯模型的软件设计....................................................584.2.1工程的编程环境..................................................584.2.2系统工程的新建及组态............................................594.4.3工程梯形图的编写及上下载........................................74第五章结论与建议.............................................................7945.1本次设计的结论........................................................795.2遇到的问题及解决方法..................................................805.3对后期设计的建议......................................................81附录:Softlogix控制器的指示灯(LEDs)说明......................................82致谢...........................................................................84Acknowledgement................................................................85参考文献.......................................................................865第一章绪论1.1软PLC的发展自从20世纪60年代末期由美国数字设备公司研制生产出世界上第一台可编程控制器(ProgrammableController,PC)后,可编程控制器以其功能强、应用灵活、结构简单、可靠性高、体积小、编程方便、维修方便等优点赢得了工业控制领域的广泛应用,使得可编程控制器技术得到了迅速的发展。可编程控制器是以微处理器技术为基础,综合计算机技术和自动控制技术发展起来的控制器,它不仅仅是可以取代继电器工作的控制器,而且具备数学运算、数值传送和处理等功能,成为工业生产自动化过程的标准设备。但随着可编程控制器日益广泛的生产与应用,人们在使用方面逐渐发现了可编程控制器具有以下方面的不便之处:①各个PLC生产厂家的产品不仅硬件各异,其编程方法也是五花八门,用户每使用一种PLC时,不但需要重新了解其硬件结构,同时必须重新学习编程方法及其规定。②各个生产厂家的产品互不开放,要将几个厂家的PLC产品连接在同一个网络里时是很困难的。③在一些需要