Journal Article

·2016 OPEN ACCESS

Reliable Code Generation and Test Environment demonstrated on a PI-Controller Design

Michael Schwarz , H. Sheng , İlker Üstoğlu YTU , W. Chabaan , Josef Börcsök

IFAC-PapersOnLine

Abstract

This paper focuses on the latest version of a tool developed within the department to guide developer through the various steps of requirements, test-procedures and documentations to finally download the derived algorithm on a safety programmable logic controller (PLC). Requirements on how to develop and how to test software are steadily increasing due to international standards, which have to be obeyed in industries in general, and in the process- and automation industries in particular. A simple model is derived to be used to develop a PI controller that has to pass several steps to be qualified for execution on a PLC. The paper explains the different steps and describes the various problems that might occur.

Keywords

Automation Programmable logic controller Computer science PID controller Process (computing) Simple (philosophy) Controller (irrigation) Software Test (biology) Test harness Code (set theory) Code coverage Embedded system Software engineering Reliability engineering Control engineering Programming language Engineering Software system Operating system Software construction

Subject Areas

Fault Detection and Control Systems ·Control and Systems Engineering ·Physical Sciences
Real-time simulation and control systems ·Control and Systems Engineering ·Physical Sciences
Industrial Automation and Control Systems ·Control and Systems Engineering ·Physical Sciences

OpenAlex SDG Match

SDGs auto-classified by OpenAlex (score ≥ 0.4 shown).

Industry, innovation and infrastructure 55%