SCADA Software

KTC SCADA Features

Modular Structure

Each module or subsystem independently runs certain control and monitoring tasks during system runtime. All system data operations are handled and controlled by subsystems.

1. RedundancyEvery subsystem optionally has an identical subsystem working in parallel as hot-standby subsystem which runs on a separate hardware. During normal operation, standby subsystem updates its own database. By the time the main subsystem crashes for any reason, standby subsystems resume functionality while the main system automatically tries to recover the failed subsystem in standby mode and providing operator with appropriate alarm.

2. Scalability

Subsystems operate their own tasks independently. Based on this method subsystems are distributed, and system configuration differs. KTC SCADA subsystems are distributed by function, e.g. one or more subsystems may run a part of a systems operation. Scalability gives the system capability of scaling system to a desired capacity with little change in configuration and consequently minimum expense, achieving higher availability of the system as the system becomes more distributed, while extending the system life time.

3. Open system standards and operating systemsThe open architecture of KTC SCADA provides easy access to the system, it is designed to support Open standards such as ODBC (Open Data base Connectivity) and OPC (OLE for Process Control). The main SCADA subsystems are available on the industry standard operating systems such as UNIX, Solaris, Linux, and Windows NT/2000/XP/2003 operating systems over IPC or SUN machines. Choice of database is also open to Microsoft SQL Server, Oracle or PostureSQL. 4. Security and Access ControlKTC SCADA systems are implemented with several layers of security. Supervisors can assign the level of accessibility to users. Working with internal networks and using firewalls, makes it a very secure system.

 5. Standard development tools

Standard development methods, languages and tools are used in order to provide systems which are hardware-supplier independent and can easily and cost effectively be ported to new hardware platforms or operating systems. This also enables the integration of other software’s in an efficient manner.



KTC SCADA General Services


1. Human Machine Interface

The graphical user interface (GUI) of KTC SCADA represents one of the most advanced SCADA operators and system manager interfaces. User interface features can be summarized as below:

  • Multi-Windowing
  • Multi-Monitoring
  • Alarm Listing, Playing Siren and Blinking Alarming Points
  • High Performance Zooming and Panning
  • Fast Find Capability for Searching Process Objects in All Windows
  • Real-Time Multi-Color Trend Drawing for Analog Value Fluctuations
  • Event Viewer for Both under Control System and SCADA Center
  • Alarm List with Process Diagram Connectivity
  • Symbol Library for Process Object Visualization
  • Group Alarming

Man Machine Interface (MMI), Trend, Event Viewer and Alarm List are KTC SCADA GUI applications.
Generating historical reports and graphs using the database is also available in KTC SCADA system.

2. Data Gathering Protocols

The KTC SCADA Multi-Port Pollersubsystem , manages data transfer between SCADA center and RTUs/IEDs. It gathers data from processes and hands over the data to the processing section. It also sends the dispatcher’s command to RTU/IED, and monitors the command operation procedure. KTC SCADA has the ability to communicate with RTUs/IEDs using multiple protocols, simultaneously.

KTC SCADA supports the following standard and industrial protocols:

  • IEC 870-5-101/103/104 (TCP/Serial)
  • DNP3
  • Modbus (TCP/Serial)
  • Hitachi HDLC
  • INDACTIC 2033
  • OPC Client and Server
  • KTC Persia and X-BUS; KTC developed special protocol for reliable and safe data communication with low overhead.  Persia and X-Bus protocols are based on IEC 870-5.


3. Hierarchical CentersThe Inter-Center Communicator (ICC) subsystem, allows data exchange between a local utility control center and other control centers, other utilities, power pools, regional control centers, and Non-Utility Generators. The exchanged data consists of real-time and historical data, including measured values, scheduling data, energy accounting data, and operator messages. ICC supports KTC-ICCP and LAPB protocols. 4. Choice of ScriptingIf your system needs a specific requirement, you have a choice of two high level scripting languages, VB script and Java script to fulfill your needs as well as a tailor made scripting procedure customized for KTC SCADA. This software also supports ISAGraf witch is designed and configured for automatic reactions based on specific events and conditions.
5. Remote PC Connection via dial up or LAN/WANThe concept of using a remote workstation to control your SCADA system implies that there is ability to monitor, control and maintain the system from any location. 6. Database AdministrationDatabase generating and editing is done through a powerful user interface. The Data Base Administrator (DBA) subsystem generates the appropriate data for all subsystems. Users can draw process diagrams and define process parameters in DBA applications, so that the users can perceive the SCADA system as a whole.
27 October
The 12th International Electricity Exhibition of IRAN
18 September
License for Inductrial Automation & IT
28 May
2nd Internatinal Railway Exhibition
19 May
Kermantablo in Southern Pars 20th & 21srt Phases