基于can总线的plc与组态王通信的实现

基于can总线的plc与组态王通信的实现

ID:3909283

大小:301.63 KB

页数:5页

时间:2017-11-25

基于can总线的plc与组态王通信的实现_第1页
基于can总线的plc与组态王通信的实现_第2页
基于can总线的plc与组态王通信的实现_第3页
基于can总线的plc与组态王通信的实现_第4页
基于can总线的plc与组态王通信的实现_第5页
资源描述:

《基于can总线的plc与组态王通信的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、万方数据第35卷第4期2009年7月中国测试CH【NAMEASUREMENl’&1ESTV01.35No.4July,2009基于CAN总线的PLC与组态王通信的实现朱星,周建斌,庄景齐,夏远洋(成都理工大学核技术与自动化工程学院,四川成都610059)摘要:为了完成基于CAN协议的可编程控制器与KingView的通讯,以高性能AVR单片机为处理器设计实现了CAN总线协议与ME’【,.roCOLCOM协议转换的数据适配卡。PC机通过CAN总线控制PLC,并将PLC采集到的状态信息送回Pc上的组态王软件处理,完成状态监测。实验结果表明,该系统具有良好的实时性、可靠性和实用性。

2、关键词:CAN总线;MEWTOCOL-COM协议;PLC系统;组态王中图分类号:TN915.04;TP274+.2文献标识码:A文章编号:1674-5124(2009)04-0048—04ImplementofcommunicationbetweenPLCandkingviewbasedonCANbusZHUXing,ZHOUJian-bin,ZHUANGJing--qi,XXAYuan-yang(DepartmentofNuclearTechnologyandAutomationEn唇neering,ChengduUniversityofTechnology',Cheng

3、du610059,China)Abstract:hlordertorealizethecommunicationbetweenPLcandKi/枷ewwithCANbus。adataadoptercardwasdevelopedtorealizetheprotocoltransformbetweenCANbusandMEWlDCOL-COMbytheLilleofhigh—proformanceAVRmcu.ThePCconttblsPLCthroughCANbus.andsendsthestatusmeaaag∞collectedbyPLCtotheI‰gvlewsoft

4、waretoprocessandcompletestatemonitoring.Experimentalresul协showthatthissystemhasfeaturessuchasgoodreal-time,弛liability,practicabilityand80on.Keywords:CANBus;MEWlDCOL—COMprotoco

5、;PLC;Kingvlew1引言CAN总线是一种应用于工业控制的现场总线,它能满足数据远距离、网络化、实时并可靠的传输【1】。而现在在工业控制领域,随着技术的发展逐渐向集中控制、远程控制、智能控制方向发展,将CAN总线应用于PL

6、C的控制系统当中具有很大的现实意义和应用价值。但是PLC和计算机本身都不具有CAN通信的功能,因此设计一种能将CAN协议与MEWTOCOL-COM协议转换的接口卡成为实现计算机平台与PLC通过CAN总线通讯的必要方法。2PLC的CAN网络拓扑结构整个系统是为了实现基于CAN总线协议的组态王与PLC通信,而PLC一般都不具有CAN—Bus的接口,同时组态王也没有对CAN总线提供支持,但是现在PLC基本上都提供串口(RS232),同时组态王也提供串121驱动。基于以上原因,为了实现目的,关键要设计一个CAN一232适配卡把数据进行透收稿13期:2008-09-27;收到修改稿日

7、期:2008—12-.09作者简介:朱星(1984-),男。湖南慈利人,硕士研究生,专业方向为智能仪器及现场总线技术。明转换,在有了CAN一232适配卡的基础上实现基于CAN—Bus协议的组态王与PLC通信。系统总体拓扑结构如图l所示。图1PLC的CAN网络拓扑结构图PLC的CAN网络是由PC控制端、CAN一232适配卡、PLC控制器等设备构成。整个网络系统的工作原理如下:一方面,由PC控制端(组态王)发出数据通过CAN一232适配卡将数据转换,并通过CAN总线发万方数据第35卷第4期朱星等:基于CAN总线的PLC与组态王通讯的实现49送到工业控制现场,在现场的CAN一23

8、2适配卡将CAN数据帧转换成串口数据帧并通过RS232C发给现场的PLC。另一方面,现场PLC接收到(上位机)命令后,将响应的数据帧经CAN一232转换成CAN数据帧的格式,通过CAN总线发送到PC端的CAN一232上,然后将数据通过串口传至PC机的组态王上。从而实现了组态王通过CAN总线与PLC的通讯。3PLC与组态王的通讯协议设计中使用的PLC是松下FPO系列,在组态王中已对FPO系列PLC提供了支持。松下的PLC与组态王相联采用了MEWTOCOL—COM通信协议。该协议采用异步通信方式,其波特率有多种可选,且

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。