﻿- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.50
На дежурном экране добавлено отображение информации от подключенного по UART устройства.
Изменения для разработчиков.
Версия API 1.6
STATUS - передача статуса от подключенного устройства. Например: STATUS 192.168.100.200.
В качестве параметра в команде STATUS принимается строка 15 символов. Полученное строковое значение отображается на дежурном экране.
В телеметрии добавлен decrement: int — Декремент в %, целое число.
В команде SET добавлены параметры parallel_v3 и parallel_v1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.49
Упреждающее снижение отбора
Функция активна, если гистерезис задан не менее 0,12°C.
Когда температура приближается к установленному порогу (гистерезису) ближе, чем на один дискрет датчика (0,0625°C), скорость отбора уменьшается на заданный декремент, при этом отбор не останавливается.
При корректно настроенных параметрах упреждающее снижение позволяет пройти процесс без остановок.
Ожидается, что снижение скорости приведет к возврату температуры к установленному значению.
Если этого не происходит, при пересечении гистерезиса выполняется стандартное снижение с остановкой отбора (стоп).
Повторное упреждающее снижение возможно только после возврата температуры к установленному уровню.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.48
Добавлены десятичные доли атмосферного давления. В корректировке температуры давление учитывается с дискретностью 0,1 мм рт. ст.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.47
Исправлена ошибка в приеме десятичной части tails_temp
Версия API 1.5
Оперативные параметры текущего этапа в команде SET
- "s_temp=<температура>" - Температура, °C. Число с одним знаком после запятой. Максимальное значение - 110.0
- "s_hyst=<гистерезис>" - Гистерезис, °C. Число с двумя знаками после запятой. Минимальное значение - 0.06, максимальное - 50.06
- "s_speed=[<время_включения>,<период>]" - Скорость отбора. Синтаксис и органичения аналогичные как для "heads".
- "s_decrement=<декремент>" - Декремент, %. Целое число. Максимальное значение - 100.
- "s_timer=<время>" - Таймер, с. Целое число. Максимальное значение - 86400.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.46
Добавлена опция "Удаленный пуск" на третьем экране стартовых настройек, разрешающая пуск ректификации по UART.

Изменения для разработчиков.
Исправлена ошибка в приеме десятичной части SET hearts_finish_temp
Исправлена ошибка некорректного выхода по команде STOP на этапе нагрева и отсрочки старта
Добавлено сохранение полученных по API настроек в энергонезависимую память по таймауту в 30 с.
Обработка SET на экранах пуска программы
Команда STOP останавливает процесс и сразу выходит в дежурный режим.

Версия API 1.4
В раздел common добавлено поле "tts" - время до сохранения настроек в энергонезависимую память, с. 
При отсутствии поля "tts" - несохраненных даных нет.
Добавлена команда START - для запуска ректификации по UART из дежурного режима.
Убрано значение "remote_stop" для "event". Команда STOP приводит к выходу в дежурный режим.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.45
При бездействии на экранах настроек ректификации происходит выход из настроек.
Изменения для разработчиков.
Передача телеметрии на экранах настроек ректификации.
Версия API 1.3
Добавлено новое значения для type в телеметрии - "settings"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.44
Исправлена ошибка с отключением коррекции по давлению если выйти из настроек в ректификацию кнопкой Выход
Изменения для разработчиков.
Исправлена проблема с приемом по UART строк заканчивающихся \n\r.
Версия API 1.2
Добавлен флаг "cfg_chgd": true в раздел common, для опроса настроек командой GET_SETTINGS.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.43
Исправлена ошибка отображения сообщения об окончании лимита времени стабилизации
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.42
Убрана опция "Продолжать прерванный процесс"
Отображение отобранного текущим этапом объема в правой части экрана под температурой ТД2, в литрах с двумя знаками после запятой.
Добавлена статистика на экран, вызываемый удерживанием кнопки Вниз во время ректификации:
	- количество стопов на отборе тела
	- отбор продукта в литрах для каждого клапана
Изменения для разработчиков.
Исправлено: не обнулялся счетчик стопов при повторном пуске ректификации без перезагрузки
Версия API 1.1
Удалено поле из ответа на GET_SETTINGS - autoresume: Продолжать прерванный процесс. 
Поступающие запросы могут заканчиваться символом \n или \r.
В телеметрии на этапах ректификации присутствует поле pid - уникальный идентификатор ректификации;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.41
Изменения для разработчиков.
Вывод версии API в ответе на VERSION.
Убран сторожевой таймер перезапуска UART.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.40
Изменения для разработчиков.
Оптимизация кода формрования JSON с настройками.
Прием настроек по UART.
Корректировка названий параметров настроек
	head_timer -> heads_timer
	body_timer -> hearts_timer
	tail_temp -> tails_temp
	valve_bandwidth -> valve_bw
