Implementation and Testing of Optimal Design of RTU Hardware For Wireless SCADA
Implementation and Testing of Optimal Design of RTU Hardware For Wireless SCADA
Abstract--- Design of an optimal Remote Terminal Unit control. In contrast to PLCs, additional hardware features such
(RTU) is a key step in implementation of Wireless SCADA. as integrated power supply with backup battery support;
This paper presents Implementation and Testing of an master control element, process and communication elements,
RTU design which is suitable for wide area operation peripheral elements and diagnostic displays make it more
essential for controlling and monitoring oil and gas sector,
powerful than PLCs. A generalized structural design of an
water and power industries. This particular
implementation is based on FPGA which has resulted in RTU is depicted in Fig.1.
reliable and reconfigurable RTU. It has significant
advantages resulting in a more powerful and optimized
solution for execution of wireless based SCADA. The main CIM
objective of this research work is to implement and verify
(Communication Interface module)
a design considering performance parameters which
assists in optimized development and inexpensive
implementation of an RTU, also featured with wireless
communication.
Command and
Keywords— Supervisory Control and Data Acquisition Data Bus
(SCADA), Remote Terminal Unit (RTU), Field
Programmable Gate Array (FPGA), Communication
Interface Module, hardware description language.
Digital Digital
I. INTRODUCTION Analog
Input Output
Input
(DI) (DO)
(AI)
To understand RTU, a general scenario of SCADA based
energy management is being discussed first. For applications
like energy management (either by means of smart grids or
conventional grids) and mass transit where it used to regulate
electricity to subways, trams and trolley buses. In all cases
described above, the design of SCADA system for significant
applications like energy management systems. This is highly
desired to achieve distribution of electricity in smooth manner Field Sensors Actuators
[1]. SCADA is a short form for Supervisory Control and Data
Acquisition.
Fig. 1. Structural Design of a Remote Terminal Unit (RTU)
SCADA systems generally consist of one or more Remote
Terminal Units (RTUs) which are also termed as field data
interface devices. A communications system (means of Reference to Fig.1, a generalized structure of an RTU includes
telemetry), a central host computer server or collection of Digital and Analog Input modules, Digital output modules and
server termed as Central Monitoring Station (CMS) and a a communication Interface module. The basic functionality of
collection of Human Machine Interface (HMI) software [2]. an RTU can be implemented using above mentioned modules.
Remote Terminal Units (RTUs) are employed as remote These modules are used as reference for intended design
field data interface appliances. However, this sought of approaches of implementing RTUs using FPGAs [5] and PLCs.
appliance may include a Programmable Logic Controller [3, 4] Field sensors can be interfaced with Input modules depending
to function as traditional classification of automated upon their type whereas Actuators can be operated by
programming. Similar to a PLC, the RTU operates at the interfacing them with Digital Output Module. The
desired remote location as a major appliance of a SCADA Communication Interface Module is capable of sending data
system implemented for either equipment monitoring or
from the RTU to the SCADA centre utilizing several means of System Specifications deals with architectural part of the
telemetry. design at highest level possible. The performance of the FPGA
A basic design of an RTU is elaborated in this introductory based RTU is being stated.
section. The same or more powerful RTU in terms of features An electronic system level design involves subdividing the
is being implemented and tested using an FPGA. The system into hardware and software. This subdivision consists
developed RTU can be used in wireless SCADA. of co-design and co-simulation of the hardware and software
components.
II. PHASES OF RTU IMPLEMENTATION USING At the end of the Register Transfer Level Design, the logic
FPGA circuit will be available in terms of gates and memories. The
The hardware implementation and verification of this output of RTL is Gate Level Logic Design.
RTU design is done using a development kit based on XILINX
Floor Planning
Spartan-3 Series FPGA with 500K logic gates. [6]
For simplicity of implementation, a conceptual view of
reduced design containing 8 Digital Inputs and 4 Channel is
presented in Fig.2. The optimized design has significant Placement
advantages over conventional or PLC based RTUs.
Routing
Extraction and
Verification
Macro Statistics
# Registers : 144
Flip-Flops : 144
Fig.5. Proposed experimental setup for prototype testing
The features of proposed experimental setup for prototype
(d) Placement and Routing testing are being discussed in the next.
It involves laying of the devices, placing them and making
interconnection between them by following the Design Rules. IV. FEATURES OF DEVELOPED RTU
Placement and Routing. Placement and routing diagram for
our scenario is being presented in fig. 4. Hardware
y Xilinx FPGA Spartan 3E
y Temperature and Humidity sensor module (TH01)
y IR Sensor for proximity sensing
y HMTR-3-232 Transceiver for ISM band
y Light Dependant Resistor
y Load devices like Fans and Lights
Software
y Xilinx ISE WebPack Latest Version
y ModelSim for Design Simulation.
Fig.4. Placement, routing and mapping using FPGA
y VHDL/Verilog Language Basics. The FPGA based design provides flexibility in terms of
y Create designs using VHDL/Verilog. I/Os, CPU and radio related configurations. It resulted in
y Create designs using Schematics. focused performance and expansion can be accommodated
quickly if needed.
y Synthesize Designs.
More intelligence is added to the power management aspect
y Using PACE to define Pin Locations. resulting in optimized alarm.
y Using ImPACT to Configure and Download The industrial temperature range of Spartan-3 FPGA is -
40°C to 100°C which is wide to withstand in harsh
environment. The same temperature may be offered by a
(g) Features of Xilinx FPGA Starter Kits high end performance PLC but it will have much higher
cost as compared to any CPU of Siemens S7-200 family
• Spartan-3 FPGA. selected here to make this comparison. It also supports third
generation (Networked Approach) SCADA. [10]
• Complete, Low Cost FPGA Prototyping.
• Xilinx Platform Flash configuration PROM. A view of GUI which is related with functionality of
• Ethernet Interface (requires MAC in FPGA). system described in fig.8. is presented here as an example
which was significantly used in prototype testing.
• Nine-pin RS232 (DTE and DCE-style).
• Miscellaneous: 8xLEDs, 4xswitches, 4xpush-button,
PS/2, Expansion Connectors, auxiliary Clock Socket.
REFERENCES