Firmware Design
P846/EN FD/D
MiCOM P846
(FD) 9-19
FD
•
The SRAM containing all data other than the code and constant data is verified with a
checksum
1.6.1
Start-up self-testing
The self-testing which is carried out when the relay is started takes a few seconds to
complete, during which time the relay’s protection is unavailable. This is signaled by the
‘Healthy’ LED on the front of the relay which will illuminate when the relay has passed all of
the tests and entered operation. If the testing detects a problem, the relay will remain out of
service until it is manually restored to working order.
The operations that are performed at start-up are as follows:
1.6.1.1 System boot
The integrity of the flash memory is verified using a checksum before the program code and
data stored in it is copied into SRAM to be used for execution by the processor. When the
copy has been completed the data then held in SRAM is compared to that in the flash to
ensure that the two are the same and that no errors have occurred in the transfer of data
from flash to SRAM. The entry point of the software code in SRAM is then called which is
the relay initialization code.
1.6.1.2 Initialization software
The initialization process includes the operations of initializing the processor registers and
interrupts, starting the watchdog timers (used by the hardware to determine whether the
software is still running), starting the real-time operating system and creating and starting the
supervisor task. In the course of the initialization process the relay checks:
•
The status of the battery
•
The integrity of the battery backed-up SRAM that is used to store event, fault and
disturbance records
•
The voltage level of the field voltage supply which is used to drive the opto-isolated
inputs
•
The operation of the LCD controller
•
The watchdog operation
At the conclusion of the initialization software the supervisor task begins the process of
starting the platform software.
1.6.1.3 Platform software initialization & monitoring
In starting the platform software, the relay checks the integrity of the data held in non-volatile
memory with a checksum, the operation of the real-time clock, and the IRIG-B board if fitted.
The final test that is made concerns the input and output of data; the presence and healthy
condition of the input board is checked and the analog data acquisition system is checked
through sampling the reference voltage.
At the successful conclusion of all of these tests the relay is entered into service and the
protection started-up.
1.6.2
Continuous self-testing
When the relay is in service, it continually checks the operation of the critical parts of its
hardware and software. The checking is carried out by the system services software (see
section on relay software earlier in this document (P846/EN FD)) and the results reported to
the platform software. The functions that are checked are as follows:
•
The flash containing all program code setting values and language text is verified by a
checksum
•
The code and constant data held in SRAM is checked against the corresponding data in
flash to check for data corruption
Содержание MiCOM P846
Страница 2: ......
Страница 4: ......
Страница 5: ...Safety Section P846 EN SS H11 SS SAFETY SECTION...
Страница 6: ...P846 EN SS H11 Safety Section SS...
Страница 8: ...P846 EN SS H11 Safety Section SS 2 SS...
Страница 16: ...P846 EN IT D Introduction MiCOM P846 IT...
Страница 18: ...P846 EN IT D Introduction IT 1 2 MiCOM P846 IT...
Страница 26: ...P846 EN TD D Technical Data MiCOM P846 TD...
Страница 38: ...P846 EN GS D Getting Started MiCOM P846 GS...
Страница 58: ...P846 EN ST D Getting Started MiCOM P846 ST...
Страница 60: ...P846 EN ST D Settings ST 4 2 MiCOM P846 ST...
Страница 78: ...P846 EN OP D Operation MiCOM P846 OP...
Страница 104: ...P846 EN OP D Operation OP 5 26 MiCOM P846 OP...
Страница 106: ...P846 EN AP D Application Notes MiCOM P846 AP...
Страница 108: ...P846 EN AP D Application Notes AP 6 2 MiCOM P846 AP...
Страница 122: ...P846 EN AP D Application Notes AP 6 16 MiCOM P846 AP...
Страница 124: ...P846 EN PL D Programmable Logic MiCOM P846 PL...
Страница 126: ...P846 EN PL D Programmable Logic PL 7 2 MiCOM P846 PL...
Страница 144: ...P846 EN MR D Measurements and Recording MiCOM P846 MR...
Страница 146: ...P846 EN MR D Measurements and Recording MR 8 2 MiCOM P846 MR...
Страница 160: ...P846 EN FD D Firmware Design MiCOM P846 FD...
Страница 182: ...P846 EN CM D Commissioning MiCOM P846 CM...
Страница 228: ...P846 EN CM D Commissioning CM 10 46 MiCOM P846 CM...
Страница 230: ...P846 EN MT D Maintenance MiCOM P846 MT...
Страница 232: ...P846 EN MT D Maintenance MT 11 2 MiCOM P846 MT...
Страница 238: ...P846 EN TS D Troubleshooting MiCOM P846 TS...
Страница 240: ...P846 EN TS D Troubleshooting TS 12 2 MiCOM P846 TS...
Страница 252: ...P846 EN SC D SCADA Communications MiCOM P846 SC...
Страница 272: ...P846 EN SG D Symbols and Glossary MiCOM P846 SG...
Страница 280: ...P846 EN SG D Symbols and Glossary SG 14 8 MiCOM P846 SG...
Страница 282: ...P846 EN IN D Installation MiCOM P846 IN...
Страница 284: ...P846 EN IN D Installation IN 15 2 MiCOM P846 IN...
Страница 293: ...Installation P846 EN IN D MiCOM P846 IN 15 11 7 P846 CASE DIMENSIONS Figure 3 Case dimensions IN...
Страница 295: ...Installation P846 EN IN D MiCOM P846 IN 15 13 P1756ENa IN Figure 5 Model B with 32 output contacts and 24 digital inputs...
Страница 296: ...P846 EN IN D Installation IN 15 14 MiCOM P846 IN...
Страница 297: ......