Добавлен сторожевой таймер, который активируется после первой полученной команты AT.
Сторожевой таймер перезапускает UART, если в течение 10 с не поступает никаких команд.
Перезапуск происходит в перерывах между передачей телеметрии, не заметно для другой стороны.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.39
Изменения для разработчиков.
Сброс суммарного времени открытия клапана при повторном запуске программы ректификации.
Обработка команд из UART при ожидании ТД1 и в отложенном пуске.
Изменение настроек через UART. 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.38
Изменения для разработчиков.
Улучшено формирование событий. (Исправлено: при некоторых событиях event присутствовал в телеметрии через раз.)
Исправлено: по команде STOP не останавливался параллельный отбор
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.37
Изменения для разработчиков.
Добавлена команда VERSION - запрос версии прошивки
Добавлена команда PAUSE - вход в режим ручного управления клапаном текущего этапа, клапан закрыт.
Добавлена команда RESUME - выход из режима ручного управления клапаном.
Добавлена команда NEXT - действие аналогичное нажатию кнопки Далее/Выход на этапах Головы / Тело / Хвосты
Добавлены события для поля event: manually_closed, manually_opened - ручное управление клапаном текущего этапа, закрыто / открыто.
Добавлено логирование поступающих запросов по UART на этапах Головы, Тело, Хвосты. Файл "uart_log.txt", открывается на дозапись.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.36
Изменения для разработчиков.
Добавлен перезапуск UART при обнаружении ошибок на линии. Таймаут между перезапусками 10 с.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.35
Изменения для разработчиков.
Изменен формат сообщений в дежурном режиме
Дежурный ржим (type: "waiting")
Состоит из общей для всех сообщений части "common"
Общая часть "common"
Сообщение содержит следующие поля:
- mmhg: int — Давление в мм рт. ст.
- tp1: float — Температура ТД1.
- tp2: float — Температура ТД2.
- relay: int — Состояние реле (0 или 1).
- signal: int — Состояние сигнала (0 или 1).
Пример:
json
{
  "type": "waiting",
  "common": {
    "mmhg": 750,
    "tp1": 30.31,
    "tp2": 30.81,
    "relay": 1,
    "signal": 0
  }
}

Добавлена обработка входящих команд в режим ректификации на этапах головы, тело, хвосты.

Добавлена входящая команда для удаленной остановки процесса на этапах Головы, Тело, Хвосты
Запрос: STOP
Ответ:
json
{
    "type": "response",
    "request": "STOP",
    "result": "OK"
}
В перечень событий event добавлено значение "remote_stop" - получена удаленная команда остановки, процесс остановлен
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.34
Изменения для разработчиков.
В ответ на GET_SETTINGS в UART добавлены пропускные способности клапанов.
Убраны сообщения message из вывода в UART. 
Сообщения JSON могут содержать поле event, оповещающее о событиях.
Перечень событий и их описание:
- heads_finished: завершен этап Головы (в ручном режиме)
- hearts_finished: завершен этап Тело (в ручном режиме)
- tails_finished: завершен этап Хвосты (ректификация завершена)
- ds_error: ошибка датчика температуры
- ds_error_stop: оборудование выключено (релейный выход на отключение) в связи с ошибкой датчика
- stabilization_limit: превышен лимит времени стабилизации
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.33
В стартовых настройках добавлен экран настройки пропускной способности клапанов в мл/ч.
Если для клапана задана его пропускная способность, на экране настроек программы
ректификации, когда курсор находится на строке скорости соответствующего клапана,
отображается рассчитанная скорость работы клапана в мл/ч. Когда курсор на строке
установки времени отбора голов, отображается расчетное количество отбора в мл.
В программе ректификации, если задана пропускная способность клапана, вместо скорости
в процентах отображается скорость в мл/ч.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.32
Подсветка может принимать три значения: активная / всегда / выключена.
Вывод телеметрии в UART в формате JSON.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.31
Увеличено максимальное время паузы фиксации температуры отбора тела до 30 минут
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.30
Увеличено максимальное значение для настройки "Давление в кубе" до 50.
Добавлена возможность установить начальную температуру для работы формулы.
На этапе "Тело" добавлено отображение начала работы формулы, символ 'f'. 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.29
За начальную точку отсчета работы формулы принимаются скорость и температура установившиеся к началу отбора тела.
Если к началу отбора тела температура в кубе меньше 84 градусов, то за начальную точку будет принята 
температура 84 градуса и скорость, установившаяся на этот момент. 
Снижение линейное, в зависимости от температуры в кубе (ТД2). 
При достижении температуры 100 градусов на ТД2 скорость отбора снижается до нуля.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.28
Настройки Сдвиг Т.отбора, Пауза "на себя", Формула, Давление в кубе, Поправка ТД2, Фильтр ТД перенесены в первый экран настроек программы ректификации.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.27
Добавлена опция "Фильтр ТД" для фильтрации скачков на термодатчиках. При включенной опции кратковременные (не более 1 в 3 секунды) скачки температуры игнорируются.
По умолчанию опция выключена.
Рекомендуется включать опцию "Фильтр ТД" как временное решение при обнаружении скачков на датчике температуры. Проблемный датчик рекомендуется заменить.
Включение опции увеличивает иннерционность показаний датчика на 1 секунду. 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.26
Добавлены новые звуки: 
	- звук переключения с разгона на рабочую мощность (при включенной опции "SIGNAL - Контроль ТД1")
	- звук начала отбора голов
