SMConstructor (HVAC): история изменений:
11 апреля 2024:
- Обновлён IODispatcher до работы с SMH4-1011
- Версия SMLogix поднята до 3.34.317
- Выпущена версия 1.62
28 июня 2023:
- Добавлено назначение MRL (IODispather)
- Обновлён SMLogix (версия 3.34.0243)
- Выпущена версия 1.61
18 января 2023:
- 3805 SCo_Локальный_~Пуск/Стоп отображала только положение F2, флажок не отображался
- Изменён алгоритм поддержания давления. Был синфазным, стал противофазным (Seq_ВВ)
- Выпущена версия 1.60, сборка 6
26 сентября 2022:
- Расписание Матрикса теперь 5 точек, с улучшенной группировкой и визуализацией (v1.10)
- Небольшая коррекция документа описания уставок (Описание_уставок.pdf)
- Обновлён SMLogix (версия 3.34.0173)
- Выпущена версия 1.60, сборка 5
20 сентября 2022:
- Обновлён SMLogix (версия 3.34.0170)
- Устранена проблема с переполнением в 2..10 и 10..2 для Matrix/FMR/MRL
- Устранена проблема с неназначением всех "опто" и "триак" выходов (SMLogix)
- Устранена проблема отсуствия автовыхода из меню Matrix (Клавиатура Mtx)
- Добавлена комбинация на сброс журнала для Matrix - нажатие "Вправо" в течении 10 сек (Клавиатура Mtx)
- Устранена проблема с наложением экранов во время работы SplashScreen (Selector MTX, Selector SMH4)
- Введена функция мягкого ввода электрокалорифера в работу после сброса аварии или переключения сезона (Устр - ЭКал, Устр - ЭкалПП)
- Регуляторы вентиляторов переведены на версию aPID_v1 (my_PID_v8), поддержано изменение коэффициентов 'на лету'
- Пульт Trim5 приведён к 115 версии - добавлен сброс второстепенных аварий
- Слияние в командном файле переведено на бинарное
- Выпущена версия 1.60, сборка 4
24 сентября 2020:
- Устранена проблема с заданием уставки давления через пульт Trim5 (Trim5hmi)
29 июля 2020:
- Пропало назначение LED для Pixel - исправлено
- Добавлены названия LED для SMH4
- Из списка убраны типы входов/выходов, если они не назначены. Это попытка избежать недопонимания, что выбор типа без выбора самого входа/выхода не применяется к проекту
- Решена проблема с неправильным конфигурированием AIN контроллера SMH2G
- Выпущена версия 1.60, сборка 2
16 июня 2020:
- Обновлён SMLogix (версия 3.32.0068)
- Исправлено расписание SMH4 - иногда создавалось с двухступенчатым вентилятором
- Исправлено расписание SMH4 - внесены ряд доработок от Matrix (v1.02a)
- Исправлены расписания SMH4/Matrix - убраны фантомные табы при входе с группировкой
- Исправлены расписания SMH4/Matrix - засерена кнопка "Настроить праздники"
- Выпущена версия 1.60, сборка 1
10 июня 2020:
- Форма назначения I/O стала универсальной юникод/ansi в плане работы с проектом
- Обновлён SMLogix (версия 3.32.0064)
5 июня 2020:
- Форма назначения I/O стала полностью 4k-совместимой
4 июня 2020:
- Поддержка Matrix и FMR для Matrix в форме назначения I/O
- Из-за особенностей подключения датчиков к FMR все термодатчики переведены на 2Wire - двухповодное подключение
- Проекты для 2Gi/SMH4 выведены на нативный режим работы AIN модуля МС
- Обновлён SMLogix (версия 3.32.0055)
1 июня 2020:
- Поддержка дисплея Matrix в объёме, аналогичном SMH4
- Полная поддержка навигации с клавиатуры по расписанию для Matrix
- Новый метод навигации и запуска/останова для Matrix
10 февраля 2019:
- Программа пульта Trim5 приведена в соотвествие к 113 сборке: сброс некритичных аварий в журнале
- Выпущена версия 1.55, сборка 4
30 сентября 2019:
- Программа пульта Trim5 приведена в соотвествие к 111 сборке: ступенчатый вентилятор, орфография, сброс аварий только в критической аварии
- Выпущена версия 1.55, сборка 3
8 августа 2019:
- Нижняя строка с подписями кнопок стала динамичной (Selector SMH4)
- Выпущена версия 1.55, сборка 2
8 августа 2019:
- База переподписана свежей подписью 2019 года
- Форма назначения входов/выходов частично адаптирована под 4k мониторы
- Выпущена версия 1.55, сборка 1
10 июня 2019:
- Исправлена ошибка работы Конструктора при установленном SMLogix версии 3.30 (smlogix)
- Переход на подпись 2019 года
- Выпущена версия 1.55, сборка 0
16 апреля 2019:
- В установщике сделана проверка на наличие установленного SMLogix и выдача предупреждения
- Главный экран SMH4 получил интерактивную нижнюю строку
- При отсутствии компенсации константа 12 для "T кан,мин" заменена на "Тканала,авар" + 5 ({Компенсация уставки})
- Выпущена версия 1.54, сборка 0
28 декабря 2018:
- В секвенсере ускорен выход с верхнего предела по событию снижения температуры на градус ниже уставки (Seq (t) v0.34)
19 декабря 2018:
- В расписании вместо последней точки текущего дня отрабатывалась последняя активная по времени точка дня следующего (Расписание v1.02)
- Выпущена версия 1.53, сборка 1
2 ноября 2018:
- В форме подбора на схеме выполнен свап первичного калорифера и охладителя при задании регулирования влажности
- Выпущена версия 1.53, сборка 0
30 октября 2018:
- Ограничение закрывания клапана в режиме запуска "2" снижено с 10% до 3%
- Выпущена версия 1.52, сборка 2
25 октября 2018:
- Введён новый тип оформления отчёта (IODispatcher)
- Исключено преобразование контроллера самого в себя (IODispatcher)
- Обновлён SMLogix (версия 3.28.0138)
- Выпущена версия 1.52, сборка 1
6 июля 2018:
- Исправлен проект пульта Trim5: некорректно работала уставка расхода (v1.08)
11 мая 2018:
- Исправлено создание проекта с регулированием по расходу
- Выпущена версия 1.52, сборка 0
25 апреля 2018:
- В основной экран добавлены выходы индикации активной страницы
20 апреля 2018:
- Сформирована библиотека HVAC
- Выпущена версия 1.51, сборка 0
11 апреля 2018:
- Устранена привнесённая в прошлой сборке проблема ошибки конструкирования F2/Флажок (smlogix)
- Обновлён SMLogix (версия 3.28.0106)
- Выпущена версия 1.50, сборка 6
5 апреля 2018:
- Дикретный калорифер некорректно показывал откр/закр (Калорифер 3p v1.46)
- Обновлён SMLogix (версия 3.28.0106)
- Выпущена версия 1.50, сборка 5
27 марта 2018:
- Плановое обновление пульта Trim5 (ЖП, Помощник, выравнивание по СО2пом, v1.07)
- Выпущена версия 1.50, сборка 4
21 марта 2018:
- Исправлена ошибка в исполнении расписания, выполнялся только первый заполненный день (Расписание_SMH4_v1.01)
- Выпущена версия 1.50, сборка 3
6 марта 2018:
- Исправлена ошибка сохранения проекта для вытяжек (saveas)
- Выпущена версия 1.50, сборка 2
14 февраля 2018:
- Проект для SMH4 создавался с неработающим вводом в меню "Настройки" (проект)
- Обновлён SMLogix (версия 3.28.0092)
- Выпущена версия 1.50, сборка 1
13 февраля 2018:
- Запуск Конструктора был ненадёжен на access 2010rt. БД возвращена к формату Access 2003 (Trial->TrialSet)
- Панель Trim5 обновлена до версии 1.06
- Выпущена версия 1.50, сборка 0
15 января 2018:
- Выбор контроллера SMH4 введён в БД
- БД переформатирована под Access 2010
- В форме назначения сделан детект SMH4 (IODispatcher.exe)
- Добавлена опция добавления функции "Trial"
- Выпущена версия 1.42, сборка 0
28 декабря 2017:
- Починили резервирование по отказу ПЧ (Вентилятор v2.24a)
- Добавлено графическое отображение %% для контроллера SMH4
- Выпущена версия 1.41, сборка 2
27 декабря 2017:
- Обновлён SMLogix (версия 3.28.0080)
- Выпущена версия 1.41, сборка 1
26 декабря 2017:
- Добавлено расписание для контроллера SMH4 (Расписание_SMH4_v1.00)
- Начальная интеграция жестов в основное меню (свайп, тач)
- Выпущена версия 1.41, сборка 0
20 ноября 2017:
- Странная ошибка в инфобоксе, прокравшаяся в версию 1.32, значки заезжают на температуры. Исправлено.
- Выпущена версия 1.40, сборка 3
15 ноября 2017:
- Обновлён SMLogix (версия 3.28.0067)
- Выпущена версия 1.40, сборка 2
31 октября 2017:
- Неправильно отображался на экране состав датчиков (SMLogix)
- Обновлён SMLogix (версия 3.28.0061)
- Выпущена версия 1.40, сборка 1
30 октября 2017:
- новый интерфейс ключей (IODispatcher)
- решена проблема с работой базы в системах х64 (install)
- Обновлён SMLogix (версия 3.28.0059)
- Выпущена версия 1.40, сборка 0
24 октября 2017:
- поддержка контроллера SMH4 (основной экран, IODispatcher)
- Обновлены ini (версия SMLogix 3.28.0048)
- Обновлён SMLogix (версия 3.28.0048)
- Выпущена версия 1.32, сборка 0
14 сентября 2017:
- Выпущена версия 1.31, сборка 6
- Обновлён SMLogix (версия 3.25.0146)
7 марта 2017:
- Убран автосброс резервирования, т.к. вызывал циклические перезапуски по аварии PDS резервного вентилятора (Резерв Вент v1.6)
14 февраля 2017:
- Время ожидания уменьшено до 5 секунд для одноступенчатых вентиляторов (Процессор v1.98)
- Ускорен вывод состояния при одновременном снижении его средней энергоёмкости (DC bus serial)
30 января 2017:
- Ограничение минимума перешло и на процедуру запуска (РециркУт v0.41)
18 февраля 2016:
- Добавлено отключение обработки ограничения по холоду, если ТН в режиме нагрева (Охладитель фреон с ТН v1.25)
- Задана логика входа/выхода в/из ограничение расхода вентиляторов по недостатку/избытку тепла (BFU(t))
- Выпущена версия 1.31, сборка 5
9 октября 2015:
- Тепловой насос без ротации ступеней получил "идеологически верное" использование ступеней: от первой к последней. Было от последней к первой
22 мая 2015:
- Устранён ложный запуск ВУ в дистанционном режиме при пропадании питания (Режимы v1.07)
- Выпущена версия 1.31, сборка 4
17 февраля 2015:
- Оптимизация макроса роторного рекуператора (Рекуператор v1.04)
29 декабря 2014:
- Предновогодний релиз, всех с наступающим 2015 годом!!! :)
- Обновлены ini (версия SMLogix 3.25.142)
- Доработаны тексты некоторых шаблонов инструкций, сделан обзор шаблонов в отдельном документе
- Выпущена версия 1.31, сборка 3
29 декабря 2014:
- Обновлена версия SMLogix (3.25.142)
- Модернезированы прогрессбар и экран F3 до графических возможностей SMH-2G/2Gi
- Порог аварии датчика влажности снижен с 10% до 5%
- Выпущена версия 1.31, сборка 2
10 ноября 2014:
- Выпущена версия 1.31, сборка 1
17 октября 2014:
- Исправлена ошибка в 4й точке расписания (Расписание 2.31)
1 октября 2014:
- Улучшена защита по перекрытию выходных сигналов в дискретном кране водяных калориферов (Калорифер 3p v1.45)
1 августа 2014:
- Вывод процентов работы стал экономичнее к ТИКу и поддерживает экран 2G/2Gi (6 строчек на экран и полноформатный текст)
- Добавлен графический прогрессбар
22 июля 2014:
- Доработан внешний вид меню для 2G/2Gi
- Обновлена цифровая подпись
- Выпущена версия 1.31, сборка 0
8 июля 2014:
- Изменена функция антидребезга степеней у теплового насоса. Приводила к задержке начала регулирования (Охладитель фреон с ТН v1.24)
3 июля 2014:
- Сделана возможность обхода паролей на меню, при этом в журнал заносится соответствующая запись (Журнал v2.21, Config) (Код: вправо-вправо-вверх-вверх-вверх-вниз-вниз-вниз-вправо-вправо)
- Сделана задержка на стирание журнала, чтобы случайно не стёрли (Клавиатура авто)
- Файл истории переформатирован к виду "новые сверху"
- Рециркуляция получила возможность работать на холод. Если нет датчика температуры в помещении, то эта температура принимается равной 25С. Если нет датчика наружной температуры, то эта температура принимается равной -25С (РециркУт v0.40, Процессор v1.97, BFU (t))
2 июля 2014:
- Изменено смещение для моточасов фреонового охладителя/теплового насоса
- Все статусы собраны в "Коммутатор" для удобства восприятия
19 мая 2014:
- Поправлено описание работы теплового насоса (n_tn_t.doc)
- В статус роторного рекуператора добавлен бит инверсии (Рекуператор v1.03)
- Обновлена версия SMLogix (3.25.0120)
5 мая 2014:
- Перед освобождением ресурсов в секвенсере введена пауза 3-4 цикла (Seq() v0.33)
- Выпущена версия 1.30, сборка 5
1 апреля 2014:
- Введена развязка на переключение Дист/Мест, устраняет блокирование локального переключения при зависшей скаде (Режимы v1.06)
- Подкорректирован шаблон "n_korr.doc"
- Количество допустимых сбоев датчиков температуры и влажности увеличено до 5 за сутки (Обработка аварий v2.93)
19 февраля 2014:
- Внедрена libiconv2.dll
- Выпущена версия 1.30, сборка 4
18 февраля 2014:
- Обновлено описание фреонового охладителя и теплового насоса
- Добавлено описания датчика "Нет воды"
- Добавлена памятка для Pixel
- Выпущена версия 1.30, сборка 3
17 февраля 2014:
- Устранена проблема запуска Автоскады на SMH-2Gi (IODispatcher)
- Обновлена версия SMLogix (3.25.0104)
- Выпущена версия 1.30, сборка 2
16 февраля 2014:
- Устанён автоматический запуск ВУ в дистанционном режиме в останове при срабатывании резервирования (Резерв Вент v1.5)
- Добавлен сброс резервирования в останове (Резерв Вент v1.5)
5 ноября 2013:
- Доработана форма назначения входов/выходов для более корректной работы со светодиодами (IODispatcher)
- Выпущена версия 1.30, сборка 1
27 октября 2013:
- Выпущена версия 1.30, сборка 0
27 октября 2013:
- В команду секвенсеров введён бит управления рециркуляцией на охлаждение
- Время проворота насосов пересено на полдень (Двигатель v2.07-x)
- Обновлены макросы термодатчиков (Sensor_v2.2m (lite))
27 сентября 2013:
- Изменён обработчик адаптивного ШИМ в увлажнителе-оросителе. Теперь вероятность блокирования снижена до нуля (Ороситель v1.10)
9 августа 2013:
- Изменена логика запуска насоса водяного охладителя: теперь запускается одновременно с началом открывания заслонок (Процессор v1.95)
- Исправлена ошибка, обнуляющая время проворота роторного рекуператора и насоса водяного калорифера
- Выпущена версия 1.21, сборка 3
9 июля 2013:
- Все исполняемые компоненты подписаны электронной подписью
- Изменена обработка "Ткрит" для исключения ложных срабатываний (Охладитель фреон с ТН v1.23)
- Выпущена версия 1.21, сборка 2
3 июля 2013:
- Шаблоны инструкций подписаны электронной подписью
- Исправлено значение уставки по умолчанию в одном из вариантов калорифера с дискретным краном
- Исправлено описание расчёта расхода в базе (приточка/вытяжка)
- Выпущена версия 1.21, сборка 1
1 июля 2013:
- Макрос расчёта компенсации доработан до меньшего потребления ресурсов
- Макрос основного секвенсера доработан до меньшего потребления ресурсов
- Макрос датчика влажности упрощён до работы в разрешённом диапазоне 10..90 с выдачей аварии вне диапазона
- Время реакции на сигнал пожара увеличено до 2 секунд - защита против ложного "дребезга" пожарной автоматики
- Авария по пожару получила автоматический перезапуск
- Макрос дополнительного секвенсера доработан до меньшего потребления ресурсов
- Доработка выхода управления пароувлажнителем. Поддержка ультразвуковых увлажнителей (ПарАУвл v0.20)
- База Конструктора подписана электронной подписью
- Выпущена версия 1.21, сборка 0
18 июня 2013:
- В расписание внедрён менеджер слежения за вводом. Он позволяет надёжно запомнить последнюю активную точку дня. Теперь внутри одного дня путём введения нулевого времени отключаются все точки, кроме самой первой (Таймер v2.30)
- Обновлён лоджик (smlogix 3.25.0050)
11 июня 2013:
- Добавлена функция автоматического включения режима редактирования во все меню
5 июня 2013:
- Исправлена мелкая ошибка в описании на "SMH-2G в роли HMI"
23 мая 2013:
- Макрос резервирования снабжён комментариями для более лёгкого переключения на резервирование вытяжки (Резерв Вент v1.4)
- Макрос сканирования событий теперь ожидает сигнала готовности (Обработка аварий 2.92)
- В расписании надпись "недостаточно EEPROM!" изменена на "Пожалуйста, установите модуль памяти" (Таймер v2.12)
12 сентября 2012:
- Обновлён лоджик (smlogix 3.23.0922)
- Выпущена версия 1.20, сборка 4
29 августа 2012:
- Неправильно назначался тип контроллера, что не позволяло полноценно работать AutoSCADA и SMTuner
- В SMTuner обновлены списки совместимых контроллеров
- Выпущена версия 1.20, сборка 3
26 апреля 2012:
- В тепловом насосе исправлена некорректность обработки термостата. Могла в некоторых случаях привести к ситуации, когда компрессор запускается при сработавшем термостате (Охладитель фреон с ТН v1.22)
- В макросе подстройки цикла программы ограничение перенесено в более корректную область алгоритма (AutoTick)
- Исправлена ошибка в работе водяного калорифера с "дискретным краном": в стоянке вычислял рассогласование по датчику канала, а не обратной воды (Калорифер 3p v1.43)
- Выпущена версия 1.20, сборка 2
26 марта 2012:
- Исправлена проблема в работе дополнительных вытяжек, из-за которой выключение питания контроллеров Pixel приводило к аварии (Устр - Вытяжки)
- Введён обход ситуации, когда контроллер в был режиме хранения, а модуль расширения/сопряжения перезапустился. Приводило к ложной аварии обрыва датчиков при щелчке питания на некоторых SMH-2G (фильтры AIN)
- Выпущена версия 1.20, сборка 1
17 марта 2012:
- В форму назначения входов/выходов добавлено определение допустимых целевых контроллеров (IODispatcher)
- В форму назначения входов/выходов добавлено определение "заводских" сочетаний входов/выходов для авторасстановки (IODispatcher)
- Выпущена версия 1.20, сборка 0
14 марта 2012:
- Добавлены быстрый старт и шаблон инструкции к панели
- Выпущена версия 1.12, сборка 0
13 марта 2012:
- Добавлен проект HMI-панели, в качестве которой может выступать SMH-2G или SMH-2Gi (HMI)
12 марта 2012:
- В отчёт добавлена информация о времени создания проекта и типах подключений (IODispatcher)
- В форме назначения входов/выходов сделана обработка MouseWheel, исключающая "нечаянные" ошибки (IODispatcher)
- В форме назначения входов/выходов сделано постраничное авторазбиение "железа" (IODispatcher)
- Изменено описание для расписания, теперь описывает 4 точки (Шаблоны инструкций)
- Добавлено описание для резервирования вентиляторов (Шаблоны инструкций)
- Исключена возможность клацания выходов ТН после разморозки в дежурном режиме (Охладитель фреон с ТН v1.21)
- Выпущена версия 1.11, сборка 2
11 марта 2012:
- В форму назначения входов/выходов добавлены всплывающие подсказки (IODispatcher)
- Сделано автоматическое добавление даты/времени создания проекта к имени сохраняемого файла (IODispatcher)
- Изменена логика работы WDT в калорифере с дискретным краном (Калорифер 3p v1.42)
- Выпущена версия 1.11, сборка 1
5 марта 2012:
- Исправлена проблема сохранения проекта вытяжек в папки со сложными именами (saveas)
- В базу добавлен целевой контроллер SMH-2Gi и уточнены аппаратные ресурсы для SMH-2G (база)
- Сделано удаление контроля воздуха в притоке при отсутствии датчика температуры приточного воздуха (база)
- Поправлены комментарии для регулирования по давлению
29 февраля 2012:
- Проект дополнительных вытяжек приведён к версии 1.0: согласована работа с основным проектом, добавлена возможность автономного использования
- Выпущена версия 1.11, сборка 0
22 февраля 2012:
- Расписание на Пикселях иногда "самовыключалось" при отключении питания контроллера. Исправлено
21 февраля 2012:
- Водяной калорифер при МП=2 в дежурном режиме не давал закрывать кран ниже 10% (Калорифер 1.42)
- Дискретные выходы на вентиляторы с ПЧ переведены на режим Пуск/Стоп по умолчанию
- Изменены задержки в макросе резервирования - специально для тех, кто переделывает резервирование на вытяжку (Резерв Вент v1.3)
- В расписании теперь возможно отключать вредние две точки внутри одного дня заданием нулевого времени . Последнюю точку отключать всё равно нельзя
- В расписании частично отменено требование задания точек в порядке возрастания времени. Ограничение только одно: четвёртая точка должна быть самой поздней
- Выставлены заводские значения в расписании (Таймер v2.11)
- Уменьшено время фильтрации для флажка Пуск/Стоп и термостата водяного калорифера - время реакции снижено до полусекунды
20 февраля 2012:
- Переработано взаимодействие основного проекта с проектом для вытяжек
- В секвенсеры введена функция "холодный пуск" и настроена на минимальное вмешательство (Процессор v1.94, Seq (t)_v0.30)
- В бегущей строке подавлен вывод числа, если нет ни одного датчика (Scroll txt v2.4)
30 января 2012:
- Улучшена совместимость с Windows 7
- Обновлён лоджик (smlogix 3.23.0660)
- Выпущена версия 1.10, сборка 4
3 июня 2011:
- Создавал большой журнал для Pixel-25 (база)
- На экран выводились показания несуществующих датчиков
- Обновлён лоджик (smlogix 3.23.0391)
- Выпущена версия 1.10, сборка 3
16 мая 2011:
- Обновлён лоджик (smlogix 3.23.0341)
- Выпущена версия 1.10, сборка 2
22 апреля 2011:
- Обновлён лоджик (smlogix 3.23.0303)
11 марта 2011:
- Ограничение уставки в расписании теперь задаётся на общих основаниях (Таймер v2.10)
25 февраля 2011:
- Число ступеней электрокалорифера с предподогревом всегда было равным 5 (база)
- Поправлены неточности в шаблонах описаний водяных калориферов
- В базу вернулась пропавшая в версии 1.00 галочка "Регулирование электрокалорифера перед водяным калорифером" (база)
18 февраля 2011:
- Устранено ложное сообщение "Для расписания нужен модуль памяти" для контроллера SMH-2G
5 января 2011:
- Добавлено описание на основной экран
27 декабря 2010:
- В тепловой насос / фреоновый охладитель введена 20-секундная задержка при включении ступеней на разморозку (Охладитель фреон с ТН v1.20)
27 декабря 2010:
- Добавлена лампа "Работа", в интерфейс пока не выведена (Выход работы, IODispatcher)
- В функцию МП водяных калориферов добавлен ограничитель 100% открывания крана для совместимости с автотиком. Приводило к переполнению аналогового выхода выше 100% (Калорифер v1.41)
- Встроен WDT в схему ограничителя хода дискретного крана калорифера (Калорифер 3p v1.41)
10 декабря 2010:
- В проектах для SMH-2G контруктор создавал неработающие аналоговые входы. (smlogix 3.19.0070)
- Выпущена версия 1.10, сборка 1
12 октября 2010:
- Проведена подготовка для полной совместимости с Win7
- Обновлена форма назначения входов/выходов, в 100s15 этот момент был упущен
- Выпущена версия 1.10, сборка 0
11 октября 2010:
- В Win7 системное сообщение "Прекращена работа программы" заменено на более удобоваримое. Системная ошибка подавлена. (xlate5)
10 сентября 2010:
- Попытка решить проблему некорректной работы базы с выдачей сообщения в форме назначения входов/выходов "Проект не найден"
- В форме подбора появилась возможность выбрать SMH-2G, сам подбор по этому контроллеру отсутствует - выдаётся сообщение (база 31)
- Обновлён лоджик (smlogix 3.19.0065)
- Выпущена версия 1.00, сборка 15
1 сентября 2010:
- День знаний! :)
- Косметические изменения в: MainMenu, Журнал
20 июля 2010:
- Обновлён лоджик (smlogix 3.19.0063)
- Выпущена версия 1.00, сборка 14
15 июля 2010:
- Теперь зимой при аварии циркуляционного насоса регулирующий узел калорифера (основного, дополнительного только при соответствующих настройках обработчика аварий) открывается на 100% для защиты водяного калорифера от замерзания (Процессор 1.93)
- При обрыве датчика обратной воды регулирующие узлы калориферов (основного и дополнительного одновременно) открываются на 100% для защиты водяного калориферов от замерзания (Процессор 1.93, Обработка аварий 2.91)
18 июня 2010:
- Исправлена ошибка в скриптовом движке: в создаваемых проектах не работала клавиатура и в некоторых случаях не создавались MR
- Введена дополнительная задержка на запрет перезапуска против теоретических случаев блокировки дистанционного режима при подаче питания в изменённых вручную проектах Конструктора (Пуск/Стоп)
- Исправлена ошибка в форме назначения входов/выходов: для MS входы настраивались как неинверсные
- Обновлён лоджик (smlogix 3.19.0062)
18 июня 2010:
- Исправлена ошибка в расстановке аналоговых входов для SMH-2G
- Введено понятие перекрытия папок в работу скриптового движка (smlogix+iodispatcher+batch+ini+lib)
- Обновлён лоджик (smlogix 3.19.0061)
- Выпущена версия 1.00, сборка 12
11 июня 2010:
- Исправлена ошибка в расписании. Четвёртая точка не всегда работала корректно. (Таймер v2.08)
- Обновлён лоджик (smlogix 3.19.0060)
- Выпущена версия 1.00, сборка 11
24 мая 2010:
- При отсутствии водяного калорифера неправильно формировалось меню ({Меню - ВоКал})
- Выпущена версия 1.00, сборка 10
28 апреля 2010:
- Исправлена ошибка в журнале, год запоминался неправильно (Журнал v2.19). Ошибка приобретена в результате оптимизации в версии 2.18
20 апреля 2010:
- Исправлена информация об Модуле Сопряжения, добавлены варианты МС c 0, 2 и 4 аналоговыми выходами (IODispatcher).
- Добавлена поддержка SMH-2G-4xxx (IODispatcher).
- Обновлён лоджик (smlogix 3.19.0051)
5 апреля 2010:
- Исправлена ошибка, приводящая к инверсии флажка "Пуск/Стоп"
- Настройки заморозки канала вынесены на верх меню "Настройки"
- Обновлён лоджик (smlogix 3.19.0050)
- Выпущена версия 1.00, сборка 9
24 марта 2010:
- Добавлено создание лог-файла C:\Segnetics\logfile.txt
- Выпущена версия 1.00, сборка 8
2 марта 2010:
- Исправление в работе резервирования. Обработка аварии прессостата была несовместима с резервированием.
- Журнал оптимизирован по потреблению памяти (6 байт на событие). Удалена надпись о возможности стирания. (Журнал v2.18)
- Выпущена версия 1.00, сборка 7
2 марта 2010:
- Увеличение буфера команд (smlogix 3.19.0049)
- Выпущена версия 1.00, сборка 6
26 февраля 2010:
- Расписание переделано на 4 точки. Также сделана возможность отключения точек, упрощён ввод времени - вводится единым 4-значным числом ЧЧММ. (Таймер v2.07)
- Выход из подменю теперь производится не только "Esc", но и "F1". Это улучшило дружественность интерфейса. (Новое "MainMenu")
- Исключён фантомный вывод нулей в бегущей строке при создании проекта без аналоговых датчиков. Стандартизировано время паузы, теперь не зависит от тика. (Навая "Бегущая строка")
- В меню "Параметры" листание теперь производится не только вверх/вниз, но и вправо/влево. Это улучшило дружественность интерфейса.
- Заторможено начало отображения в меню "Коррекция времени". Должно помочь в работе с более медленными часами в Пикселе и 2G.
25 февраля 2010:
- Вновь поправлена работа меню настроек (иногда возникала блокировка листания вниз до нажатия кнопки 'вверх'). На каком-то этапе данное изменение было утеряно. (MultiString v3.07)
2 февраля 2010:
- Увеличены в полтора раза времена ожидания при создании проекта. Повысило устойчивость работы Конструктора на очень медленных компьютерах.
- Выпущена версия 1.00, сборка 5
1 февраля 2010:
- Исправлена ошибка, не позволяющая сохранять проект под именем "single.psl".
- Из-за смены версии лоджика на некоторых компьютерах перестали конструироваться проекты (xlate3).
- Выпущена версия 1.00, сборка 4
28 января 2010:
- Изменена логика заморозки рекуператоров. Теперь не константа, а вычисляемое значение (Заморозка = Норма - 3 градуса). Также изменена логика входа в ограничение, вызывала вопросы при моделировании "на столе". (Рекуператор v1.02, РекуператорП(t) v0.97, РекуператорП(pds) v0.97)
- Выпущена версия 1.00, сборка 3
27 января 2010:
- Выпущена версия 1.00, сборка 2
22 января 2010:
- Введена задержка на переключение режимов "Дистанционный/Местный" и включения расписания с клавиатуры.
4 января 2010:
- Исправлена ошибка в меню, не запоминались новые пункты меню.
- Добавлено автоматическое разрешение работы при включении расписания.
24 декабря 2009:
- Выпущена версия 1.00, сборка 1
21 декабря 2009:
- Изменена обработка заморозки по канальному датчику температуры. Теперь она не зависит от наличия водяного калорифера и отключена летом. После десяти срабатываний полностью блокирует работу ВУ. Изменено меню водяного калорифера. Оставлена совместимость с предыдущими версиями "Status ВоКал". (Калорифер v1.40 + меню, Температурный контроль 1.00, Обработка аварий 2.90, Процессор v1.92)
- В журнал добавлено информационное сообщение о невозможности продолжения работы. (Журнал v2.17)
1 декабря 2009:
- Аварии фильтров фиксируются до первого срабатывания. Это понижает вероятность многократной записи аварий в журнал.
- Немного оптимизирована структура проекта: макросы компаньоны внесены внутрь функций.
- Из журнала теперь можно выйти кнопкой F1, очистка журнала переведена на кнопку F4.
- Упрощено взаимодействие макросов водяных калориферов с секвенсером температуры.
- Поправлена работа меню настроек (иногда возникала блокировка листания вниз до нажатия кнопки 'вверх').
- Выпущен релиз. (версия 1.00, сборка 0)
20 ноября 2009:
- Перевод формы расстановки входов-выходов на поддержку SMH-2G и SMH-2Gi
19 ноября 2009:
- Исправлена ошибка в работе роторного рекуператора без датчика температуры в помещении.
- Добавлена поддержка SMH-2G. Кнопка STOP использована для сброса аварии.
- Добавлена поддержка кнопки "Stop" в контроллере SMH-2G, долгое нажатие сбрасывает аварию, короткое просто останавливает вентустановку.
- При аварии вентилятора вытяжки следовал останов без продувки электрокалорифера - исправлено.
13 августа 2009:
- Исправлено несовпадение версий основного проекта и проекта управления вытяжками
13 июля 2009:
- Исправлено отсутствие резервирования в дистанционном режиме управления (Резерв Вент v1.2)
- Исправлен вывод состояния "Прогрев" при аварии вентилятора, пожаре и защите от заморозки (Процессор 1.90)
- Реализован корректный запуск из режима "Продувка" (Процессор 1.90)
- Обновлена публичная бета-версия. (версия 0.99beta, сборка 9)
3 июля 2009:
- Дополнены описания вентиляторов с аналоговым управлением - добавлена схема подключения
9 июня 2009:
- Форма назначения теперь рассчитана на то, что дискретные входы модулей расширения инверсны. Исправляется на уровне фильтров.
- Обновлена публичная бета-версия. (версия 0.99beta, сборка 8)
8 июня 2009:
- Общая оптимизация проекта по блокам (TimeToTick). Версии могих макросов подняты на 0.01
- Выпуск Автоскады 0.99, поддерживающей Конструкторы версий 0.96-1.99 для пакета MasterSCADA 2.5
- Выпуск Автоскады 0.99, поддерживающей Конструкторы версий 0.96-1.99 для пакета MasterSCADA 3.1
1 июня 2009:
- Исправления в базе, связанные с невозможностью выбора аналогового и многоступенчатого вентиляторов.
- Изменены "Режимы DOUT" в АВент и РоторУт. (Вентилятор v2.20a; Рекуператор v1.00)
- Исправлена недоработка ЭКалПП: на экран не выводилось состояние "Продувка". (Процессор v1.88)
- Исправлена ошибка в bfu(t) - ТН.
- Изменение в Карте modbus для Задатчика.
20 мая 2009:
- Обновление Автоскады до версии 0.99 (поддержка Задатчика, ТН, ЭКалПП, ВоКал(ДК))
- Обновление карты памяти для диспетчеризации (поддержка Задатчика)
15 мая 2009:
- В дистрибутив включен проект SMTuner 0.99b1
- Добавлена автоматическая настройка времени цикла системы. (AutoTick)
- Обновлена публичная бета-версия. (версия 0.99beta, сборка 7)
7 мая 2009:
- База SMConstructor освобождена от старых описаний и модернезирована для использования конфигурации.
- В базе SMConstructor поправлены синтаксические ошибки в сообщениях.
- Обновлена публичная бета-версия. (версия 0.99beta, сборка 6)
6 мая 2009:
- Дописаны и обновлены шаблоны инструкций.
- В инсталлятор и меню внедрены иконки SMConstructor.
- Обновлена публичная бета-версия. (версия 0.99beta, сборка 5)
4 мая 2009:
- Исправлена ошибка в Компенсации уставки. "Диапазон P" использовался и для интегральной части компенсации.
- Исправлена ошибка в работе многоступенчатого вентилятора. Неправильно коммутировалась 1 ступень.
24 апреля 2009:
- Обновлёны постраничные описания функций.
- Обновлена публичная бета-версия. (версия 0.99beta, сборка 4)
23 апреля 2009:
- Обновлена сводная таблица уставок меню.
- Обновлён быстрый старт.
20 апреля 2009:
- Добавлен режим "Пуск/Стоп" для роторного рекуператора (Рекуператор v0.99)
- Блокирована возможность работы охладителя на влажность, если он не работает на температуру (Процессор v1.87)
- Теперь "летом" уставки заморозок водяного калорифера автоматически опускаются до 2 градусов тепла (ВоКал - Контроль)
- Сделана автонастройка проекта на цикл системы (AutoTick). В связи с этим Конструктор устанавливает 20 мсек на любой проект.
- Обновлена публичная бета-версия. (версия 0.99beta, сборка 3)
24 марта 2009:
- Ошибки в автоматизированном назначении входов/выходов. DOUT'ы неправильно управляли реле.
- Удалён документ "Описание смены диапазона выхода 0..10В", т.к. это стало встроенной возможностью.
16 марта 2009:
- Форма назначения входов/выходов теперь выводит отсортированные данные.
- Обновлены версии макросов термодатчиков.
- Теперь можно использовать нормированный датчик наружного воздуха (0..10В / 4..20мА).
13 марта 2009:
- Исправления в функции ограничения работы по времени, не стиралась подсказка ввода пароля.
- В функции ограничения работы по времени введена защита от изменения системного времени.
- Обновлена публичная бета-версия без смены номера. (версия 0.99beta, сборка 2)
6 марта 2009:
- Исправления в базе - подсчёт входов/выходов и подбор МР.
- Добавлена функция ограничения работы по времени (против неплательщиков).
- Выпущена публичная бета-версия. (версия 0.99beta, сборка 2)
2 марта 2009:
- Выпущена публичная бета-версия. (версия 0.99beta, сборка 1)
27 февраля 2009:
- Выпущена первичная бета-версия. (версия 0.99beta, сборка 0)
19 февраля 2009:
- Произведена серьёзная оптимизация макроса "Основной экран" по объёму ОЗУ/ПЗУ и быстродействию.
- Улучшена работа макроса коррекции времени. (MenuSetTime v2.3)
18 февраля 2009:
- Добавлены отдельные входы для резервирования ("Авария ПЧ", "Термореле", "PDS").
24 декабря 2008:
- Исправлена ошибка, нарушающая работу резервирования при использовании запуска кнопкой "F2" (Пуск/Стоп).
- Введено понятие "Агрессия" в секвенсер температуры. Режим представляет собой ускоренное регулирование в нагрев в зимнем режиме (Seq (t) v0.25).
- Добавлена функция, снижающая пределы заморозки в летнем режиме (ВоКал - Контроль).
- Добавлены графики прогрева в водяные калориферы (Прогрев по графику).
10 декабря 2008:
- Введена поддержка функции задатчика в двух вариантах: как задатчика уставки, так и задатчика смещения уставки.
- Переработана фиксация аварии EEPROM: не выводится на экран при инициализации. Оказывало негативный психологический эффект.
- Незначительные изменения в обработчике аварий. (Обработка аварий 1.77)
- Поддержка обработчиком аварий доп. вытяжек (Обработка аварий 2.78).
- Изменены базовые макросы для поддержки теплового насоса (Процессор 1.84, Seq(t) v0.24, Обработка аварий 2.79), изменена Команда секвенвенсера для поддержки теплового насоса.
- Введена поддержка масштабирования аналоговых выходов на этапе конструирования: 0..10В, 2..10В, 10..0В, 10..2В.
- Добавлен алгоритм управления рекуператором без датчика помещения. Позволяет использовать одиночный SMH2010 в проектах с рекуператором.
12 ноября 2008:
- отловлена ошибка msaccess, из-за которой на некоторых компьютерах создавался АВП вне зависимости, нужен он или нет.
- доработан макрос режимов без расписания (Режимы v1.04 (БТ)).
- Сформирована версия без изменения номера. (версия 0.98beta, сборка 8)
17 октября 2008:
- В Конструктор введена поддержка эмулятора вентустановки для AutoSCADA.
- Сформирована версия с включёнными в неё обновлениями. (версия 0.98beta, сборка 8)
12 августа 2008:
- Исправлена ошибка в макросе водяного калорифера: при запусе на горячей воде (Тобр,воды > Тпрогрева), не включался режим мягкого пуска. Данная ошибка появилась из-за некорректной доработки макроса для взаимодействия с Автоскадой. В версии Конструктора 0.98 beta 6 и более ранних данная ошибка отсутствовала (Калорифер 1.27).
- Доработан макрос режимов: сигнал "Пуск" задерживается на дополнительное время. При включении питания щита с выключателем в положении "Работа" пуск проходил без прогрева, т.к. макрос водяного калорифера не успевал инициализироваться (Режимы v1.04).
- Исправлена ошибка, приводящая к неработоспособности цифровых кнопок в проекте-мастере для SMH2010.
- Косметические изменения в базе Конструктора.
- Постоянная времени фильтров притока и вытяжки увеличена до 10 секунд - на случай дребезга прессостата при нестабильном потоке.
- Сформирован пакет обновлений, версия 7.4
20 мая 2008:
- Исправлена ошибка в макросе водяного калорифера: в случае использования второго водяного калорифера без датчика обратной воды (как следствие и без коэффициентов PID на ограничение и дежурный режим) макрос производил "бесконечное" переключение с ограничителя на основной регулятор и обратно (проценты ступенчато прыгали с нуля до заданных секвенсером и обратно). Работе первичного калорифера и вторичного с датчиком обратной воды данная особенность не мешала. (Калорифер 1.26).
8 мая 2008:
- Исправлена ошибка в базе, для многоступенчатого фреонового охладителя в любом случае создавалось 3 выхода.
- Сформирован пакет обновлений, версия 7.3
23 апреля 2008:
- Исправлена ошибка в макросе многоступенчатого фреонового охладителя. Нумерация ступеней смещалась на единицу, т.е. ступень №2 по факту оказывалась третьей, выход же на ступень №2 не работал. Охладитель фреон v1.12u.
21 марта 2008:
- Исправлена ошибка в обработчике аварий, не сбрасывал аварии в старшем слове. Ошибка не влияла на стандартный алгоритм. Обработка аварий 2.76.
- Доработан дизайн базы.
- Сформирован пакет обновлений.
12 марта 2008:
- Добавлен погодозависимый предподогрев электрического калорифера. Необходим датчик температуры наружного воздуха. ЭКал 1.20p, Процессор 1.82.
26 февраля 2008:
- Исправлена ошибка, вызывающая отключение "мягкого пуска" водяного калорифера при старте на горячей воде (если не было прогрева). ВоКал 1.26.
- Сформирован пакет обновлений.
25 декабря 2007:
- Исправлена ошибка в базе, связанная с неправильной обработкой галочки "Модуль памяти". Обрабатывалась инверсно.
10 декабря 2007:
- Исправлена ошибка Access, вызывающая неработоспособность Конструктора при установленных в системе восточных языках.
- Сформирована версия 0.98beta, сборка 7.
3 декабря 2007:
- Устранена ошибка, вызывающая сообщение "Не найдена armature.dll".
- Устранена ошибка, из-за которой на проектах для SMH не создавались кнопки F5, F6, 0..9 и "вверх".
- Устранена ошибка, из-за которой проекту задавалось нулевое количество дискретных входов.
- Сформирована версия 0.98beta, сборка 6.
19 ноября 2007:
- Устранена возможность клацания выходов насосов при включении питания (при аварии). Двигатель v2.05.
- Устранена теоретическая возможность клацания выходов роторном рекуператоре при включении питания (при аварии). Процессор v1.81.
- Сформирована версия 0.98beta, сборка 5.
8 ноября 2007:
- Сформирована версия 0.98beta.
1 октября 2007:
- Доработка меню - введена проверка достаточности EEPROM. Соответственно отключается журнал и расписание. Если недостаточно памяти для настроек - работа блокируется.
26 сентября 2007:
- Доработка меню для Пикселя - внесены в меню "параметры" пункты "Режим управления" и "Работа по таймеру".
- Меню параметров унифицировано с SMH.
11 сентября 2007:
- ошибка в Конструкторе - при создании одноступенчатого фреонового охладителя (т.е. "улучшенный алгоритм" выключен) создавал мутанта из одноступенчатого и многоступенчатого, мутант скорее всего неработоспособен, версия Конструктора обновлена (v0.94b2).
17 августа 2007:
- готов двухконтроллерный Конструктор под SMH (v0.94).
- готова АвтоСкада для двухконтроллерных проектов (v0.94).
15 августа 2007:
- аналоговые вентиляторы научились генерировать выход Пуск/Стоп вместо выхода защиты (v2.19).
- готов одноконтроллерный Конструктор под SMH (v0.94).
- готова АвтоСкада для одноконтроллерных проектов (v0.94).
31 июля 2007:
- модернизация обработчика аварий, раздельный сброс теперь более корректен (Обработка аварий 2.74)
12 июля 2007:
- готов одноконтроллерный проект под SMH2010. (v0.93)
11 июля 2007:
- изменения в меню с целью минимизации занимаемой памяти (для АА128).
- созданы и отлажены макросы фреонового охладителя и электрокалорифера с интеллектуальной обработкой (поддержка моточасов, раздельных таймаутов и число ступеней до 15).
27 июня 2007:
- изменена карта памяти. Совместимость по переменным с прошлыми версиями (0.82b и ранее) потеряна.
- проведён комплекс мероприятий, призванный заставить работать Конструктор на всех версиях офиса, а не только на 2003.
26 июня 2007:
- исправлена ошибка в расписании, макрос по смене суток 1 секунду работал по предыдущему дню (Таймер v2.04).
31 мая 2007:
- закончена предварительная работа по проекту АвтоСКАДА. Выпущена бета-версия АвтоСКАДЫ и специальная версия Конструктора v0.82as
15 мая 2007:
- разделены аварии насосов: ВоКал, ВоКал2, ВоОхл, изменился состав кода аварии.
- поправлена ситуация, приводящая к циклическому включению/выключению установки в дистанционном режиме. Циклическая работа возникала при одновременной записи сигналов "Пуск" и "Стоп".
14 мая 2007:
- при использовании F2 разблокирование работы теперь происходит автоматически.
- поправлена ошибка, заставляющая калорифер прогреваться, даже если нет воды. (ВоКал 1.25)
- поправлен режим, не дающий калориферу открыть кран на 100% летом и при "нет воды". (Процессор v1.80) Работе не мешал, но для единообразия поправлен.
16 февраля 2007:
- исправлена ошибка в базе, приводящая к появлению в меню "Параметры\Уставка h".
- мелкие поправки в макросах, не влияющие на алгоритм их работы.
- макросы клапанов (жалюзи) теперь не выдают "Переход" в статусе, если "Время реакции" = 0.
- создана версия 0.82 beta (время: 11:30).
22 декабря 2006:
- появилась принципиальная возможность резервирования, реализовано резервирование ВП.
- изменились условия остановов по аварии, теперь ВУ безусловно корректно останавливается (даже если сигнал аварии пропал), а только затем запускается в работу.
- из-за резервирования исчезли некоторые дополнительные коды в коде аварий.
- создана версия 0.81 beta (время: 11:30).
12 декабря 2006:
- Водяной Калорифер: изменился метод запуска макроса в работу - введено ожидание для мягкого пуска.
11 декабря 2006:
- реализован запуск звезда/треугольник для вентиляторов.
8 декабря 2006:
- Водяной Калорифер: введена возможность отключения контроля заморозки по канальному датчику в стоянке и в первое время после запуска.
- Водяной Калорифер: введены дополнительные режимы запуска, теперь 0, 1 и 2.
- Водяной Калорифер: вынесена в меню дифференциальная составляющая для ограничителя.
- оптимизированы макросы устройств в сторону уменьшения блоков.
29 сентября 2006:
- Поправлены названия внутри макроса аварий (Обработка аварий v2.61).
- Добавлена индикация "сброс аварии" на основном экране. (Процессор v1.76)
18 сентября 2006:
- обнаружена ошибка: в электрокалорифере не учитывалась задержка переключения первой ступени при работе в режиме 1. Исправлено (Калорифер ТЭН v1.05).
- создана версия 0.72 beta (время: 11:30).
14 сентября 2006:
- обнаружена ошибка: неправильно проставлялись константы на входах процессора, контролирующих работу водяного и электрических калориферов. Это вызывало бесконечную продувку электрокалорифера, хоть его в системе и не было. Исправлено.
- создана версия 0.71 beta (время: 16:00).
4 сентября 2006:
- создана версия 0.7 beta (время: 14:00).
1 сентября 2006:
- расписание некорректно запоминало вводимое число, если нажимались кнопки "влево" и "вправо", исправлено (Таймер V2.02).
- доработаны Seq(t) и Seq(h) оптимизировано переключение между ступенями (v0.23).
- создана версия 0.7 alpha (время: 18:00).
31 августа 2006:
- расписание выполнялось со смещением в -1 день, исправлено (Таймер V2.01).
- косметические изменения в меню.
- убраны пароли во множестве макросов, в основном в макросах экрана и меню, чтобы можно было сменить подписи. Пароли в критичных к изменениям макросах оставлены.
30 августа 2006:
- добавлен новый алгоритм работы заслонки смешения. Теперь возможно управление заслонкой смешения, управляемой тем же приводом, что и входная заслонка (РециркУт v0.22).
- обновлена карта памяти ведущий-ведомый.
29 августа 2006:
- изменён способ введения водяных калориферов в работу. Старый способ теоретически мог блокировать регулирование температуры (низкая вероятность). Теперь этот случай исключён. Изменились макросы ВоКал (v1.13) и CPU (v1.75).
- восстановлена цепь перезапуска в слейве. Влияло на индикацию.
- сделан показ % для фреонового охладителя.
- добавлен автовыход из меню.
28 августа 2006:
- доработано взаимодействие BFU(t) и Seq(t).
- обновлена версия 0.6 beta (время: 14:00).
- 'колокольчик' на экране теперь мигает при любом событии, ограничивающем функциональность системы, а не только при аварии.
26 августа 2006:
- исправлена ошибка в термпературном блоке согласования секвенсеров, могущая привести к 'зависанию' секвенсера температуры.
- поправлены мелкие косметические ошибки.
- поправлена неправильно поставленная связь в водяном калорифере.
21 августа 2006:
- в базе сделано переключение порядка работы электрокалорифера и водяного калорифера.
- обновлена версия 0.6 beta (время: 13:30).
14 августа 2006:
- в слейве иногда кусками создавалось меню.
11 августа 2006:
- Seq(t) теперь умеет произвольное управление ступенями (v0.21), наконец-то он стал истинно последовательным.
- убран баг трансляции журнала на ведущий контроллер в двухконтроллерных проектах.
- исправлен баг, приводящий к перепрыгиванию через ступень в момент запуска установки. Баг вроде как некритичный, т.е. работать не мешал особенно.
02 августа 2006:
- отлажено двухконтроллерное взаимодействие (пока не супер).
- изменён секвенсер температуры, заслонка рециркуляции теперь перестала работать на охлаждение.
- обнаружена ошибка, из-за которой ограничение оборотов вентилятора по нагреву работало только при наличии охладителя.
01 августа 2006:
- создана двухконтроллерная база, расширен список команд, увеличен их буфер. Основная версия лоджика - 0025.
04 июля 2006:
- найдены порванные связи, не влияющие на алгоритм.
27 июня 2006:
- замена макросов аналоговых датчиков на версию 1.7
23 июня 2006:
- исправления в отображении показаний датчиков, с введением второго датчика Тобр воды некоторые показания 'перепутались' между датчиками.
- множественные исправления в интерфейсе базы.
- в базе в связи с введением давления неправильно рассчитывался код процессора.
22 июня 2006:
- исправления в базе, добавление в базе ДД в канале.
19 июня 2006:
- добавлена работа с датчиком давления в канале.
15 июня 2006:
- добавлен выход из ограничения второго водяного калорифера, забыл сделать %)
- убран вызов журнала на экран по событию 'включение питания'.
13 июня 2006:
- оптимизирована работа между секвенсерами температуры и влажности, теперь следят друг за другом, как шпионы. В основном это касается работы охладителя на два фронта - переходной процесс.
- серьёзно доработана работа базы, как в плане интерфейса, так и в плане возможностей.
9 июня 2006:
- оптимизирована работа охладителя в контуре влажности.
8 июня 2006:
- добавлены увлажнители: Ороситель и Парогенератор аналоговый.
- оптимизировано управление увлажнителями - проблем и провалов нет.
7 июня 2006:
- рекуператоры 1й ступени получили более верный вход в ограничение.
6 июня 2006:
- рециркуляция теперь не работает на охлаждение.
5 июня 2006:
- оптимизированы макросы вентиляторов (по кол-ву блоков, без изменения функциональности).
- оптимизированы макросы насосов (по кол-ву блоков, без изменения функциональности).
- встроена обработка влажности. Пока использует только охладитель. Управление охладителем по влажности неоптимально из-за отсутствия отработок переходных состояний - это ведёт к 'мёртвым зонам' в процессе регулирования влажности, выход из которых занимает время.
- оптимизирован процессор (по кол-ву блоков, без изменения функциональности).
- появилась возможность отключать охладитель от контура регулирования влажности.
- вентилятор автоматически выключается из ограничения 'по холоду', если выходит из строя (или вообще отсутствует в схеме) охладитель.
2 июня 2006:
- встроен макрос расписания работы (таймера) - 7 дней по 3 события, события: пуск/стоп/уставка_t.
- полный проект подошёл к психологическому барьеру - 2999 блоков :)
1 июня 2006:
- в журнал теперь заносятся события "нажата кнопка 'Сброс аварии'" и включение питания щита.
- доработан секвенсер температуры, сильно уменьшены задержки в переходных состояниях.
- появился макрос BFU, распределяющий работу между секвенсерами температуры и влажности.
- макрос водяного калорифера разучился принудительно сбрасывать свои аварии (было сделано 31 мая 2006).
31 мая 2006:
- изменена логика выдачи флага невозможности работы рекуператорами первой ступени.
- изменен метод (но не логика) запуска устройств в работу.
- изменена логика выдачи флагов аварии некоторыми устройствами
- добавлено обновления журнала после нажатия 'сброс аварии', помогает определить, какие аварии остались активны.
30 мая 2006:
- исправлена (точнее доделана) работа АВент. Теперь работают корректно.
- добавлена возможность подключения второго водяного калорифера вместо электрического. Соответственно обновлены меню, процессор, добавлены датчик, макрос калорифера и макрос насоса.
- изменена логика отработки ограничения по температуре охладителями и секвенсером температуры.
25 мая 2006:
- журнал теперь регистрирует аварии с момента включения контроллера, срабатывание аварии датчиков происходит с запаздыванием.
17 мая 2006:
- в макросе электрокалорифера сделан выход 0..10В для первой ступени.
- при аварии вентилятора выключаются макросы вентиляторов, соответственно выключаются и пускатели для АВент.
- обновлена версия 0.4 beta (время: 18:00).
16 мая 2006:
- поправлен макрос водяного калорифера без влияния на логику работы.
- в конструктор добавлено генерирование описания под создаваемый проект.
15 мая 2006:
- найдена ошибка в макросе вентилятора с частотным приводом.
- обновлена версия 0.3 beta (время: 13:00).
12 мая 2006:
- увеличен буфер команд конструктора.
- конструктор теперь генерит меньше ненужных макросов.
- конструктор неправильно обрабатывал меню компенсации.
- конструктор в любом случае создавал макрос ФВ.
- убрана ошибка обновления журнала.
- выпущена версия 0.3 beta.
11 мая 2006:
- регулятор заменён на v6 во всех макросах.
- ограничения уставок сделаны более корректно.
- изменена логика сброса регулятора в Seq(t).
- чуть подправлен макрос водяного калорифера, без изменения функциональности.
- добавлен пункт в меню параметров - действие при пропадании и восстановлении питания. Для программной эмуляции флажка Пуск/Стоп'.
10 мая 2006:
- Seq(t) не выдерживал множественных перезагрузок.
- пересекались статусы ФОхл и ВоОхл, ограничение второго вызывало появление сообщения об обмерзании первого.
- в макросе установки времени найдены неверные константы.
- сделан сброс софтового пуск/стоп при загрузке программы в контроллер.
6 мая 2006:
- написано некоторое описание внутри некоторых устройств.
- найден глюк в секвенсере температуры - неправильно передавались коэффициенты PI на ограничение охладителя по температуре.
- выпущена версия 0.2b
Примерные изменения v0.1b -> по 6 мая:
- добавлены описания внутри макросов.
- сделана диспетчеризация (изменения в меню).
- поправлен ЭКал - добавлены % и отображение работающих ступеней.
- некоторые датчики получили изменяемую ВЫХОДНУЮ характеристику.
- добавлена возможность удаления Тнаруж.
начало: 6 мая 2006