Today's production systems are complex networks of cyber-physical systems which combine mechanical and electronic parts with software and networking capabilities. To the inherent complexity of such systems additional complexity arises from the context in which these systems operate. Manufacturing companies need to be able to adapt their production to ever changing customer demands as well as decreasing lot sizes. Engineering such systems, which need to be combined and reconfigured into different networks under changing conditions, requires engineering methods to carefully design them for possible future uses. Such engineering methods need to preserve the flexibility of functions into runtime, so that reconfiguring machines can be done with as little effort as possible. In this paper we present a model-based approach that is focused on machine functions and allows to methodically develop system functionalities for changing system networks. These functions are implemented as so-called skills using automated code-generation.
翻译:今天的生产系统是复杂的网络-物理系统网络,将机械和电子部件与软件和联网能力结合起来。这些系统的内在复杂性因这些系统的运作环境而增加。制造公司需要能够使其生产适应不断变化的客户需求和不断缩小的批量规模。这些系统需要结合,并在不断变化的条件下重组为不同的网络。这些系统需要工程方法来仔细设计,以便将来可能使用。这些工程方法需要保持功能的灵活性,以便尽可能少地努力改造机器。在本文件中,我们提出了一个以模型为基础的方法,侧重于机器功能,并允许有条不紊地开发系统功能,用于改变系统网络。这些功能是用自动代码生成的所谓技能来实施的。