C. Veber

Politecnico di Milano, Milano, Lombardy, Italy

Are you C. Veber?

Claim your profile

Publications (20)0.51 Total impact

  • [Show abstract] [Hide abstract]
    ABSTRACT: The paper deals with the problem of converting high-level specification of automation functions into existing legacy devices programming environments. In particular, the aim of this paper is to specify, design and implement a conversion system to convert IEC 61499 standard models (applications and function blocks) into an executable language for PLC like AWL of Siemens Step7 suite. In detail, the paper investigates the adoption of meta-modelling techniques and in particular XMF-Mosaic software tool, to implement the overall conversion system.
    No preview · Article · Mar 2015

  • No preview · Chapter · Jan 2009
  • Luca Ferrarini · Roberto Brusa · Carlo Veber
    [Show abstract] [Hide abstract]
    ABSTRACT: The paper deals with the problem of fault detection and isolation in machining centers, which are the basis of FMSpsila. The problem is of paramount importance since an effective diagnostic system can lead to a significant increase in the autonomy of an automated system. The paper considers a special case study: an hydraulic circuit which blocks and unblocks the pallet on the rotary table in a machining centre. On the one hand, a practical approach is to insert suitable error handling functions inside the control model. This is extremely easy and efficient to discover non-nominal behaviors, but it is useless to identify the root causes of such behaviors (faults). On the other hand, theoretical approaches are able to automatically synthesize an observer that is able to detect a fault when diagnosability conditions apply. Unfortunately, the diagnosability conditions do not always apply in real industrial applications, where some diagnostics analysis should be done anyway. Dually, when applicable, diagnosability may depend upon other rare events or even on some other faults, which may impair its practical applicability. The paper investigates the pragmatic use of known theoretical techniques with the special aim at providing the human operator with all the possible information in real applications.
    No preview · Conference Paper · Sep 2008
  • L. Ferrarini · C. Veber
    [Show abstract] [Hide abstract]
    ABSTRACT: The paper deals with the problem of the development of 3D graphic representation and simulation of flexible manufacturing systems. A 3D graphic model of a plant can improve the work performed in different control processes during the system life cycle, such as commissioning, monitoring and maintenance. These aspects become more relevant dealing with complex systems. Furthermore, for flexible manufacturing systems, mechanisms to manage the system modularity in the development of the 3D graphic representations are needed. A key factor which is bringing visibility to 3D techniques is the technical improvement of personal computer allowing to have relatively cheap, high graphical performances. Consequently, during last few years, several 3D visualization tools appeared on the marked. Within the paper, two existing simulation tools, 3D create and day dream daemon, are analyzed and compared. Both, have successively been used for the development of a simulation environment for the validation of control functions of a real manufacturing system.
    No preview · Conference Paper · Aug 2008
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: In order to realize autonomous manufacturing systems in environments characterized by high dynamics and high complexity of task, it is necessary to improve the control system modelling and performance. This requires the use of better and reusable abstractions. In this paper, we explore the metamodel techniques as a foundation to the solution of this problem. The increasing popularity of model-driven approaches and a new generation of tools to support metamodel techniques are changing software engineering landscape, boosting the adoption of new methodologies for control application development.
    Preview · Article · Jan 2008 · EURASIP Journal on Embedded Systems
  • [Show abstract] [Hide abstract]
    ABSTRACT: The paper deals with the problem of modeling and implementation of distributed automation systems for manufacturing applications. In particular, a novel approach has been conceived. A suitable meta-model of the production system has been derived, compliant with the state-of-the-art industrial standards. After the compilation and validation stages, an ontology is derived containing all the necessary definitions of modeling entities and constraints, to be used directly and explicitly in the execution of the control code. This entitles the control application to be defined as "model-driven" or better " ontology-driven". The results are obtained within the running EUproject PABADIS'PROMISE (P2).
    No preview · Conference Paper · Oct 2007
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper contributes to the ongoing development of comprehensive execution semantics of IEC61499 by discussion and comparison of the semantics that could be achieved by alteration of postulates introduced in the Sequential Hypothesis, and by variation of different priority assignments during implementation.
    Full-text · Conference Paper · Jul 2007
  • A. Elia · L. Ferrarini · C. Veber
    [Show abstract] [Hide abstract]
    ABSTRACT: Most applications in industrial automation could be hazardous for people, plant and environment. Therefore it is necessary for related distributed control systems, implementing safety functions for such applications, to rely on a real-time and fault tolerant communication among all connected stations. To realise this objective, safety related networks should be realised using Ethernet-based protocols with additional layers involved to fulfill safety requisites. The paper investigates the state of art technology of Ethernet-based safe communication systems with special attention to functional safety network requirements defined by the IEC 61508, pointing out the problems and examining how these communication protocols satisfy the defined requirements.
    No preview · Conference Paper · Oct 2006
  • L. Ferrarini · M. Romano · C. Veber
    [Show abstract] [Hide abstract]
    ABSTRACT: The paper deals with the implementation of IEC 61499 applications into executable code. In particular, this work concerns the automatic conversion of a IEC 61499 application into an AWL application executable on a standard Siemens PLC. The IEC 61499 Standard defines an application as a network made of Function Blocks and event/data connections. The behaviour of a single Function Block and of an application is also specified in the standard. At the moment, there are no industrial solutions supporting this standard: from that the need to cover the gap between the standard and the existing legacy devices.
    No preview · Conference Paper · Sep 2006
  • [Show abstract] [Hide abstract]
    ABSTRACT: This paper discusses the design and the development of a control architecture for reconfigurable manufacturing systems. It presents the approach proposed by the PABADIS' PROMISE European research project which targets the issues of reconfigurability, flexibility, and efficiency in the context of the interaction among the three levels of the control pyramid (ERP, MES, Field). The key feature of the overall control architecture is a distributed organization based on agent technology and on a specific ontology for manufacturing systems.
    No preview · Conference Paper · Sep 2006
  • Luca Ferrarini · Carlo Veber
    [Show abstract] [Hide abstract]
    ABSTRACT: In this paper, we present a distributed automation solution, mainly conceived for manufacturing applications, that is based on a new basic building block for a control device. Such a basic automation component incorporates many features drawn from ICT technologies, namely, service-oriented functionalities, Plug-and-Participate capabilities, Java Virtual Machine. The international standard IEC 61499 has been adopted as a device-independent specification for distributed control applications. In this way, we bring capabilities and intelligence down to the field control device level to enhance the distribution of control algorithms and autonomy inside a manufacturing plant as a key to gain real flexibility and reconfigurability of the plant itself. The results here shown are largely drawn from the European Project TORERO.
    No preview · Article · Jan 2006 · International Journal of Manufacturing Research

  • No preview · Article · Jan 2006
  • L. Ferrarini · C. Veber · G. Fogliazza
    [Show abstract] [Hide abstract]
    ABSTRACT: The paper presents a modular control model to develop the control functions for manufacturing systems and its implementation using IEC 61499 function blocks. In particular, a new control module for automation objects is formally specified and its use on a hierarchical functional architecture has been discussed and the possible distribution of its IEC 61499 implementation is investigated. Finally, an application of such a model and its implementation for the development of the control functions for a laboratory plant emulating a general manufacturing system is shown
    No preview · Conference Paper · Oct 2005
  • L. Ferrarini · C. Veber
    [Show abstract] [Hide abstract]
    ABSTRACT: The paper presents a prototypical implementation of a Java thread-based run-time environment for IEC 61499 applications and its use in the application design process. In particular, the paper focuses on the features of the developed environment and on its advantages and disadvantages. The purpose of this work is also to show the potentialities and the limitations of the IEC 61499 models in practical utilization. The described run-time environment has been tested for different application examples for both discrete manufacturing systems and motion control problems.
    No preview · Conference Paper · Sep 2005

  • No preview · Conference Paper · Jan 2005
  • [Show abstract] [Hide abstract]
    ABSTRACT: The paper presents the design and implementation of an innovative Integrated Development Environment, developed within the on-going European Research Project TORERO, to model and design reusable distributed control systems (DCS). This project proposes an architecture which relies on a development environment based on the Eclipse tool and the emerging standard IEC 61499 and on a suitable control device where a portion of the distributed control application can be executed on a specially developed runtime environment.
    No preview · Article · Jan 2005
  • L. Ferrarini · C. Veber
    [Show abstract] [Hide abstract]
    ABSTRACT: The paper presents different approaches to implement the execution model of an IEC 61499 application. The IEC 61499 standard defines the application as a function block network whose nodes are function blocks and whose branches are data/event connections. The standard provides also the execution model for a basic FB and the behavior of an instance, but these specifications are not exhaustive. Consequently, there may be many different implementations of the execution model that are all compliant with the standard but produce different behaviors. In this work, the standard is carefully analyzed in order to point out the parts where it is non-exhaustive. Furthermore, a set of implementation approaches is investigated underlying advantages and disadvantages of each solution
    No preview · Conference Paper · Jul 2004
  • [Show abstract] [Hide abstract]
    ABSTRACT: Existing trends in information sciences currently also entering the manufacturing control field. Especially object oriented programming, distributed systems, and platform independent programming are interesting approaches to improve control system design at the factory floor. Within this context the international standard IEC 61499 has been adopted. It enables a modular and hierarchical control application design on a functional level based on control function blocks. But it does not address implementation issues. This paper will present an implementation and application approach to map the elements of an IEC 61499 Function Block Network to Java classes according to the Real-Time Specification for Java and to implement on this basement most flexible control applications. This approach will enable the usage of Java also on the field device level where beside of reliability, Real-Time is one of the major requirements and will improve the application of the IEC 61499 standard. This work is part of the research project TORERO, which is funded by the European Commission under the IST program.
    No preview · Conference Paper · Jan 2004
  • L. Ferrarini · C. Veber · G. Fogliazza
    [Show abstract] [Hide abstract]
    ABSTRACT: The paper presents a real application of object-oriented modelling techniques to the design and implementation of low-level, real-time logic control functions of complex machining centers. In particular, a suitable methodology is conceived, based on two different models: the control model structured in a modular hierarchical architecture, which is obtained starting from another model, the plant model. The logic structure of the control model is represented using the Petri nets formalism . In the described work, an object-oriented language has been used for the experimental implementation of the PLC and CNC control functions. Instead of proprietary HW and SW solutions, a "standard" PC has been chosen as controller, equipped with the RTAI Linux operating system, and the open source, object-oriented concurrent language Python. The aim of the work is to prove in real industrial, non trivial, applications the effectiveness of the adoption of object-oriented modelling techniques for the modelling and implementation and, above all, of reconfigurability and reuse, related to real-time logic control functions of machining centers.
    No preview · Conference Paper · Aug 2003
  • L. Ferrarini · C. Veber · K. Lorentz
    [Show abstract] [Hide abstract]
    ABSTRACT: In the paper, the problem of modelling and designing of reconfigurable and reusable distributed automation systems is addressed. Such systems are characterized by the distribution of hardware, software, and physical components for the control and automation systems implementation, following the trend to distributed intelligence into the controlled plant and to integrate Information and Communication Technologies into automation systems. Through the help of a case study, the paper investigates advantages and disadvantages of monolithic and distributed design approaches and models, and some available tools and standards are critically compared. A proposal is given of new modelling paradigms able to capture the overall system description, drawn from the on-going European Project TORERO.
    No preview · Conference Paper · Aug 2003