Abstract: Supervisory control and data acquisition (SCADA) software which is suitable to distributed
control systems is a demand for system developers because the characteristics of existing SCADA
software packages are hard to satisfy the requirements of distributed systems. For the strengths of
component-oriented techniques, this paper proposes a component-oriented architecture of SCADA
software to satisfy the demand of distributed control systems. Design pattern and OPC (OLE for
Process Control) technology are also used to make the openness for the architecture.8843
Keywords: Component-oriented programming, distributed systems, real-time design patterns, real-
time systems, SCADA, system architecture. 1. INTRODUCTION
SCADA is known as process of collecting data from
physical devices to monitor, archive on computers and
applying commands from computers to control the
devices. SCADA system including these processes bases
mainly on computer infrastructure (maybe one computer
or a computer network) and SCADA software installed
on the computers.
By the demand for mass production, productivity,
quality and safety, the current production systems are
large and complex ones. Devices of these systems are
installed in wide-area of plants and their statuses are
monitored and controlled by many departments. These
are called distributed systems. The power system
discussed in [1] is an example. They need the advanced
SCADA software with the key features: independence on
distance, flexible operation, easy upgrade, and
reasonable cost to monitor and control all of their
distributed devices in widespread areas.
However, the existing SCADA software packages in
the automation market are developed from their original
patterns which base on structured or object-oriented
analysis and design. All features are in one package, and
installed in one computer. These are hard to satisfy the
requirements of distributed systems.
With the development of component-oriented
programming (COP), the good support of .NET
programming languages and many modern design
patterns for this programming technique [2,3], current
and future softwares have been being analyzed and
© ICROS, KIEE and Springer 2010
__________
Manuscript received March 5, 2009; revised December 23,
2009; accepted April 5, 2010. Recommended by Editorial Board
member Jietae Lee under the direction of Editor Young-Hoon Joo.
Phan Duy Anh is with the School of Electronic & Computer
Engineering, Cao Thang Technical College, 65 Huynh Thuc
Khang, District 1, Vietnam (e-mail: anhphan@caothang.edu.vn).
Truong Dinh Chau is with the School of Electrical and Elec-
tronics Engineering, Ho Chi Minh City University of Technology,
268 Ly Thuong Kiet, District 10, Vietnam (e-mail: tdchau@
hcmut.edu.vn). designed to follow this orientation to get its goals: easy
use, high security, openness, reuse, conquering
complexity. And modern SCADA software should also
follow component-oriented architecture to archive its
goals which are good solutions for distributed systems
requirements.
This paper presents a component-oriented architecture
in the domain of SCADA system to make it suit with
distributed systems. For archiving this architecture, in
Section 2, we expose the basic architecture of existing
SCADA systems and all of its objects. Section 3 presents
component description; Section 4 gives the advantages of
modern design patterns in software design and how to
apply these into the architecture. Section 5 gives the
component-oriented architecture suiting with SCADA
system and explains in detail its working mechanism. In
- 上一篇:PID控制器仿真英文文献和中文翻译
- 下一篇:模具制造加工英文文献和中文翻译
-
-
-
-
-
-
-
浅析中国古代宗法制度
巴金《激流三部曲》高觉新的悲剧命运
g-C3N4光催化剂的制备和光催化性能研究
江苏省某高中学生体质现状的调查研究
中国传统元素在游戏角色...
现代简约美式风格在室内家装中的运用
上市公司股权结构对经营绩效的影响研究
C++最短路径算法研究和程序设计
NFC协议物理层的软件实现+文献综述
高警觉工作人群的元情绪...