- SCADA Software contents
- System Engineering
- Connection with terminals
- Operating system and database
- Technology of design and implementation of software
- Standards applied in software
- Tools and functional programs
MNC-SCADA software has been designed and developed for data acquisition and control of power network. The system features provides gathering information from different parts of electrical networks, data processing, alarm and event processing, display the information in graphical form of electrical diagrams, trends, curves, archiving the information, and report generation.
The SCADA software includes HMI (Human Machine Interface), System Engineering, HIS (Historical Information System), data processing and data acquisition from RTUs (Remote Terminal Unit). These programs can run on a single computer (stand-alone) or over a LAN (distributed).
HMI or Human Machine Interface is the interface between the system and user in the SCADA system. Most of the user interactions with the system are done through this part. Display of the information is done graphically in the form of single-line or overview maps. Also, all the warnings and events of the system are accessible and manageable in HMI. In addition, changes of data can be shown using template curve. Through this section, the user will be able to view the information of the equipment of the station or send control command according to the Inter Lock capability.
Display of alerts and events is another part of the HMI program. It can be done in the form of eight category list.
There is ability to find the element which its warning is in the list. Occurrence of an alert is registered based on the hijri calendar. In addition, other features such as sorting by each of the columns list and also display different colors to separate warnings on the list are available.
Creating new process points or changing the information of them is done in system engineering part.
In addition to define the process points, it is also possible to define system parameters such as alarm limits, the ratio of conversion values and other system settings. In fact, all the necessary settings to display the points in the HMI and also determination of the information processing in the main server is done in this section. The design of needed single-line maps is done by DYNADRAW software which is a part of systems engineering.
In the data display section, the user will be able to view a set of archived data in the form of graphs or tables with special features. In order to further analysis, this data can be sent to application programs such as Excel.
This part is responsible for archiving data as well as showing it. Storage structures include points that their data is needed to be stored. The storage rate and length of storage period are defined in this part. It can also possible to define virtual points and store their data which is mathematical or logical calculations based on data of other points.
Communication protocols for connection with terminals are DNP 3.0 , IEC 870-5-101,4 and Modbus RTU. This section includes an industrial PC which has several ports to communicate with terminals and an Ethernet network capable of carrying standard TCP/IP to connect frames to the main SCADA processor. In addition to ability of allocating an independent telecommunications link for any terminal, data collection in several terminals on a communications link is also possible.
os: Microsoft Windows 2000, XP
Database Systems: SQL Server 2005
Software design and documentation using UML modelling language
Software implementation using the programming language Microsoft Visual C++
Standards applied in software
Data model standard IEC 61970-301 (ClM) to store information in database systems. Standard software interface DAF / DAIS to communicate HMI, SE and HIS with the main SCADA Server.
IEC 60870-5-104 standards to communicate data collection unit with the main SCADA Server.
DYNAvis package includes DYNA draw to draw maps and DYNA view ActiveX to display maps.
Trend Viewer ActiveX in order to draw the curve changes around values. EXtreme DB real time database to store information in the Server. Crystal Report ActiveX to report information archived.