FUNCTION CHARACTERISTICS
45
NVA100X-D - Manual - 02 - 2016
DSP Firmware
By means of Discrete Fourier Transform calculation, based on 24 samples/period, information is de-
duced in relation to the amplitude and phase of all the current measurements; these are constantly
updated and at the disposal of all the protection and control application algorithms.
Drivers
Inside the driver library, all the specialized module for protection and control function are provided.
They are the link from kernel and application layer. Examples are:
Data base management
PC messages management
TCP/IP messages management
Basic Protocol management
Counter management
Event and fault management
Measuring management
Oscillography management
Application Software
The software acts the specialization of the base system; all protective and control elements are
inside it.
The main modules ate:
Diagnostic function for application layer,
Input management (binary inputs),
Protective functions,
Event recording,
Output management (LEDs and relays)
Each element (Kernel, Drivers and Application) may, in turn, be split into modules:
Base protocol (kernel)
The module known as the Basic Protocol (BP) manages the service communication between the
kernel and the other modules through the communication buses with the following services:
Data and information exchange,
Calibration,
Upgrade fw DSP,
Upgrade application sw
Communication (drivers)
The ModBus TCP/IP protocol, with ethernet interface, the ModBus RTU, IEC 60870-5-103 and DNP3
protocol over RS485 interface and the ModBus RTU RS232 for ThySetter are provided.
MMI (drivers)
The drivers deal with the menu management (MMi and/or communication messages).
Data Base
The data base is split into three main sections:
RAM for volatile data,
REE and PAR for non volatile data.
Self test (Application)
The main hw and sw function are permanently verifi ed in background; no additional delay are intro-
duced.
In particular the following function are tested:
Reference voltages;
Output relays;
Sw fl ow with execution time monitoring;
REE and PAR data congruence.
Development tool (Builder)
For the development of the project, a CASE instrument has been developed, responsible for the opti-
mized production of software code for the management of collaboration, the database and the MMI
data and the Xml fi les used for communication. The automatic code generation criteria ensures the
quality of the result in terms of the reusability, verifi ability and maintainability of the software life
cycle.
—
•
•
•
•
•
•
•
•
—
•
•
•
•
•
•
•
•
•
—
•
•
—
•
•
•
•
—