基于RTLinux的软件PLC系统研究

来源 :四川大学 | 被引量 : 0次 | 上传用户:akufar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题是四川省科技攻关项目“开放式软件数控系统开发与应用(Development and Application of Open Architecture Software CNC System)”(编号03GG006-013-1)子模块之一。 可编程控制器自它问世以来,便受到了控制界的广泛认同和青昧。近30多年来,这种技术异军突起,已经发展成为现代自动化技术的一个主要支柱。但传统可编程控制器存在如系统封闭,扩展能力差、兼容性差、可维护性差、成本高昂等诸多不足。虽然PLC技术获得了广泛的应用和长足的发展,但如上述的缺点也越来越受到人们的重视。上述缺点产生的根本原因是传统PLC采用专有软硬件的封闭式系统。 随着OMAC理念和IEC1131-3国际标准的提出和完善,以PC为硬件平台,通用操作系统为软件平台,用软件实现PLC的功能正成为PLC发展的趋势之一。以PC为平台实现软件PLC,一个重要的任务是选择一种合适的引擎操作系统。在分析了软件PLC研究的国内外现状,和通用操作系统Windows和Linux的优缺点后,选择了Linux和RTLinux为软件平台,实现了该系统。 本文就软件PLC技术,实现方法等做了一些研究,建立了一个基于RTLinux的软件PLC系统模型。该系统能支持用户程序的编辑、编译、错误查询,用户程序逻辑解算等基本任务。 系统在软件设计上采取了“开发系统”+“运行系统”的总体方案。对于软件PLC系统的非实时功能如用户程序的编辑、编译等由开发系统实现,开发系统运行在Liinux用户空间。而对实时性要求较高的功能,如实时扫描解算用
其他文献
慢性呼吸衰竭是指原有慢性疾病,包括呼吸和神经肌肉系统疾病等,导致呼吸功能损害逐渐加重,经过较长时间发展为呼吸衰竭。若在此基础上并发呼吸系统感染或气道痉挛等,出现急性加重
高等职业教育作为一种独立的教育类型,其实践和发展必须要有自身课程理论体系的指导和支持。这种理论体系必须具有三种属性:其一,指导实践的应用性;其二,开放性;其三,内在的
本论文主要介绍了基于主从式RS485网络远程集中抄表技术,通过与公共网络特别是公共电话网(PSTN)的组合,实现多表多设备的远程抄表以及远程控制等管理功能。可以为智能化小区
随着知识经济时代的来临,人才在经济发展中的作用越来越重要,国际间、国家间以及地区之间的竞争更多的表现为人才的竞争。而随着改革开放的不断深入和全球经济一体化进程的加