This paper aims to describe the structure and
implementation of an expert system meant to aid in the process
of designing SCADA systems. The article describes the benefits
of using an expert system to handle most of the tasks involved in
this process. A structure for the expert system is presented and
an in depth example is presented to illustrate how the expert
system works. The expert system is a core component of a
SCADA development tool, that would do more than just offer
the user a GUI to draw the HMI, or a GUI to write the PLC
logic, the CAD tool can do some of the developer’s tedious tasks
by itself leaving the engineer with more time to concentrate on
the overall solution and how to optimize that