DocumentCode
1215056
Title
Reusable industrial control systems
Author
Speck, Andreas
Author_Institution
Intershop Res., Jena, Germany
Volume
50
Issue
3
fYear
2003
fDate
6/1/2003 12:00:00 AM
Firstpage
412
Lastpage
418
Abstract
Industrial control hardware may be reused for several purposes. The same industrial PC type may control the drives of a portal system, act as a programmable logic controller, or control any other device. Moreover the same piece of hardware may control different device types at the same time in concurrency. In this paper, we discuss four successive software engineering approaches to exploit the possibilities provided by the control hardware: an object-oriented architecture, an architectural pattern, a control framework, and an architectural model for component-based frameworks. Each of these approaches provides means of different levels to structure a system and to reuse concepts, patterns, or real code. All presented approaches are used to build control systems controlling different types of robot arms and other devices. Additionally, in the component-based system a new component has been introduced to enable a network connection of the control system.
Keywords
industrial control; object-oriented methods; programmable controllers; software engineering; architectural model; architectural pattern; component-based frameworks; component-based system; concurrency; control framework; industrial control hardware; object-oriented architecture; portal system; programmable logic controller; reusable industrial control systems; robot arms control; successive software engineering; Computer architecture; Concurrent computing; Control systems; Electrical equipment industry; Hardware; Industrial control; Object oriented modeling; Portals; Programmable control; Software engineering;
fLanguage
English
Journal_Title
Industrial Electronics, IEEE Transactions on
Publisher
ieee
ISSN
0278-0046
Type
jour
DOI
10.1109/TIE.2003.812274
Filename
1202991
Link To Document