Abstract
Industrial control systems (ICSs), especially distributed control systems (DCSs), are usually composed of several subsystems. Each subsystem is controlled by a control unit such as a programmable logic controller (PLC) or a micro-controller and collaborates with other subsystems via the field bus, Ethernet, or other communication links. In the traditional development process, engineers program for each PLC separately and skillfully orchestrate the collaboration among subsystems, which is difficult and error-prone. The larger the scale of the ICS is, the higher the complexity of the collaboration is, and the more error-prone the development process is. In this paper, we propose a decomposition-based development method for distributed ICSs to reduce the difficulty of developing distributed ICSs whose subsystems cooperate with each other. First, we present a general event-triggered specification language named Industrial Modeling Collaboration Language (IMCL) for modeling ICSs; the language allows describing system functions and physical resources in one unified model. Second, we provide an approach for decomposing the complex system model into multiple fine-grained and interactive subsystem models. Specifically, under given resource constraints, we propose an automatic decomposition and collaboration algorithm based on the IMCL model to meet the original functional requirements. In this way, engineers can develop distributed control systems without considering the underlying complex interaction mechanisms. We present a case study to demonstrate it.
Highlights
Industrial control systems (ICSs) are the systems used for industrial process control; the systems can range from a few modular panel-mounted controllers to larger interconnected and interactive distributed control systems (DCSs)
The larger ICSs usually consist of supervisory Control and Data Acquisition (SCADA) systems, DCSs, and programmable logic controllers (PLCs), etc
In our work, on the one hand, we use a unified language to specify the application for industrial controllers; on the other hand, we focus on the automatic task assignment under some constraints
Summary
Industrial control systems (ICSs) are the systems used for industrial process control; the systems can range from a few modular panel-mounted controllers to larger interconnected and interactive distributed control systems (DCSs). As ICSs have become more feature-rich and more intelligent, a growing number of physical resources exist in a system and there are certainly more and more complicated communication processes, implying that the industrial control processes must be more complex than before All of this complicates design and development of such systems and the costs increase. We present an optimization method to obtain the optimal solution for system collaboration This approach allows us to design the whole system in a unified form and decompose the system model automatically, which facilitates the design and development for large-scale industrial DCSs. a case study is presented to illustrate the utility of the proposed approach. Our initial conference paper did not give the specific details of the IMCL and the algorithms for model decomposition and collaboration
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.