PCT: Component-based Process Control Testbed (original) (raw)
Related papers
Hard Real-Time CORBA (HRTC) for Process Control Systems 2
IFAC Proceedings Volumes
Control systems for process plants are complex applications running in several interacting computers with varying degrees of integration. The construction, deployment and maintenance of the software system is a difficult problem and distributed object oriented technology offers a good way to deal with it. The open standard CORBA provides flexible middleware capable of integrating complex applications in heterogeneous environments. Even with recent advances in the real-time specification for CORBA, it is only suitable for soft real-time applications and do not deal with the tight requirements of closed control loops. In this paper, a process control testbed is used to unveil the hurdles toward the goal of CORBA control systems. The benefits of such technology are discussed.
Hard Real-time CORBA (HRTC) for process control systems
Abstract Control systems for process plants are complex applications running in several interacting computers with varying degrees of integration. The construction, deployment and maintenance of the software system is a difficult problem and distributed object oriented technology offers a good way to deal with it. The open standard CORBA provides flexible middleware capable of integrating complex applications in heterogeneous environments.
Development of distributed industrial control applications: the CORFU framework
… , 2002. 4th IEEE International Workshop on, 2002
Today's control applications are either based on traditional distributed control systems or on programmable logic controllers. They are usually composed of monolithic applications that are almost impossible to integrate and even to expand. Even more, the many different types of commercial fieldbuses resulted in a wide diversity of devices and tools to support the development of Industrial Process Measurement and Control Systems (IPMCSs). The demand for integration, both during the development phase as well as during the operational phase is becoming more than evident. In this paper, we present CORFU, an OO framework to improve the engineering process of IPMCSs in terms of reliability, development time and degree of automation. The defined framework embodies an abstract design that is capable to provide solutions for the family of distributed IPMCSs.
Real-Time Component Software for Flexible and Interoperable Automation Systems
2006
The use of software-intensive solutions for industrial automation and control systems has been a promising trend due to the flexibility, interoperability, and cost savings provided by such an approach. This paper presents a component-based framework for the development of industrial supervision and control systems, which provides reusable solutions for data acquisition, control, and supervision activities. Interoperability and real-time issues are handled by the implementation of the DAIS (Data Acquisition for Industrial Systems) standard, in conjunction with the use of CIAO, a real-time implementation of the CCM (CORBA Component Model) standard. We present the design and implementation of the proposed framework, as well as two application examples built atop our software platform: a chemical reactor supervisory and a cruise control system simulation.
23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings., 2003
Some of the basic innovative trends of the industrial environment, today, are the shift from centralized control architectures to distributed systems, as well as the increasing degree of heterogeneity. These features impose the need for special software tools that support the design of control applications in a homogeneous and interoperable way, as well as their distribution to the interconnected participating industrial devices. The utilisation of the internet and the provision of e-services to the industry will also lead to the distribution of management functionalities in addition to control code distribution. Such an evolution requires both a new model for industrial devices as well as a design and deployment tool that will make possible the distribution of functionalities to industrial devices. This paper presents the state-ofthe-art considering distributed industrial system design and concludes with a specification of distributed systems, enabling the incorporation of novel advanced functionalities.
The Use of Corba in Process Control
IFAC Proceedings Volumes, 2005
Present-day control systems in a process plant are composed by a heterogeneous collection of hardware and software entities scattered over a set of heterogeneous platforms. This HW/SW heterogeneity is a source of extreme complexity in the control system regarded as a whole. To implement the new complex control systems Distributed Object Computing (DOC) seems the adequate technology. In the global DOC landscape, CORBA is a well known framework for the construction of modularised, object oriented, distributed applications. The use of CORBAbased control systems (CCS) has been investigated recently with promising results demonstrating the use of CORBA for Process Control Systems.
A Component-Based Real-Time Architecture for Distributed Supervision and Control Applications
2005
Nowadays, the development of flexible and interoperable software platforms for industry is an important issue. The CCM model captures two paramount features of such platforms, as it combines component-based middleware (easy composition of new applications and maintainability) and the openness of the CORBA standard. Though there exist an implementation of CCM devoted to real-time systems (CIAO platform), much effort is needed to validate its use in the real-time industry scenario. This paper contributes to this goal by presenting the design and implementation of a new framework over CIAO, which conforms to the DAIS standard (Data Acquisition from Industrial Systems). We discuss our design decisions and show how the framework can be used to develop distinct S&C applications. We also discuss implementation details and show performance data from a series of experiments.
Towards Increased Flexibility and Interoperability in Distributed Process Control Applications
2020 IEEE Conference on Industrial Cyberphysical Systems (ICPS)
The modern process automation plants are changing into flexible designs, which raises the requirements for distributively controlled logic, a high degree of interoperability, dynamic reconfiguration and software reusability. Thus, creating an opportunity to integrate the distributed control system standards and platform independent communication protocols. In this paper, we propose the use of OPC UA to increase interoperability of communication and the utilization of Arrowhead Framework to enhance interoperable service compositions of control applications implemented in IEC 61499. The concept is outlined for the integration and modeling of a distributed control system for a FESTO laboratory batch process system. A control application example is provided to create distributed control of Cyber-Physical Systems using services that are connected using IEC 61499 in accordance to Industry 4.0 for improved interoperability and flexibility.
Using Real-time Components to Construct Supervision and Control Applications
2006
Integration and interoperability are major challenges of modern supervision and control industrial systems. The ARCOS platform is being developed to address this important issue of modern industrial systems. It is based on the CCM model, which combines component-based middleware (easy composition of new applications and maintainability) and the openness of the CORBA standard. This paper overviews the current development stage of the ARCOS platform, and presents preliminary results originated from the development of a few supervision and control applications.