检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.145