Время отбора голов задается с дискретностью 5 минут.
	Внимание! При импорте настроек с предыдущих версий необходимо скорректировать время отбора голов.
	Рекомендуется выполнить сброс настроек.
Исправлена ошибка записи спиртуозности (десятичной части) в лог		
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.25
Изменения в настройках по умолчанию:
	Пауза "на себя" - включено
	SIGNAL - Контроль ТД1
	Старт по ТД1 - включено
	Реле вкл. сразу - выключено
	Продолжать прерванный процесс - выключено
"Контроль ТД1" для параметра SIGNAL прекращает работать на этапах отбора. 
Чтобы с началом отбора на выходе SIGNAL было состояние, соответствующее рабочему режиму (отключен разгон), не зависимо от температуры на ТД1. 	
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.24
Опция постоянной подсветки дисплея
Стоп по ТД2 для этапа Тело задается с точностю до 0.1
Увеличено максимально устанавливаемое значение температуры завершения до 110
Увеличено максимальное значение гистерезиса до 50
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.23
Выбор файла для сохранения настроек
	Если сохраненных настроек нет, сохраняет по умолчанию в файл SSVC0059.DAT.
	Если есть хотя бы один файл, то предоставляется выбор сохранить в существующий или новый файл.
	Имя нового файла формируется как NEW_<число>.DAT
    Максимум 6 файлов.	
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.22
Выбор файла настроек при импорте.
    Расширения файлов с настройками - *.DAT. 
    Максимум 6 файлов. 
    Имя файла (без расширения) не более 8 символов. 
    Имена файлов латинскими буквами.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.21
Изменения в оформлении экрана дежурного режима - увеличены показания ТД2 и барометра 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.20
Новая опция - "Инвертир-ть SIGNAL".
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.19
Новая опция в настройках при включении - Продолжать прерванный процесс (по умолчанию - включено).
	Если опция включена, то после потери питания контроллера, при выполнении программы, контроллер продолжает процесс с сохраненного места
	Если опция отключена, контроллер всегда включается в дежурном режиме (отображение температуры и давления)	
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.18
Доработки актуальные для варианта опции SIGNAL - "Контроль ТД1".
-	После завершения этапа хвосты и начала оповещения о завершении процесса, через 3 минуты оптрон выхода SIGNAL закрывается.
-	В этом же случае, если выключена опция "Реле вкл. сразу", то происходит выход в дежурный режим.
-	Звуковое оповещение о завершении процесса прекращается через 3 минуты
Улучшено: температуру завершения отбора хвостов можно установить от 0 до 100 (до этой версии этот параметр меньше 70 градусов не сохранялся)   
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.17
Добавлена опция: Реле вкл. сразу (по-умолчанию установлено). 
 Если включено, то реле устанавливается в состояние, соответствующее включению оборудования, сразу после включения контроллера. 
 Если опция отключена, то реле включается только при выполнении программы, после нажатия кнопки "Пуск". 
