Loading...
An Object-Oriented Agent Framework for SCADA
Author(s)
Date Issued
January 1, 2023
Type
Conference Paper
Abstract
The future of factory automation is certainly Industry 4.0, where SCADA software is its essential element. A more advanced SCADA software, namely “intelligent SCADA,” is needed to be developed to support Industry 4.0. In this paper, we shall investigate an intelligent SCADA software by proposing an object-oriented agent framework for it. The proposed framework is modeled entirely using the object-oriented approach; with its merit, we can represent and reason about machines’ state and change, and we can also model and reason about object language and metalanguage of what we call “a cyber-physical system.” Moreover, we gain a great deal of benefit from object-oriented concepts for this intelligent SCADA, such as inheritance, polymorphism, persistence, object-oriented design patterns and so on. We shall argue that our approach captures the notion of a cyber-physical system and a digital twin naturally as well as embraces logic fundamentally. The framework was developed, as a web-based SCADA application, using Python on the server side and JavaScript together with HTML on the client side.
Citation
Lecture Notes in Networks and Systems, 579, 687-696, 2023
