架构和面向对象技术在PLC软件开发中的应用  被引量:6

Architecture and object-oriented software technology in development of PLC software

在线阅读下载全文

作  者:马殷元[1] 蒋兆远[1] 

机构地区:[1]兰州交通大学机电技术研究所,甘肃兰州730070

出  处:《计算机工程与设计》2011年第5期1849-1852,共4页Computer Engineering and Design

摘  要:为降低开发实时多任务控制系统PLC软件的复杂性、提高软件开发效率和质量,把架构和对象技术引入了PLC软件开发。结合对象技术和控制系统特点,强调了抽象对象的概念,提出了被控对象和控制器对象分离的思想,指出了对象技术的适用范围,设计了PLC控制软件架构的结构模型和控制风格。该模型中单元机器级应用对象技术,在单元机器控制软件内部应用面向任务分析与设计方法,并在一个分布式输送机组的控制软件中实现了该模型。To reduce the complexity in developing PLC software for real-time multitask control system, a systematic approach is proposed, which adopt O-O (object-oriented) and SA (soRware architecture) technology in PLC software. Concept of abstract object, which is not straightforward in previous literature about software engineering, is stressed. It is also stressed that the controller and the controlled object should be treated and designed as two objects. The limitation of the O-O technology is discussed. A systematic PLC program de- velopment methodology is proposed, which adopts SA, O-O and task-oriented technology in system level, unit machines level and inside level of unit machines. The methodology is demonstrated by design of the control soRware for a material handling system, which requires the system with the characters ofpath-configurable transporting, multi-site processing and information tracing. The PLC software employed pipe and filter model as its architecture. The pipe and filter model is adapted at its sub layer according to object-oriented method.

关 键 词:软件架构 面向对象 可编程控制器 控制软件 软件开发 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象