Modularity and Architecture of PLC-based Software for Automated Production Systems: An analysis in industrial companies

12/07/2022
by   Birgit Vogel-Heuser, et al.
0

Adaptive and flexible production systems require modular and reusable software especially considering their long term life cycle of up to 50 years. SWMAT4aPS, an approach to measure Software Maturity for automated Production Systems is introduced. The approach identifies weaknesses and strengths of various companie's solutions for modularity of software in the design of automated Production Systems (aPS). At first, a self assessed questionnaire is used to evaluate a large number of companies concerning their software maturity. Secondly, we analyze PLC code, architectural levels, workflows and abilities to configure code automatically out of engineering information in four selected companies. In this paper, the questionnaire results from 16 German world leading companies in machine and plant manufacturing and four case studies validating the results from the detailed analyses are introduced to prove the applicability of the approach and give a survey of the state of the art in industry.

READ FULL TEXT

page 4

page 7

page 17

page 18

page 27

research
12/07/2022

Maintainability and evolvability of control software in machine and plant manufacturing – An industrial survey

Automated Production Systems (aPS) have lifetimes of up to 30-50 years, ...
research
12/14/2018

Toward an Anthropocentric Approach for Hybrid Control Architectures: Case of a Furniture Factory

Typology of goods and services' consumption has changed. In order to ada...
research
03/22/2021

Frequency and Impact of Technical Debt Characteristics in Companies Producing Mechatronic Products

Complexity of products, volatility in global markets, and the increasing...
research
12/09/2022

MICOSE4aPS: Industrially Applicable Maturity Metric to Improve Systematic Reuse of Control Software

automated Production Systems (aPS) are highly complex, mechatronic syste...
research
05/14/2018

A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVM

Software systems contain resilience code to handle those failures and un...
research
12/07/2022

Increasing System Test Coverage in Production Automation Systems

An approach is introduced, which supports a testing technician in the id...
research
01/28/2022

Model-Based Engineering of CPPS Functions and Code Generation for Skills

Today's production systems are complex networks of cyber-physical system...

Please sign up or login with your details

Forgot password? Click here to reset