FUNCTION CHARACTERISTICS
24
NG10 - Manual - 04 - 2022
4.2 SOFTWARE DESCRIPTION
The program which handles operation of the Pro-N relays is made up of three fundamental elements
shown in the following block diagram.
Base software
Single modules are application independent with modular and scalable structure.
The system can be assimilated to the PC BIOS (Basic Input-Output System); three main function are
provided:
• Start-up test execution;
• RAM loading of the operating system;
• Provide a suitable interface to access the relay hardware.
Real-time operating system
An embedded operative system is employed suitable for real-time applications (RTOS).
A multithread preemptive structure is able to menage several task with multiple priority levels .
The kernel represents the nucleus of the system: it includes the processing functions closest to the
electronic circuits.
In addition, the kernel manages a service communication protocol known as Basic Protocol (BP).
Task
The task (process e thread) are the base components.
Ejemplo are:
• Keyboard management
• RTC (Real Time Clock) updating
• RAM/EEPROM updating
• Diagnostic
• Input acquisition
• Output relay management
• MMI
• I/O updating
• DSP data processing
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.
KEYS
PC com
Sync
Binary inputs
Output relays
LEDs
Fast devices
EEPROM
Slow devices
RTC refresh
EEPROM
update
Diagnostic
DSP
MMI
task
Oscillography
Measures
sampling
SIMBOLOGIA
Processo (task)
Libreria funzionale (Drivers)
Timer del sistema operativo
Interrupt
RTOS timer
I/O
I/O boards
KEYS
RTOS timer
RAM/EPROM
memory check
RTOS timer
RTOS timer
DATA BASE
TIMER
Ethernet USB
RS485
Counters
Events
Data Base
Messages
Thybus
+