资源描述:
《基于canopen协议的分布式控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于CANopen协议的分布式控制系统设计孙树文杨建武(北京工业大学机械工程与应用电子学院,北京100022)摘要:针对印刷机外围设备多分散、数据传输信息量大、实时性和可靠性要求高等问题,设计了一种基于CAN现场总线的分布式控制系统。监控主机运行软PLC程序,通过PC-CAN卡与现场I/O从站进行通信,形成分布式网络,简化了系统结构,提高了可靠性。本文介绍了分布式监控系统的整体结构、工作原理及特点;分析了CANopen协议、详细说明了采用P87C591单片机开发I/O从站的硬件电路、软件设计流程以及从站节点的调试方法。经系统测试和模拟运行表明,I/O从站与监控
2、主机通讯可靠、准确,实时性满足了印刷机控制系统的要求,具有一定的参考价值和广阔的应用前景。-1-关键词:CANopen;CAN总线;软PLC;分布式控制系统;P87C591中国分类号:TP247文献标识码:ATheDesignofDistributedControlSystemI/OSlaveBasedonCANopenProtocolSunShuwen,YangJianwu,ZhangHuihui,ZhaoJianguang (CollegeofMechanicalEngineering&AppliedElectronicsTechnology,Beij
3、ingUniversityofTechnology,Beijing100022,China)Abstract:Counteringtheproblemsexistingintheprintingmachine,suchastheexcessiveanddistributedperipheralequipment,manyinformationexchange,thereliability,veracityandrealtimefeatureofdatacommunication,adistributedcontrolsystembasedonCAN(Contr
4、olAreaNetworks)Busisdesigned.TheSoftPLCisstudiedandrealizedontheplatformofmonitorhostcomputer.ViaPC-CANcard,themastercomputerandI/Oslavenodescancommunicatewitheachotherdirectly,likeadistributednetwork.Thesystemstructureismoreconcise.Thefunctionofdistributedsettingandconcentratedcont
5、rolisrealizedinthissystem.Thewholestructureandprincipleofsystem,thehardwarecircuit,thesoftwareprogrammingandthetestingexperimentwerediscussedindetail.Practicalusingshowsthatthisdistributedcontrolsystemhasthebettercontroleffect,indicatesit’sbrilliantandvaliditybeyondtraditionalcontro
6、lmethodsandissuitableforsimilarpracticalengineering.Keywords:CANopen,CANbus,SoftPLC,DistributedControlSystem,P87C591-6-0引言印刷机有大量的外围设备,存在大量的I/O信号,如何保证外围设备与控制主机之间的实时通讯,使得印刷机可靠运行,目前采用的方式主要有2种:1)采用传统的PLC构成集散型控制系统(DCS);2)采用基于现场总线的分布式I/O系统。采用前一种方式存在系统不开放、硬件投资大、布线复杂、维修不便的缺点,具有明显的局限性[1]。而采用
7、-6-第二种方式基本局限于国外产品,如西门子公司的基于Profibus分布式I/O系统,WAGO公司基于CANbus、DeviceNET、Profibus分布式I/O系统,但价格较高。因此我们设计了基于CAN现场总线技术与软PLC的印刷机分布式控制系统。CAN(ControllerAreaNetwork)总线,又称控制器局域网,是由德国Bosch公司在80年代初为分布式系统在强电磁干扰环境下可靠工作而开发的一种串行数据通信网络,并有效支持分布式控制和实时控制。目前CAN总线规范已被ISO国际标准组织指定为国际标准,并得到了Motorola,Intel,Phil
8、ips,Siemens,NEC等公司的