论文标题
用于制造系统的针对对象的PLC编程的模型驱动方法
A Model Driven Approach on Object Oriented PLC Programming for Manufacturing Systems with regard to Usability
论文作者
论文摘要
本文介绍了制造系统(MODAT4RMS)重复使用的模块化自动化方法,以支持其可用性和软件模块化的模型驱动工程(MDE)。使用可用性,我们指的是ISO 9241-11定义的方面有效性,效率和用户接受。 MODAT4RMS符号基于统一建模语言(UML)和系统建模语言(SYSML)的选定功能,并通过与工业从业人员以及机电一体化受训者的一系列经验研究进一步开发。使用MODAT4RMS开发了可编程逻辑控制器(PLC)编程的MDE方法,其目标是通过改善结构和行为图类型之间的关系的表示,并通过降低结构模型中的抽象水平来促进PLC软件的模块化对象的编程。使用MODAT4RMS编辑器原型进行了建模示例,介绍了PLC软件结构和软件行为模型的MODAT4RMS符号。为了评估开发的符号,提出了168名参与者的研究结果,显示了与经典程序范式(IEC 61131-3)相比,这种新方法的好处以及针对编程性能和可用性方面的域特异性UML概况PLCML的好处。最后,讨论了该方法的优势和局限性,并给出了进一步发展的前景。
This paper presents the modular automation for reuse in manufacturing systems (modAT4rMS) approach to support the model-driven engineering (MDE) of object oriented manufacturing automation software with regard to its usability and software modularity. With usability we refer to the aspects effectiveness, efficiency and user acceptance, as defined by ISO 9241-11. The modAT4rMS notations are based on selected features from the Unified Modeling Language (UML) and the Systems Modeling language (SysML) and iteratively further developed by a series of empirical studies with industrial practitioners as well as mechatronics trainees. With modAT4rMS a MDE approach for Programmable Logic Controller (PLC) programming was developed with the goal to facilitate modular object oriented programming of PLC software by improving the representation of the relationships between the structure and behavior diagram types and by reducing the level of abstraction in the structure model. modAT4rMS notations for PLC software structure and software behavior modeling are presented and illustrated with a modeling example using a modAT4rMS editor prototype. For the evaluation of the developed notations the results from a study with 168 participants is presented, showing the benefits of this new approach in comparison to the classic procedural paradigm (IEC 61131-3) and the domain specific UML profile plcML in regard to programming performance and usability aspects. Finally the advantages and limitations of the approach are discussed and an outlook for further development is given.