首页> 外文会议>International Conference on Computer, Mechatronics, Control and Electronic Engineering >Object-oriented and architecture-based design of PLC software for complex control system
【24h】

Object-oriented and architecture-based design of PLC software for complex control system

机译:基于面向对象和基于体系结构的PLC软件设计,用于复杂控制系统

获取原文

摘要

SA (software architecture) technology is an important means to control the complexity of software, and to improve software quality and to support software development and reuse. It is merely adopted in the development of PLC software however. It is not more optimistic as for O-O (object-oriented) technology. The reason for this is the control software is so different form the general information system, and so many aspects must be taken into account. Concept of abstract object, which was not straightforward, is explained. It is advised that the controller and controlled object should be treated and designed as two objects. The limitation of the O-O technology in PLC software is discussed. A systematic PLC program development methodology is proposed, which adopts SA in system level, and O-O in unit machines level, and task-oriented technology in level of inside unit machines. The methodology is demonstrated by the design of control software for a material flow system. The PLC software employed pipe and filter model as its architecture, which was adapted at its sublayer. The controller objects are activated dynamically by a manager object. And message passing is employed for inter-objects communication.
机译:SA(软件架构)技术是控制软件复杂性的重要手段,提高软件质量,并支持软件开发和重用。然而,它仅仅是在PLC软件的开发中采用。对于O-O(面向对象)技术来说并不乐观。这是控制软件的原因是如此不同,形成了一般信息系统,并且必须考虑许多方面。解释了抽象对象的概念,并不直接。建议控制器和受控对象应该被处理和设计为两个物体。讨论了PLC软件中O-O技术的限制。提出了一种系统化的PLC程序开发方法,该方法采用系统级别的SA,单位机器级别的O-O,以及内部单元机级别的任务化技术。通过对材料流动系统的控制软件设计来证明该方法。 PLC软件采用管道和滤波器模型作为其架构,该架构适用于其子层。控制器对象由管理器对象动态激活。和消息传递用于对象间通信。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号