Опция "Сдвиг Т.отбора" включена по-умолчанию.
Исправлено: параллельный отбор СУО не работал, если для первого диапазона был задан нулевой отбор. С этой версии можно для первого диапазона задать нулевой отбор. 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.16
Не отображается номер клапана, т.к. он всегда соответствует номеру этапа.
Вместо обратного отсчета слева от состояния клапана отображается скорость отбора в процентах (отношение времени открытого клапана к периоду) 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.15
Исправлено: на этапе "Тело", при отключенном контроле времени стабилизации, при превышении температуры
выдавался звуковой сигнал и мигала подсветка дисплея.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.14
Изменения в оформлении экранов. 
Увеличен размер температуры ТД2.
Показания ТД1 и ТД2 всегда на своих прикрепленных местах (ТД1 - слева, ТД2 - справа). 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.13
При ошибке ТД1 на этапе "Тело" или ТД2 на этапе "Хвосты", если пользователь не реагирует в течение 3 минут
на сообщение об ошибке датчика, то на релейный выход подается команда на отключение оборудования.
Запись лога останавливается при завершении этапа "Хвосты" до подачи на реле команды на отключение оборудования.
При ошибке на ТД2 на этапе "Хвосты" клапан 3 закрывается.   
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.12
Исправлена ошибка: формула работала всегда не зависимо от опции в настройках.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.11
На этапе "Тело" при остановке отбора из-за превышения температуры на дисплее отображается "СТОП" а сверху время остановки.
Добавлена опция - "Лимит стабилизации" с двумя параметрами:
	"Время" - максимальное время возврата температуры отбора к заданной (до 60 минут). 
	В случае если отбор остановлен по причине превышения температуры, и возврат к заданной температуре не происходит в течение лимита времени, 
	контроллер оповещает о превышении лимита времени стабилизации в течение 3х минут. 
	Через 3 минуты звуковое оповещение отключается, сообщение на дисплее продолжает оповещать. 
	"Завершить отбор" - если включено, то через 3 минуты после начала оповещения отбор тела завершается.	
