Access to process data with OPC-DA using IEC61499 Service Interface Function Blocks
ABSTRACT The need for flexibility in manufacturing systems is continuously growing. This need deals with the establishment of design methodologies for implementing distributed applications. The IEC61499 define a generic architecture for designing distributed applications, based on Functions Block (FB) networks. The interface between the control software and the hardware is achieved by means of the so called Service Interface FB. But guidelines to implement this type of FBs are provided neither by the standard nor by the available tools. On the other hand, one of the most widely used industrial communication standard is OPC that enables the exchange of data between multi-vendor devices and control applications without any proprietary restrictions. Thus, an easy integration of this communication standard within IEC61499 applications may contribute to consolidate such standard. This paper presents the guidelines to use OPC in industrial applications through the definition an implementation of SIFBs to access process data using OPC-DA (OPC Data Access) specification.
Conference Proceeding: Execution Models for the IEC 61499 elements Composite Function Block and Subapplication[show abstract] [hide abstract]
ABSTRACT: The semantic loopholes of the standard IEC 61499 have been pointed out in different recent publications with focus on some details. This paper investigates especially on the execution models for composite function blocks and subapplications. Of course this is closely related to the execution of basic function blocks and function block networks. Therefore, this work is based on general assumptions about these parts. The different possibilities concerning composite function blocks are described in detail and explained in a case study of a very simple example function block. For the sake of describing the relation to current runtime environments, three current implementations are used in the case study.Industrial Informatics, 2007 5th IEEE International Conference on; 07/2007
- IJMTM. 01/2006; 8:107-125.
- [show abstract] [hide abstract]
ABSTRACT: The function block (FB) concept has been adopted by the IEC61499 standard to define a model for the development of distributed control systems (DCSs). However, in our attempt to implement this model, we found that the FB approach is purely functional and does not exploit all the benefits of component-based development. In this paper we present our enhanced 4-layer architecture that proved to be very helpful for the identification of the key abstractions of the new generation FB-based Engineering Tools. The architecture of such a tool that should automate the development process of DCSs is also defined. We exploit the Unified Modeling Language during the analysis phase of DCSs, but we confect the use of the FB construct during the design and implementation phases. Even though the proposed approach is IEC-compliant, it introduces a number of extensions and modifications to the IEC-model to improve the development process.04/2003;