1. |
- Bengtsson, Kristofer, 1979, et al.
(författare)
-
Aspect-Oriented Programming for Manufacturing Automation Control Systems
- 2009
-
Ingår i: 13th IFAC Symposium on Information Control Problems in Manufacturing Technology, INCOM’09, Moscow, Russia. - 1474-6670. - 9783902661432 ; 13:PART 1, s. 668-673
-
Konferensbidrag (refereegranskat)abstract
- The languages defined by the standard IEC 6-1131 for Programm\-able Logic Controllers (PLCs), have both benefits and drawbacks compared to object-oriented programming languages. For example, the current programming approach is good for maintaining the system, since it is easy to program and comprehend for a plant floor personal with limited programming experience. The main drawbacks are reusability, code dependability and flexibility. This paper proposes an aspect-oriented programming (AOP) approach as an alternative solution, which can keep the benefits and eliminate the drawbacks. AOP is an emerging programming methodology in computer science, which helps the programmer by separating different crosscutting concerns in the program. These crosscutting concerns and tangled behavior are especially important issues in PLC programming, which makes AOP a suitable approach. The paper describes how to adapt the AOP methodology into PLC program development and how it can benefit the control design process.
|
|
2. |
- Bengtsson, Kristofer, 1979, et al.
(författare)
-
Operation-Oriented Specification for Integrated Control Logic Development
- 2009
-
Ingår i: 2009 IEEE Conference on Automation Science and Engineering, CASE 2009, Bangalore, India. - 9781424445783 ; , s. 183-90
-
Konferensbidrag (refereegranskat)abstract
- In order to develop a manufacturing automation system, it is necessary to understand the manufacturing operations and their relationship, the sequence of operations, which is the basis for control logic design. The operations have preconditions that define when they are allowed to start executing, which also defines the sequence relations among them. Requirements and demands throughout the development will add and change these conditions, which also changes the sequence of operations. This paper studies how an operation-oriented development approach better can handle the operations and manufacturing sequences from early product design to detailed control engineering. An operation is defined by an extended finite automaton, with an initial, executes and finished location. The start event is enabled by a precondition, the stop event is enabled by a postcondition and the reset event is enabled by a reset condition. This representation together with a resource and product description enables the possibility to integrate control logic in the complete development process.
|
|
3. |
- Bengtsson, Kristofer, 1979, et al.
(författare)
-
The Origin of Operations: Interactions Between the Product and the Manufacturing Automation Control System
- 2009
-
Ingår i: 13th IFAC Symposium on Information Control Problems in Manufacturing Technology, INCOM’09, Moscow, Russia. ; , s. 40-5
-
Konferensbidrag (refereegranskat)abstract
- This paper investigates the interaction and relationship between the product design and the control logic design for manufacturing automation system. One important challenge during the development of a manufacturing automation system, is to handle the information related to the manufacturing control system (i.e PLC), since it influences almost every part of the manufacturing design and process. Therefore it is crucial to know when and how this information is created, to be able to increase the development quality and efficiency. This is especially true for the product related information that impacts the design of the control system. This paper studies the liaisons, the interfaces among parts and features in the product design, and its relationship with operations and resources in the manufacturing system. These liaisons must be considered in both product and manufacturing development since the inter-relation between liaisons and operations establishes the direct mapping of constraints and demands between the two domains. This paper further proposes how the manufacturing operations can be described during the development and how they are realized by resources in the manufacturing system. An example from automotive industry is included in this paper, to demonstrate the proposed concept.
|
|
4. |
|
|