PLC软件工程化在高端工艺装备研制中的应用研究

版权申诉
0 下载量 64 浏览量 更新于2024-08-12 收藏 31KB DOC 举报
"PLC软件工程化在高端工艺装备研制中的应用初探" 本文探讨了PLC软件工程化在高端工艺装备研制中的应用,针对高端工艺装备研制中的PLC软件研发特点,结合军用软件研制能力成熟度模型(GJB5000A-2008)的本地化,提出了高端工艺装备研制中PLC软件的工程化管理建议。 知识点1:软件工程化在高端工艺装备研制中的重要性 高端工艺装备制造是整个装备制造产业升级的重要引擎,而软件作为高端工艺装备研发的重要组成部分,具有抽象性、严密性、智力性、持久性、依赖性、复杂性、难以度量、易出错、必须维护和成本昂贵等显著特点。因此,在一定的时间和成本控制内开发出满足质量要求的软件是一项复杂的工程。 知识点2:PLC技术概述 PLC是一种采用一类可编程的存储器,用于执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。其硬件结构基本上与微型计算机相同,基本构成有:电源、中央处理单元(CPU)、存储器、输入输出接口电路、功能模块、通信模块。 知识点3:军用软件研制能力成熟度模型(GJB5000A-2008) 军用软件研制能力成熟度模型(GJB5000A-2008)是软件研制过程管理和开发活动控制的系统方法,该模型从软件研制生命周期的角度依照相关标准,通过专家评审、工具或方法的支持对软件开发活动和产出物进行审查和管理,为软件研制过程的质量控制提供了指南,并为软件过程能力评估提供了依据。 知识点4:PLC软件工程化管理建议 由于目前尚未有针对PLC软件的工程化管理方法与规范,无法指导开发者管控关键性过程活动和文档质量,亟需结合GJB5000A的要求,通过标准化、体系化的质量管理手段推进高端工艺装备的研制进度与质量保障工作。 知识点5:高端工艺装备研制中的PLC软件研发特点 高端工艺装备研制中的PLC软件研发具有专机低量产、高性能要求、应用场景特殊等特点,同时PLC软件与硬件强耦合、对测试配套依赖性强,传统的软件工程化方法及规范难以直接应用并匹配于高端工艺装备中PLC软件的研发与管理。