Программа обеспечивает выполнение следующих функций:
Функции связанные с безопасностью (УПБ4/SIL4):
- генерация диверсифицированного A-B сообщения, предназначенного для сохранения в энергонезависимой памяти;
- извлечение значений связанных с безопасностью переменных из диверсифицированного A-B сообщения, прочитанных из энергонезависимой памяти.
Функции, не связанные с безопасностью (УПБ0/SIL0):
- сохранение полученных блоков данных в энергонезависимой памяти;
- Ротация файлов данных NVS и удаление устаревших блоков данных;
- передача блоков данных, загруженных с носителя информации при старте системы, соответствующие подключаемым модулям;
- отказ от устаревших данных NVS при запуске системы после долгого простоя.