Добавлена подсказка при редактировании параметра "Стоп при,°С" в настройках этапа "Тело"  
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.10
Если для опции SIGNAL включен "Контроль ТД1", то появляется возможность включить опцию "Старт по ТД1". 
Если включена опция "Старт по ТД1" отсчет времени отложенного пуска начинается с момента 
превышения на ТД1 значения, заданного в параметре "температура" (для опции SIGNAL).
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.9
Опция SIGNAL.
Имеет два варианта:
1.Ошибка ТД - открывается оптрон выхода SIGNAL при ошибке датчика текущего этапа;
2.Контроль ТД1 - контролирует температуру на ТД1. 
Если выбран вариант 2, то добавляется новый параметр "температура" (для опции SIGNAL)
При превышении на ТД1 значения, заданного в параметре "температура", открывается оптрон выхода SIGNAL (ключ замкнут). 
При понижении на ТД1 значения, заданного в параметре "температура", более чем на 1 градус закрывается оптрон выхода SIGNAL  (ключ разомкнут).
Контроль ТД1 начинается после нажатия кнопки "Пуск" на экране пуска программы ректификации. Контроль ТД1 прекращается после завершения программы ректификации и выхода в дежурный режим.
Во втором варианте при ошибке на ТД1 открывается оптрон выхода SIGNAL (ключ замкнут). 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.8
Температура завершения этапа Хвосты задается с точностью до 0.1°C
Поправка показаний ТД2 при ректификации. Поправка задается в диапазоне -2,0..+2,0 применяется к измеренному датчиком 
температуры ТД2 значению. Поправка ТД2 применяется до коррекции по давлению.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.7
Исправлены ошибки вывода в лог в полях "Скорость отбора клапаном текущего этапа", "ГУО, с", "УО, с", "СУО, с"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.6
Добавлена запись лога ректификации в файл на карту памяти. 
Во время выполнения программы ректификации убрана возможность экспорта и импорта настроек.
Имя файла: SSVC0059.CSV
Данные записываются 1 раз в минуту, на момент записи. 
Для корректного завершения записи в файл, карту памяти следует извлекать через 5 секунд после завершения программы и выхода на дежурный экран
Формат данных:
Этап;Время;Установленная температура;Клапан открыт;Период;Скорость отбора клапаном текущего этапа;Давление;Давление в кубе;ТД1;ТД2;ТД1 коррекция;ТД2 коррекция;ГУО, с;УО, с;СУО, с;Спиртуозность;Остановка;Всего остановок
Этап: 1 - Головы, 2 - Тело, 3 - Хвосты;
Время: время с начала выполнения программы;
Установленная температура: установленная температура для этого этапа (не актуально для этапа Головы);
Клапан открыт: время открытого клапана этого этапа;
Период: период цикла клапана этого этапа;
Скорость отбора клапаном текущего этапа: отношение времени открытого клапана к периоду;
Давление: атмосферное давление;
Давление в кубе: атмосферное давление + поправка на давление в кубе;
ТД1: температура на датчике 1;
ТД2: температура на датчике 2;
ТД1 коррекция: температура на датчике 1, с коррекцией на атмосферное давление;
ТД2 коррекция: температура на датчике 2, с коррекцией на атмосферное давление;
ГУО, с: суммарное время открытого клапана 1 (ГУО) в секундах;
УО, с: суммарное время открытого клапана 2 (УО) в секундах;
СУО, с: суммарное время открытого клапана 3 (СУО) в секундах;
Спиртуозность: спиртуозность кипящей водно-спиртовой смеси;
Остановка: остановка отбора по превышению температуры;
Всего остановок: всего остановок отбора по превышению температуры.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.5
Добавлено отображение спиртуозности кипящей смеси в кубе, с учетом атмосферного давления и давления в кубе
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.4
Добавлен параметр "Давление в кубе". Задается коррекция давления в кубе относительно атмосферного в мм рт.ст.
При расчете коррекции температуры в кубе по атмосферному давлению, к атмосферному давлению добавляется значение
параметра "Давление в кубе".
После обновления на эту версию (и последующие) обязательно необходимо сбросить настройки и выполнить настройку
контроллера. 
Сохраненные настройки в файл из предыдущих версий не совместимы, необходимо сохранить настройки заново.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.3
Добавлена опция "Формула". Если она включена, то отбор тела снижается от первоначальной
по формуле на 6% на 1 градус повышения температуры. Скорость отбора = (6,04 - 0,06*ТД2) * Скорость первоначальная.
Скорость первоначальная - скорость при температуре 84°C на ТД2.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.2
Добавлена опция "Пауза на себя". Если она включена, то во время паузы до фиксирования температуры 
на этапе Тело клапан 2 (УО) не включается. Иными словами, после перехода на отбор тела колонна 
работает "на себя" в течение времени, указанного в параметре "Пауза"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2.1
Добавлена возможность инвертировать реле, в настройках при включении.
Параметр "Таймер Т.Тела" переименован в "Пауза", добавлена всплывающая подсказка для этого пункта.
Добавлена опция "Сдвиг Т.отбора" - при фиксировании температуры отбора значение увеличивается на 0.07 градуса
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.2
Параллельная работа клапанов на этапе Тело
Два датчика температуры: в колонне - ТД1, в кубе - ТД2.
Три клапана
Клапан 1 — Головной узел отбора (далее ГУО)
Клапан 2 — Узел отбора тела (далее УО)
Клапан 3 — Сивушный узел отбора (далее СУО)

Три этапа работы
Этап 1 — отбор голов.
Отбор периодикой через ГУО, завершение по таймеру.

Этап 2 — отбор тела.
Отбор через УО с контролем температуры ТД1, с декрементом.
Добавлено завершение по превышению температуры ТД2 выше заданной.
Отбор через СУО периодикой. Для СУО задается адаптивная скорость отбора в зависимости от температуры ТД2. 
Четыре диапазона, для каждого диапазона задается скорость отбора.
При ошибке на втором датчике (кубовом) клапан СУО закрывается.
Отбор периодикой через ГУО.

Этап 3 — отбор хвостов.
Отбор через СУО с периодикой, завершение по превышению температуры ТД2 выше заданной.


Параметры глобальные.
Звук, барометр, переходы автоматически/вручную.

Экраны параметров на старте программы.
- 1.Головы. Настройки ГУО.
Скорость: открыт / период.
Таймер, мин;
Отсрочка старта, мин
Экспорт 
Импорт
Назад Далее

- 2.Тело. Настройки УО
Скорость: открыт / период.
Гистерезис, °C;
Декремент, %;
Таймер Т.Тела, мин;
Температура завершения на ТД2, °C.
Назад Далее

- 2.Тело. Настройки СУО
Скорость: открыт / период;
Т1: открыт / период;
Т2: открыт / период.
Назад Далее

- 2.Тело. Настройки ГУО.
Скорость: открыт / период.
Назад Далее

- 3.Хвосты. Настройки СУО.
Скорость: открыт / период.
Температура завершения на ТД2, °C.
Назад Далее



- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.1.2
Добавлена возможность выбора типа используемых клапанов НО/НЗ


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Версия 2.1.1
Добавлен отложенный пуск отбора голов
