




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于CAN总线的模块化冗余PLC构造设计摘 要:为了满足恶劣环境下计算机系统的高可靠性需求,将冗余技术结合到CAN总线模块的硬件设计与软件开发中,介绍其总体方案、硬件设计方法,给出了部分实现细节及设计流程。测试结果说明,此设计可成功实现CAN冗余模块在总线故障情况下的冗余切换,进步了设备可靠性。关键词:双冗余;CAN;模块化;PLC中图分类号:TP273 文献标识码:A 文章编号:2095-1302202101-00-020 引 言冗余可编程工业控制器是一种新型的可编程工业控制器,在通用性,可靠性等方面比传统可编程工业控制器更有优势。在总结可编程工业控制器的根本构造,工作原理根底上,提出了一种
2、基于ATMEL公司的ARM9微控制器AT91SAM9M10-G45的可编程工业控制器的设计方案。1 CAN总线的开展及前景CAN总线是德国BOSCH公司为解决汽车中众多的控制与测试仪器之间的数据交换而开发的串行数据通信协议。在多年的应用过程中,CAN以它卓越的特性、极高的可靠性在工业过程监控设备的互连方面得到广泛的应用。本测控系统采用 CAN总线作为分布式控制系统的网络通信部分,正是利用了CAN总线的实时性和可靠性的特点。CAN 总线是一种串行通信总线,传输介质可以为双绞线、同轴电缆和光纤。通信速率最高到达1 Mb/s,可挂接设备最多可达110个,支持点对点、一点对多点和全局播送的传输方式。2
3、 模块化PLC构造模块化构造的可编程工业控制器将CPU模块、存储模块、I/O模块、电源模块、通讯模块的工作单元分别模块化。各个模块插在卡槽上用螺丝固定,各个模块之间用通信电缆连通,通过总线进展通信。模块化构造的可编程工业控制器配置比较灵敏,需要哪些模块就配置哪些模块,目前大中型PLC都已经采用了这种构造。模块化的可编程工业控制器的构造框图如图1所示:图1 系统总体框架3 冗余PLC测控系统架构硬件冗余的可编程工业控制器是通过系统硬件实现冗余所需的数据同步以及主备设备的切换。系统由主/备两套PLC系统组成。在系统启动阶段,主/备两个CPU模块、通信接口A和B、主/备I/O模块、主/备总线等冗余设
4、备由手动设备其中的一个为主设备,另一个设备为备用设备。I/O模块与现场的仪表通过FAT模块进展数据通信。双PLC冗余测控系统架构如图2所示:图2 双PLC冗余测控系统架构4 模块化冗余PLC的架构针对上述PLC整机冗余技术的特点,我们提出基于双CAN总线模块化冗余PLC设计,系统架构如图3所示。整套冗余系统启动后,CPU模块首先进展冗余功能软件初始化。主/备CPU互相发出握手信号后,反响给冗余模块,主CPU处于工作状态,备用CPU处于热备状态。主CPU将工作中的通信数据实时的备份给备用CPU。同时备用CPU不断检测主CPU的工作状态,一旦主CPU发生故障,主CPU就会发出一个错误的握手信号给备
5、用CPU,备用CPU立即激活,备用CPU再瞬间无扰切换的主动状态接替主CPU的继续工作,同时发出一个备用CPU启动的信号给上位机,通知设备维护人员对先前的主CPU进线维护。主CPU执行读取输入数据、输出数据、拷贝冗余数据、分析状态等操作;备用CPU承受主CPU热备的冗余数据,只有当接替主CPU的工作时才会拥有主CPU的一切功能。图3 双 CAN总线模块化冗余PLC构造4.1 CPU模块构造设计CPU模块是可编程工业控制器的核心。CPU处理器主要完成数据处理、运算与外设通讯等功能。AT91SAM9M10-G45芯片内部资源比较丰富,外围扩展接口也比较丰富。在本文所设计的可编程工业控制器中主要是利
6、用该芯片扩展外部存储器、静态存储器、E2PROM、DDR2 SDRAM、电源控制单元、串行外设接口SPI、I/O控制器、定时器、以太网接口、USB接口、UART接口等。CPU模块硬件构造如图4所示。图4 CPU模块硬件构造4.2 双CAN总线I/O模块构造I/O模块采用基于Microchip的dsPIC30F6014单片机开发设计。该单片机采用精简指令集RISC,哈佛总线构造,流水线取指令方式,具有实用、低价、低功耗、功能和抗干扰才能强等优点。它内含12位A/D转换器200 kS/s、内部E2PROM存储器、比较输出、I2C和SPI接口、异步串行通信USART接口等,具有强大的数字信号处理才能
7、。模块如图5所示。图5 I/O模块构造图5 结 语本文在内核CPU硬件设计中核心处理器主芯片选用的是Atmel公司的AT91SAM9M10-G45的ARM9芯片,外部扩展了一片256 MB的NandFlash存储器和4片64 MB的DDR2 SDRAM存储器,本文研制的可编程工业控制器已经根本到达了预期的效果,运行结果说明该可编程工业控制器在技术上有一定的可靠性。参考文献1刘冲,付江梅.双重冗余PLC控制系统的可靠性与可用性研究J.自动化与仪表,2021,319:44-46,532王黎明, 夏立, 邵英, 等. CAN 现场总线系统的设计与应用M.北京: 电子工业出版社,2021.3廖常初.S7-300PLC应用技术M.北京:机械工业出版社,2021.4黄中平.关于进步PLC程序可靠性的讨论J
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环保通风设备政策支持考核试卷
- 医学资料 让医生告诉你:孕期如何保健(朱丽萍)模板学习课件
- 牧业机械化养殖场环境监测与优化考核试卷
- 招教真题10试题及答案
- 2024-2025学年新教材高考数学 第1章 空间向量与立体几何 章末综合提升教学设计 新人教B版选择性必修第一册
- 2025年高考英语二轮复习测试01 词类综合+语法填空(测试)(原卷版)
- 铁路信号基础施工方向信号教研室河北轨道运输75课件
- 人教版高中物理精讲精练-必修1第01讲:重力与弹力 (原卷版)
- Module 5 Unit 2 I can speak French (教学设计) -2024-2025学年外研版(三起)英语六年级上册
- 土力学与地基基础反映黏性土结构性的指标课件
- 汽车修理厂维修结算清单
- 普通心理学第六版PPT完整全套教学课件
- 医疗保险学(周绿林-李绍华主编)课件PPT模板
- 个人身份信息保密协议书
- 达斡尔民族服饰课件
- 公路工程工地试验室自校表格大全
- Unit 4 Reading and Thinking 教学设计 高中英语人教版(2019)选择性必修第三册
- 穴位按摩开天门
- 教师职业道德教育与心理教育相结合的新探索--基于师德培训的实效性
- 2023多囊卵巢综合征诊治路径专家共识(最全版)
- 液压系统计算公式汇总(EXCEL版)更详细哦
评论
0/150
提交评论