Техническое задание на доработку программы для ПР200

Цель проекта

Исправить некорректную работу функций в существующей программе, написанной для программируемого реле ОВЕН ПР200-220.3.0.0.

Описание проблем

В текущей версии программы обнаружены следующие критические ошибки:

  • Параметр задержки подачи питания: Пользователь может задать значение, но оно не сохраняется в памяти устройства, что приводит к некорректной работе алгоритма.
  • Работа температурных зон: Программа рассчитана на управление четырьмя зонами, однако настройки для четвёртой зоны не применяются или работают нестабильно.

Требования к доработке

1. Исправление функции задержки

  • Обеспечить корректное сохранение заданного пользователем значения параметра задержки в энергонезависимой памяти контроллера.
  • Гарантировать, что сохранённое значение будет использоваться программой при каждом запуске и в процессе работы.

2. Исправление работы температурных зон

  • Проанализировать логику работы с четвёртой температурной зоной.
  • Устранить ошибки, из-за которых настройки для этой зоны не применяются.
  • Обеспечить стабильную и предсказуемую работу всех четырёх зон в соответствии с заложенной в программе логикой.

Ожидаемый результат

Полностью работоспособная программа, в которой:

  • Значение задержки подачи питания сохраняется после отключения питания и корректно используется.
  • Все четыре температурные зоны управляются согласно заданным параметрам.

Дополнительные условия

  • Исходный код программы предоставляется заказчиком.
  • Исполнитель должен предоставить подробные комментарии о внесённых изменениях.