20 08 2012 Стартовая редакция - функции ТУ - опрос по MODBUS - прямое подключение GPS приемника 21 08 2012 - Изменен WEB интерфейс - Меняется формат времени МЭК для ТС и ТИТ - Оставили только 2 зарезервированных ТИТ в массиве ( Темп и Напр.бат ) остальное можно смотреть через веб - добавлена возможность менять количество квитанций для 104 - реализована точная авто-подстройка частоты резонатора часов от GPS (точность хода достигла 1мс 5 мин или 300мс в сутки) - добалена возможность смены прошивки через WEB (пока работает не гарантированно успешно - будет доработка) !!! не реализованы - функции ТУ - опрос по MODBUS - прямое подключение GPS приемника 22 08 2012 - Для web смены прошивки - загрузчик выделен в отдельный файл (SincomD_Boot.hex). Для смены старой прошивки низкоуровневым программатором необходимо записывать оба файла (SincomD_Boot.hex потом SincomD.hex). - исправлена ошибка передачи отрицательных ТИТ из CAN. 23 08 2012 - исправлена ошибка формирования IV метки времени для ТС - заработала прошивка через веб 05 12 2012 реализовано нового - выдача ТУ на блоки CAN - прямое подключение GPS на порт 4 - Трассировка обмена GPS и CAN - опрос устройств по modbus (только 16 разр измерения!) устранено: - сбой can шины при включении 14 12 2012 устранено: - неустойчивая работа web через IP канал с задержками - ускорен обмен WEB Расширен список проверенных браузеров (устранены несовместимости) 21 01 2013 - устранена ошибка инициализации портов на RS485 - реализована трассировка поледовательных портов 24 04 2013 - Реализовано ТС по MODBUS и ТУ - реализована поддержка новых модулей ТУ RDO-8 - реализован циклический канал передачи МЭК101 (для передачи без обратного канала связи) - Усовершенствован режим работы GPS (для возможности паралельной работы этого канала по MODBUS) - Предварительный вариант работы по шине MT-BUS (прием передача ТС и ТИТ) 06 06 2013 - исправлена ошибка адресации ТУ по Modbus 03 07 2013 - исправлена ошибка опроса по МЭК (не передавал данные) - исправлена ошибка резервирования по CAN (при 2-3 синкомах на шине) - устранена ситуация отсутствия доступа к WEB при плохом канале связи 23 11 2013 - добавлена возможность синхронизации времени по МЭК при отсутствии сихронизации GPS - устранена ошибка неотправки изменений ТС при потерях канала связи по МЭК - отлажена работа с параметрами float в протоколе MODBUS !!! не проверена работа на САN на скорости 50 кБ 09 12 2013 - исправлена ошибка мониторинга ТИ (отрицательные значения не показывались) 10 12 2013 - добавлена опция приема ТИ в формате float (1234) / (2143) / (3412) - прием ТС из MODBUS - те ТС которые складываются в массив и имеют адрес передачи первого канала в МЭК > 30000 передаются в МЭК как двухпозиционные с дополнением следующего бита из MODBUS 16 12 2013 -исправлена ошибка в веб модуле 2014 ----------------------------------- НОВАЯ ВЕРСИЯ! Существенно изменены алгоритмы и конфигурация. При переходе на версию возможны нестыковки со старой конфигурацией. Рекомендация - проверте настройки каналов приема передачи (настройки ТС ТИ ТУ остались без особых изменений) Изменения - Поддержка новых модулей МТС8 - Изменения алгоритма взаимодействия (протокола) с МТУ4 (работа по заводским номерам) - Снято ограничение по количеству каналов МЭК104 (т.е. всего 4 канала МЭК в сумме 101+104) - Реализована возможность работы по СОМ1 со скоростями ниже 1200 - реализована поддержка передачи в мостовой контроллер СинкомIP для ретрансляции в протоколах Гранит ТМ512 Компас... - Реализована возможность задания масштабного коэффициента для кажного канала передачи индивидуально (дополнительно к общему) - Реализованы дополнительные прошивки для особых режимов работы СОМ1 - СЭТ4/Меркурий - ТМ512 -Реализован режим для "прозрачного" канала портTCP/IP <-> СОМ. Позволяет использовать СОМ порты контролера как прозрачные порты для Сервера ОИК Диспетчер. -Реализована поддержка метеостанции WXT520 24 09 2014 !!! Обнаружена и исправлена ошибка - при смене конфирурации портилась прошивка программы (восстановить можно путем перепрограммирования загрузчика низкоуровневым программатором) - исправлен прием GPS и синхронизация времени (совместимость с СинкомIPT) !Внимание при конфигурации сервера нужно указать МАС с изменением 3-го байта (вместо 10 надо задавать СС) (т.е. если у СинкомаД МАС FACE10001234 в сервере в конфигурации СинкомIPT нужно задавать FACECC00134) - Сделана поддержка передачи протокола МЭК104 по любому СОМ порту (для этого нужно настраивать как обычно МЭК101 и после старта Синком автоматически распознает какой протокол работает в этом канале по типу запросов от сервера) - Реализованы новые прошивки поддержки протоколов для СОМ1 Гранит ТМ120/КОМПАС 17 11 2014 - исправлена ошибка работы с МТС для двухпозиционных сигналов - реализован сервер времени NTP (можно синхронизировать компьютеры) при наличии подключенного приемника GPS. синхронизацию windows можно настроить выдачей команды: w32tm /config /manualpeerlist: /syncfromflags:manual /update 10 12 2014 - исправлена ошибка приема "длинных" пакетов по COM портам в режиме COM-TCP - добалена возможность выдачи двух команд ТУ в устройства MODBUS - добавлена проверка длительности синхро импульсов применика Глонасс/GPS для устранения проблем синхронизации при неустойчивой связи. 12 12 2014 - исправлена ошибка МЭК104 (прекращение обмена через 32000 пакетов передачи) - отрегулирированы времена TCP стэка (наблюдались лишние пере-передачи) - исправлена ошибка второго ТУ в протоколе MODBUS 25 12 2014 не полностью проверенная версия! - дополнительный контроль COM-TCP режима для устранения "зависаний" порта при плохой связи - прием и обработка двухпозиционных ТС из ТС430 и MODBUS (превращение двух подряд ТС в один двухпозиционный - для настройки надо задать адрес передачи в МЭК со знаком минус) - идет работа над реализацией логических блокировок (аналогично ТУ430Б) - появилась дополнительная настройка ТУ (пока не трогать) - реализована "обратная" передача информации в CAN шину (иммитация модуля опроса СинкомIP) !! для общей информации - идет работа над новой версией Синкома Д (рабочее название Синком Д+) основные изменения (кроме оптимизации компонентов) - 2 независимых Ethernet порта для резервирования связи - встроенная флэш память для более надежного перепрограммирования и возможности развития веб интерфейса - предварительно в корпусе Синкома Д но с разьемами идентичными Синком ДК - (идея удешевить и уменьшить вариант с небольшим количеством МТС и МТУ для малых ПС) 03 04 2015 - исправлена ошибка опроса СЭТ4 - исправлена ошибка приводящая к периодическим рестартам контроллера - сделана оптимизация структуры программы в рамках расширения функций -- Поддерка пользовательского программирования в стандарте IEC 61131 (Реализовано как лицензионная опция) -- Увеличен обьем телеметрии ТС до 2000. ТИ до 1000 (реализовано как лицензионная опция) -- Поддержка СЭТ , Меркурияс на всех СОМ портах (в отладке) -- Поддрежка МЭК101 на прием данных (в отладке) 06 04 2015 - сделана прошивка PPS2RTS по спец заказу - выдает на COM1 и COM2 сигнал PPS (от приемника точного времени) на линию RST. 20 04 2015 - восстановлена работа МЭК101 по RS485 - восстановлена работа мэк104 по сом порту - исправлена ошибка - сбой часов при конфигурации модулей ТС430 ТУ430 21 04 2015 - исправлена процедура переконфигурации - тестовый вариант приема данных по МЭК101(не использовать) - тестовый вариант многоканального СЭТ4/меркурий(не использовать) - тестовый вариант установки времени через WEB(не доделано) - исправлена 0шибка обработки двухпозиционных ТС от MTC8 23 04 2015 - стабильная версия (но без многоканального СЭТ4) - прием МЭК101 - для тестирования 28 04 2015 - Версия базовая - отладка МЭК101 прием - Версия Гранит - исправлены ошики формирования меандра - Версия ТМ120 - добавлена настройка паузы повтора пакета ТУ 30 04 2015 - исправлен прием СЭТ4 (не работал на 2-4 портах) 27 07 2015 - Исправлена ошибка синхронизации времени в сервере (иммитация Синкома-IPТ) - Добавлена возможность произвольной конфигурации Двухпозиционных ТС для МТС8 (требует обновления МТС8) (предварительная) - Проверенные версии поддержки Гранит ТМ120 ТМ800В 25 08 2015 - Изменены прошивки для Гранита и ТМ800 - добавлена поддержка резервирования контроллеров в канале связи. В основной прошивке - доработан модуль дорасчета на IEC 61131 (исправлены ошибки) - добавленна возможность писать дорасчет на языке Си - без отдельной лицензии! - Исправлены обнаруженные ошибки - Обнаружена и исправлена проблема в алгоритме контроля напряжения батареи часов, приводящая к повышенной нагрузке на батарею. 27 08 2015 - исправлена ОШИБКА передачи ТМ-BUS (избыточный поток данных по сети) 28 08 2015 - оптимизация быстродействия 31 08 2015 - исправлена ошибка для "прозрачного" сом порта сделаная 28 08 2015 17 12 2015 - Отлажен МЭК101 для опроса нижестоящих устройств (с ретрансляцией ТУ) - Поддержка модемов (TELIT, SIMCOM, SIERRA ) на COM1/2 для работы с верхним уровнем по МЭК104. - Новый загрузчик с возможностью удаления дорасчета и конфигурации (!!! загрузчик меняется только у производителя!!!) - замена не обязательна - Исправлено множество ошибок - Добавлена функция приема данных (ТС и ТИ) с верхнего уровня (обратный канал) по протоколам МЭК 101/104 - Переделан модуль работы по МОДБАС - поддержка модулей по протоколу DCON (считывание и запись ТС и ТИ) - запись регистров ТС и ТИ - поддержка выдачи ТС и ТИ на щитовые приборы S2000 - спец режим опроса модуля ТИ ОВЕН MB 110A - поддержка протокола ИСЕТЬ Радио (не полностью проверено) - спец прошивка для приема и передачи ТМ512 - поддержка нового модуля Синком ДКП (в котором есть встроенный модем и 12 ТС и 2 ТУ) - для синхронных протоколов (Гранит ТМ512 и т.п.) сделана битовая трассировка канала связи - добавлен режим "Охрана" - при котором контролируется группа входов на сигнализацию 18 12 2015 - полностью проверен протокол Исеть Радио - исправлено время недостоверности (10 сек) при разрыве канала по опросу устройств в МЭК101 ----------------------------------------------------------------------------------------------- ИЗМЕНЕНИЕ НАМЕНОВАНИЯ ПРОШИВОЧНЫХ ФАЙЛОВ - в названии присутствует дата и время публикации (дата в метке файла может быть меньше - она формируется при компиляции) Последняя буква T имени файла означает что данная версия еще находится в стадии проверки 22 12 2015 - ошибка анализа напряжения питания для встроенных ТС в Синком ДКП при масштабировании ТИТ напряжения питания 23 12 2015 - Исправлена ошибка оптимизации для прошивок Гранит, ТМ120, ТМ800Б (в прошиках сентября этой ошибка не было) 24 12 2015 - Скорость >200 ТМ120 и ТМ800Б улучшена точность тактирования - Исправлено Исеть радио на скорости <600??? 02 01 2016 - Новый вариант ТУ для протокола MODBUS в виде опции ТУ (реализованы функции 5 и 6) *FUNCTION-ADDR-VALUE/FUNCTION-ADDR-VALUE ^--- для ВКЛ ^-- для ОТКЛ например для выдачи SET SINGLE COIL - 5-ADDR_REG-1 RESET SINGLE COIL - 5-ADDR_REG-0 - Новые настройки для Синком ДКП (передачи диагностики) Контроль АКБ,Контроль Открытия шкафа,Тепрературные датчики 03 01 2016 - Реализовано считывание до 4-х датчиков температуры DS1820 в Синком ДКП (исправить длину поля в веб!) Без задания ID датчиков - обрабатывается один, для получения ID задайте адрес первого = 0 04 01 2016 - Реализованы доп датчики Синком ДКП (контроль двери, контроль питания) - Добавлена поддержка модулей МТС16 (тест) 05 01 2016 - Увеличено кол-во модулей МТС в конфигурации до 20 06 01 2016 - подготовлен для тестирования модуль приема МЭК103 08 01 2016 - изменен алгоритм контроля устаревания ТС и ТИ c возможностью конфигурирования ( в диагностике ) от 10 сек до 500 сек 11 01 2016 - добавлена функция ведения журнала (старт,реконфигурация,ТУ,соединение по МЭК и т.п.) на 2000 записей (!!! идет тестирование) (ТОЛЬКО ДЛЯ ВЕРСИЙ СИНКОМАД на базе W5500 ) - добавлена функция ведения "длительного" журнала ТС (без передачи на вехний уровень - промотр через веб) до 8000 записей (!!! идет тестирование) (ТОЛЬКО ДЛЯ ВЕРСИЙ СИНКОМАД на базе W5500 ) 12 01 2016 - правка функций Журналов (Базовое тестирование пройдено) 15 01 2016 - МЭК103 - проверен прием ТС и ТИ - проверена функция настройки устаревания ТС и ТИ - исправлена небольшая ошибка опроса устройств по МЭК101 - проверены ТС контроль доступа и ТС работа от батарей Синком ДКП 19 01 2016 - правка МЭК103 - проверен прием данных - не проверено ТУ - отладка обмена с новым модулем МТС16 27 01 2016 - оптимизация обмена с модулями МТС8 МТС16 03 02 2016 - переделана конфигурация приема по МЭК101 (более понятный интерфейс в виде таблицы параметров) 05 03 2016 - исправлена ошибка проверки контрольной суммы глонасс приемника (редко но были неправильные коррекции времени) 07 03 2016 - версия для тестирования модуля с двумя Ethernet. 08 03 2016 - новая прошивка МТУ4 для платы версии 3 (для тестирования) 09 03 2016 - исправлена ошибка конфигурации ТУ для протокола МОДБАС 12 04 2016 - Исправлена ошибка инициализации локальных ТС для СинкомДКП 14 04 2016 - добавлено подтверждение приема пакета времени в МЭК 101/104 (оказалось критично для некоторых скада систем) 20 04 2016 - исправлена ошибка присвоения меток времени на границе секунды (возможно появления метки со значением секунд = 60) 26 04 2016 - добавлено спец расширение протокола МЭК104 (нестандартное!) 1. Закрытие пакетов контрольной суммой (CRC16) для обнаружения искажений в канале связи (есть подозрение что бывает) 2. Кодирование пакетов закрытым ключем шифрования по алгоритму NEWDES (для защиты данных при работе в открытых каналах связи) Требует спец лицензии (ОИК Дипетчер) для поддержки. НЕ ДЛЯ ИСПОЛЬЗОВАНИЯ В РФ! (НЕ ИМЕЕМ ПРАВО) 04 05 2016 - исправлена ошибка инициализации обмена по МЭК103 05 05 2016 - добавлена поддержка протокола Исеть для медленных каналов связи. Настройка аналогична настройке протокола Исеть-Радио, требуется задать номер КП равным 0. - Изменен алгоритм выставления признака недостоверности времени для МЭК - для точных систем коррекции (GPS/Глонасс) признак выставляется через 6 мин, для неточных (источник сам МЭК, или другие протоколы) через 1 час. 11 05 2016 - Исправлена некорректность коррекции времени по МЭК101/104 в случае, когда от верхнего уровня приходит метка времени с выставленным полем дня недели (ОИК и Синком не использует эту опцию, поэтому ошибка не проявлялась). 11 05 2016 - добавлен спец режим работы передатчика СОМ1 с заданой задержкой в мс. Режим потребовался для работы через радиостанцию. 12 05 2016 - исправлена ошибка формирования задержки для СОМ1 при RS485. 24 05 2016 - сделана обработка команд ТУ от мостового контролера СинкомIP (гранит). Внимание - для приема ТУ от моста необходимо в поле MAC UDP973 указать СВОЙ MAC адрес! - исправлена обработка адресации ТУ для протокола Исеть для медленных каналов 27 05 2016 - обнаружена ошибка: при установке значений "задержка передачи по СОМ1" не работает опрос устройств по МЭК101 и МЭК103 на СОМ1. Сам параметр сделан для работы с верхним уровнем через радиоканал. Исправлено - сделано игнорирование этого параметра для протоколов МЭК101 и МЭК103. 01 06 2016 - поправлена несовместимость по приему данных по МЭК101 от устройства SMART_KP (устройство передает лишний байт в канал связи после передачи пакета с данными). 09 06 2016 - добавлена проверки ответа MODBUS по количеству данных (некоторые приборы грешат) 14 06 2016 - Добавлена новая спец опция - архив ТИ (только для версии с двумя Ethernet). При включении этой опции начинается запись архива ТИ первых 40 параметров ТИ, запись идет 1 раз в минуту, глубина хранения 1 сутки. Архив используется для передачи записей на верхний уровень по протоколам МЭК при разрывах связи. 05 07 2016 - исправлена ошибка МЭК104 в версиях после 26.04.2016 (неправильный ответ на тестовый запрос TESTRF) 13 07 2016 - оптимизация работы с модулями МТС 14 07 2016 - исправлена ошибка формирования метки времени ТС в протоколе передачи на верхний уровень - Исеть для медленных каналов. 15 07 2016 - устранены ошибки Исеть для медленных каналов. 18 07 2016 - доработка прием MODBUS - обработка нестандартного ответа для 32битных измерений. 19 07 2016 - изменения для производственных целей 25 07 2016 - оптимизация работы COM-TCP 02 08 2016 - добавлена возможность работы без обратного канала МЭК101 (циклическая передача) на всех портах COM (раньше только на первом). 15 08 2016 !!! ВАЖНО !!! - исправлена ошибка возможно приводящая к рестарту в протоколе приема данных по МЭК101 17 08 2016 - оптимизация протокола приема по МЭК101 (идет тестирование) 22 08 2016 - изменение формата представления "служебных данных" для большей наблюдаемости. В частности добавлена информация о текущих активных TCP соединениях (IP адрес ВУ). 23 08 2016 !!! ВАЖНО !!! - обнаружена и устранена проблема неустойчивой работы (периодические рестарты) при наличии программы дорасчета. 30 08 2016 - изменения в алгоритме работы для повышения устойчивости (удалены программные элементы оптимизации скорости работы, которые потенциально могли влиять на зависания). При этим удалось это сделать без серьезного ухудшения производительности. !!! При тестировании данной версии обнаружена некорректная работа встроенного модема Синком-ДКП - пользователям этого модуля не рекомендуется применять текущую версию. 02 09 2016 - исправлена проблема работы через встроенный модем в СинкомДКП 23 09 2016 - исправлена ошибка конфигуратора МОДБАС (неправильно декодировались значения заданных адресов с лидирующими нулями) 26 09 2016 - исправлена погрешность отображения точности часов при наличии спутниковой сихронизации на мониторинге 27 09 2016 !!! ВАЖНО !!! - добавлен контроль работоспособности кварцевого резонатора часов контроллера (был случай отказа кварца при котором контроллер выдавал все ТС с одним временем). 28 09 2016 - увеличено количество опрашиваемых устройств на одном канале МЭК-103 с 4 до 8 30 09 2016 - реализована передача значений энергии от приборов СЭТ4 и Меркурий как интегральные значения в протоколах МЭК101/104 (для устранения потери точности) 05 10 2016 - сделана оптимизация длины пакетов передаваемых данных для протокола МЭК101 для работы на скоростях 200-600 бод. Крайне не рекомендуется использовать в таких случаях передачу с плавающей точкой и с временем! Там и так один пакет передается более 2 сек! 20 10 2016 - исправлена ошибка передачи отрицательных значений по протоколу Исеть на верхний уровень 03 11 2016 - исправление настройки МЭК103 - ТС можно задать группой. Например FUN 14 INF с 5 по 15 можно задать одним числом 14005010 (количество+первый_INF*1000+FUN*1000000) Старая запись тоже работает т.е. 14005 и 14005001 одинаково. 08 11 2016 - доработан конфигуратор для МЭК103 - телесигналы задаются в виде FUN*INF*количество (более наглядно). Совместимо со старыми конфигурациями (перенастройка не требуется). 12 11 2016 - добавлена обработка опроса групппы в протоколах МЭК101/104 при обмене с ВУ. Реакция идентичная с общим опросом - передаются все телепараметры. 15 11 2016 - добавлена подержка обработки команды опроса счетчиков в протоколах МЭК101/104 при обмене с ВУ. 25 11 2016 !!! ВАЖНО !!! - обнаружена ошибка обработки ТС от модулей ТС430 при задании инверсии. Исправлено. 28 11 2016 !!! ВАЖНО !!! - сделана дополнительная опция для протоколов МЭК101/104 на ВУ - "буферизация". Она включает/отключает режим накопления спорадических ТС при отсутствии канала связи. ВНИМАНИЕ! раньше буферизация производилась всегда, сейчас по умолчанию ВЫКЛЮЧЕНА. Почему так - можно почитать http://www.iface.ru/forum/viewtopic.php?t=1413 30 11 2016 - добавлена возможность контроля сигнала CTS для СОМ1, для этого нужно задать в спец режиме в поле задержка передачи - значение максимального времени ожидания сигнала CTS и поставить в начале знак *. (например *1000 будет означать что передача начнется через 1 сек или раньше если на порту появится сигнал CTS). !ЕШЕ ПОЛНОСТЬЮ НЕ ПРОВЕРЕНО! 09 12 2016 - отладка сигнала CTS для СОМ1. Обнаружено что уровень сигнала RTS в режиме RS232 выставлялся некорректно. Исправлено. 12 12 2016 - отладка сигнала RTS/CTS для СОМ1. Неправильная работа на скоростях 100-600. Исправлено. 19 12 2016 - доработка для контроля точности часов (калибровка) при изготовлении контроллера. Добавлен служебный параметр в спец режиме "Автокоррекция часов (ТИ Бк Тк)", при задании адреса будут формироваться два измерения (начиная с заданного адреса) ТекущийУходЧасов(в сек/за сутки), ТекущаяКоррекция. Значения заносятся по методике калибровки при изготовлении. Откалиброванные часы работают с точностью не хуже 0,5 сек в сутки на темп диапазоне -30 +70 С. 21 12 2016 - добавлен признак недостоверности времени при отсутствии синхронизации для модулей МТС8. 25 12 2016 - добавлен протокол приема данных от приборов Элемер ASCII (в закладке MODBUS). В настройке указывать номер прибора и адрес запрашиваемого параметра, тип ответа не критичен - всегда принимается одно возвращаемое значение и сладывается по указанному адресу ТИ. 28 12 2016 - изменена обработка запроса интегральных параметров в МЭК104 с верхнего уровня для совместимости со SCADA компании ДЭП. 20 01 2017 - оптимизация обмена по МЭК104 через GPRS модем. Повышена устойчивость соединения и быстрое пересоединение при разрывах. Установлена фиксированная оптимальная скорость обмена с модемом 19200. 30 01 2017 - изменение протокола Элемер (идет проверка) 04 02 2017 - Добавлена функция резервирования контроллеров между собой. Можно настроить резервный контроллер с указанием узлов резервирования (CANшина и СОМ порты). Резервный будет следить за активность Мастера и в случае отсутсвия его активности 10 сек включит узлы резервирования в работу, при появлении Мастера узлы резервирования вновь уходят в ожидание. Обмен инофрмацией и контроль активности работают через ТМBUS. 18 02 2017 - функция резервирования отлажена. - сделан глубокий редизайн внутренней структуры программы контроллера, за счет оптимизации увеличено быстродействие отдельных узлов от 15 до 40%. 20 02 2017 - проверка текста программы, коррекция незначительных структурных недостатков. 02 03 2017 - незначительные правки. 11 03 2017 - увеличено время ожидания начала приема ответа в протоколе МЭК101 (опрос устройств) с 100 мсек до 250. 27 03 2017 - незначительные правки. 09 04 2017 - Добавлена обработка специфичного ТУ от ВУ ДЭП - Добавлена синхронизации времени от NTP сервера по GPRS модему (Только Синком ДКП) - Поправлены ответы на Web запросы для лучшей совместимости с антивирусными программами (проблема блокировки Касперским v10 страницы перепрограммирования пока осталась) 02 05 2017 - оптимизация опроса устройств по МЭК101 (незначительно ускоряет обмен). 03 05 2017 - оптимизация опроса устройств по МЭК101 (возможно улучшит совместимость с разными приборами). 04 05 2017 - реализован обмен ТМBUS по второму порту Ethernet. В контроллерах с двумя портами - обмен идет паралельно по двум (для целей резервирования). 11 05 2017 - доработка версии ТМ800 12 05 2017 - исправлена ошибка появившаяся в версии 02 05 2017 (не работал МЭК101 на ВУ) 31 05 2017 - добавлена поддержка модулей МТУ-4С (работают на CAN шине вместе в МТС-8) - более удобно (чем MTУ-4) для резервирования. - добавлена поддержка приема команд двухпозиционных ТУ в МЭК101-104. 06 06 2017 - исправление ошибки конфигурации инвертирования приема ТМ512 06 06 2017 - оптимизация веб интерфейса для устранения проблем совместимости с антивирусным ПО. 09 06 2017 - увеличены таймауты обмена по TCP (МЭК104 WEB) для более устойчивой работы по GPRS сети. - добавлена поддержка резервного сервера (параметр Сервер2) в спецрежиме GPRS для модемов Telit (Синком ДКП) и Sierra/Wavecom. 20 06 2017 - исправлена ошибка sntp (появилась в версии 09 04 2017) - не было ответов для некоторых клиентов 22 06 2017 - для "тонкой" подстройки протокола МЭК 101 на приеме с датчиков добавлены параметры конфигурации DOP1_TW - дополнительное время ожидания начала ответа (стандартное 100 мс) в мс DOP1_TS - дополнительное время паузы после приема от устройства (стандартное 4 байта) в мс (где цифра 1 означает номер порта). Изменять пока только в тесте конфигурации, пример для порта 2: "DOP2_TW":[250],"DOP2_TS":[50], 18 07 2017 - увеличено количество приборов СЭТ4/меркурий на одном порту до 20. 28 07 2017 - для модема телит (телеофис) (модем СинкомДКП) добавлена возможность задания дополнительной АТ команды при конфигурации и выполнения команды Ping по указанному IP (допустимо указание имени) пример трассировки пинга mail.ru K: Ping (AT#PING="mail.ru",1,32,500 ) M: #PING: 01,"217.69.139.201",5,57 в ответе после IP 5 - время ответа с 100 мс (5*100= 500мс) 57 - значение TTL Если пинг не проходит в ответе будут значения 600,255 04 08 2017 - WEB на Ethernet 2 включается по опции в спец режиме (раньше был всегда включен) - сделана возможность задания до двух IP адресов + опционально портов для проверки допустимости соединения ("белый список") по МЭК104. Тут же можно будет задавать режим "Клиент" TCP когда сам Синком будет соединяться с сервером по указанным адресам и портам. Варианты задания: [____] - ничего не задано, Синком в режиме ожидания соединения с любым клиентом [20.20.20.20] - Синком в режиме ожидания соединения с клиентом c адресом 20.20.20.20 [20.20.20.20:2404] - Синком в режиме ожидания соединения с клиентом c адресом 20.20.20.20 и исходящим портом 2404 [20.20.20.20,10.10.10.10] - Синком в режиме ожидания соединения с клиентом c адресом 20.20.20.20 или 10.10.10.10 [*20.20.20.20:2404] - Синком в режиме попыток соединения с сервером c адресом 20.20.20.20 на порт 2404 [*20.20.20.20:2404,10.10.10.10:2404] - Синком в режиме соединения с серверами (по очереди) c адресами 20.20.20.20 и 10.10.10.10 на порты 2404 [-] - Порт запрещен 07 08 2017 - добавлен режим "транзит" на TCP портах для Синкомов с двумя Ethernet. Режим позволяет делать проброску пакетов МЭК104 с одной сети в другую. Идет отладка. - добавлена возможность включения/отключения TM-BUS на втором Ethernet (в разделе спец режимы). 07 08 2017 - оптимизация режима транзит 09 08 2017 - изменения в системе калибровки часов (для оптимизации настройки модуля при изготовлении) 16 08 2017 - Добавлена возможность задания начального адреса ТС на модуле ДКП (раньше всегда были с первого). (в спец режиме) 23 08 2017 - исправлена ошивка при установке инверсии для ТС принимаемых с модуля МТС-8 24 08 2017 - КРИТИЧНО! Обнаружена (исправлена) ошибка в обработке протокола МЭК104 возникшая при доработке в конце апреля 2016г. Проявляется в некоторых случаях в виде пересоединения по TCP. 25 08 2017 - ошибка соединения с конфигуратором Исеть исправлена. 19 09 2017 - исправлена ошибка индикации адреса архива ТС при печати внутреннего журнала ТС (закладка трассировка каналов) (при печати выводился адрес на единицу меньше реального) - Изменена настройка смещения начального адреса ТС на модуле ДКП (из спец режима перенесена в раздел диагностика) - В виду появления новой модификации приемника точного времени ПСТВ-1М (из за снятия с производства применяемой микросхемы) сделана возможность работы в новом протоколе приема меток точного времени (NMEA). Определение типа приемника сделано автоматическое. 18 10 2017 - исправлена ошибка ответа контроллера при установке времени из веб конфигуратора (время устанавливалось правильно) 20 10 2017 - добавлена функция формирования ТС работоспособности контроллера. Сделана возможность задания списка условий (список источников в диагностике) при котором контроллер считается работоспособным. Реализованы следующие проверки - наличие точного времени (синхронизация часов работает) - есть обмен с заданным списком ВУ ( пакеты от ВУ идут чаще 20 сек ) - Все ТИ заданные в списке (до 10) достоверны (устройство поставляющее данные в работе) - Все ТС заданные в списке (до 10) достоверны (устройство поставляющее данные в работе) Если все заданные проверки выполнились успешно - ТС = 1 (контроллер исправен). Если хоть одна проверка не выполнилать ТС = 0 (есть неисправность). 21 10 2017 - Добавлена (не полностью проверена!) функция ТУ из дорасчетчика (можно писать функции автоматического управления). Для защиты от случайностей - эта функция должна быть разрешена в конфигурации (спец режим) 25 10 2017 - отладка функции ТУ из дорасчетчика - добавлена возможность кодирования транзита МЭК104 в MKT500. Кодирование происходит в МЭК на втором ETH. для включения кодирования в поле IP адрес нужно начинать с двух слэшей //. например //*192.168.10.15:2404 01 11 2017 - добавлена возможность работы с секундным таймером в дорасчетчике. Можно получить значение счетчика секунд (со старта контроллера) запросив значение ТИ с адресом 10001. 02 11 2017 - переделана функция диагностики (см 20.10.2017). Теперь ТС работоспособности показывает только наличие точного времени. Для контроля обмена с ВУ и работу источников данных по достоверности ТС и ТИ можно настраивать на отдельные ТС (до 10 штук). Таблица называется "Диагностика обмена" в разделе "Диагностика". 08 11 2017 - коррекция протокола MODBUS - сделано отсекание возможного шума в линии в паузах. - В диагностический ТС добавлен контроль батарейки часов. 09 11 2017 - исправлена ошибка появившаяся при реализации протокола Элемер, которая нарушила прием с ТЭКОН-19 17 11 2017 - исправлена ошибка диагностики модулей МТС 19 11 2017 - добавлен дополнительный контроль при загрузке новой конфигурации. 27 11 2017 - изменение лицензионной политики. Все контроллеры при изготовлении маркируются на максимум возможностей. 29 11 2017 - добавлена возможность задания задержки передачи на всех COM портах (раньше только на COM1). В настройках спец режима ("Задержка передачи СОМ1,2,3,4") в виде списка значений в мс. Например 0,100,0,200 - задержка на 100 мс на порту COM2 и задержка 200мс на COM4 Дополнительно для первого порта можно задать отслеживание CTS - установить знак * перед значением задержки. 14 12 2017 - исправлена ошибка ограничивающяя заводские адреса МТС МТУ до 64000. 27 12 2017 Коррекция web - улучшения интерфейса 29 12 2017 - реализованы расширенные функции модуля TC430v6 - 2 порта RS485 c протоколом МЭК101 - настройка через USB порт в виде редактирования файла конфигурации - добавлена возможность принимать в MODBUS значения 32 бит со знаком. 30 12 2017 - исправлена ошибка в работе СОМ портов в режиме RS485 c заданной задержкой передачи (появилась в версии от 29 11 2017). 09 01 2018 - исправлена ошибка (принимать в MODBUS значения 32 бит со знаком.) от 29 12 2017. 10 01 2018 - исправлена ошибка назначения светодиодов прием/передача CAN в модуле Синком D/3U 18 01 2018 - подготовлена для тестирования новая функция "логические блокировки" приводов выключателей с управлением замками приводов через модуль ТУ430 24 01 2018 - исправлена ошибка формирования ТС "Нет связи" в протоколе опроса МЭК103. Нормально работало только для адресов ТС < 255. 02 02 2018 - исправлена ошибка нарушающая обмен по COM3 при наличии обмена на СОМ1 на скоростях ниже 1200. 06 03 2018 - полностью переделан модуль работы с GPRS модемом Telit (встроен в Синком ДКП). Реализована возможность реализовывать доп действия на фоне обмена с ВУ по МЭК104 (контроль сети оператора, прием и отправка СМС и т.п) Cейчас реализован контроль уровня сигнала с индикацией на светодиод (длительность свечения от уровня) и в WEB моноторинге. Планируется доработка для удаленного конфигурирования контроллера по GPRS. - реализована новая задача "Оперативные блокировки" для управления замками приводов коммутационной аппаратуры по таблицам состояний ТС. 08 03 2018 - исправлена ошибка вывода значений ТС (функция 6-запись регистра) в протоколе MODBUS. - добавлена фукция вывода выходных сигналов логических блокировок в протоколе MODBUS (функция 6-запись регистра), настраивается аналогично ТС но адреса выходных сигналов блокировок задаются с 20000. Выводятся по 16 значений в один регистр (параметр кол-во регистров игнорируеся). 19 03 2018 - добавлена функция считывания показаний с датчика MH-Z19 (датчик содержания СО2 в воздухе). В протоколе МОДБАС выбрать адрес 1, код функции 205, адрес регистра 1122, кол-во регистров 2. в ответе два ТИ - значение СО2 в ррм и температура датчика в С. 20 03 2018 - подготовлена специальная программа под windows для перепрограммирования синкомД по сети SincomD_Config (в папке TOOLS). Позволяет сменять конфигурацию, основную прошивку и загрузочный образ. Для ее работы сначала нужно сменить обычным путем основную прошивку, потом с помощью программы сменить загрузочный образ. Это делано для возможности конфигурации и обновления по слабым каналам связи (там где веб интерфейс работает неустойчиво). 24 03 2018 - добавлены сообщения в трассировку при приеме искаженных пакетов в мэк103. 27 03 2018 - добавлена возможность не указывать адрес сервера при работе через GPRS модемом Telit (встроен в Синком ДКП). В таком случае соединиться может любой (раньше это было запрещено). 16 04 2018 - добавлена опция в протокол приема по МЭК101 выдачи команды ТУ двухпозиционной (тип46). Нужно задать "да" в строке "Тип ТУ 46(ДП)". 26 04 2018 - добавлена возможность сихронизации времени устройства ИКИ-500 по протоколу Модбас (требует проверки). Для настроки нужно задать пакет: код функции 6, Адрес регистра 4028, колво 6, тип данных "время", время ответа 100, Адрес массива не имеет значения. Период выдачи пакета каждый 500 цикл передачи. 10 05 2018 - добавлена возможность работы по защищенному соединению через GPRS модемом Telit (встроен в Синком ДКП). Режим TLS 1.2 ciphersuite AES256-SHA. Рекомендум использовать со стороны ВУ программный шлюз STUNNEL. Настройка - Режим соединения: "2-TLS Клиент" 15 05 2018 - проведена оптимизация кода работы с сотовыми модемами Telit (встроен в Синком ДКП). (требует тестирования) 16 05 2018 - обнаружена потенциальная проблема прекращения обмена по протоколу МЭК101 с ВУ в режиме RS485 для исполнения Синком Д. Сделан доработка контролирующая ситуацию длительного (30 сек) отсутствия обмена и перенастройка порта для возобновления обмена. 21 05 2018 - для прошивки ТМ-512 добавлена возможность задания индивидуальных масштабных коэффициентов. Для реверсивных параметров укажите отрицательный масштабный коэффициент. Например 5*0.1 (означает передачу ТИ под адресом 5 умноженного на 0.1 Пример реверсивного 5*-0.1 ( значение при передаче умножается на 0.1 и прибавляется 125 ) 25 05 2018 - добавлена опция в настройках модулей МТС8, можно задать режим адресации ТС по входам "Не сжимать двухпозиционные адреса". По умолчанию ранее работал режим "сжатия" - двухпозиционный ТС занимал один адрес ТС в общем массиве. При установке "Не сжимать" двухпозиционный ТС будет занимать два адреса при этом значение во втором адресе смысла не имеет. Опцию попросили для облегчения восприятия. 03 07 2018 - исправлена ошибка веб мониторинга данных интегральных измерений (неправильно устанавливалась десятичная точка). - увеличена таблица диагностических ТС с 10 до 50 06 07 2018 - лицензию типа *B (500ТС 500ТИ) сделали равной лицензии по умолчанию *СТ (2000ТС 1000ТИ) 24 07 2018 - исправлена ошибка в задаче "Оперативные блокировки", не выводились блокировки > 32 - Подготовлена тестовая версия прошивки для щита S2000 25 07 2018 - добавлена возможность указывать место установки контроллера (для удобства конфигурирования) 02 08 2018 - добавлена возможность задания маски обработки ТС по протоколу Модбас (когда нужно обработать только часть битов из пакета). Маска задается в новом поле "Доп." в шест.виде в том порядке как идут биты в пакете). Максимально можно задать маску для четырех принятых байтов. Например 03000000 (можно просто 03) означает что обработаны будут только первые два ТС. 07 08 2018 - доработки для ДКП версии 3 (внешние GPRS модемы на RS422) 09 08 2018 - исправлена ошибка в прошивке S2000 (перекрытие пакетов на передачу в RS485) 14 08 2018 - исправлена ошибка приема измерений в протоколе МЭК103 24 09 2018 - В логике Оперативные блокировки добавлена функция разрешения управления приводом в процессе управления для двухпозиционных сигналов. Теперь при промежуточном состоянии логика проверяет остальные заданные условия. 03 10 2018 - исправлена нестабильность смены IP адрес с помощью программы Iset2Bus 20 10 2018 - Добавлена возможность занесения значений блокировок в массив ТС. Настройка пока вручную в тексте конфигурации. Например выводить с 201 адреса: "D_blkTS":[201] При задании - передача блокировок в МЭК по адресам 20000 отключается. - Иcправлена ошибка в формировании ТУ МЭК103 - Добавлена возможность задания ТС для блокирования команды ТУ (например ТС местное управление) Для этого нужно добавить в конец опций протокола (обязательно!) адрес ТС с вопросом ( например ?25) Команда ТУ пройдет если заданный ТС равен 1. Если нужно наоборот то задайте отрицательный адрес (например ?-25) тогда команда пройдет при значении 0. - изменена логика формирования пакетов МЭК. Появилась возможность задания предельной длины пакетов. Пока пока вручную в тексте конфигурации. например "C_IEC_LEN":[200,100,120,50], (в скобках макс длина для каждого канала). 02 10 2018 - исправлена ошибка: не записывалась конфигурация загруженная из файла. Эта ошибка появилась в прошивках с 19 11 2017 14 11 2018 - добавлена возможность обмена с Компас ТМ в прошивке ТМ120 (как опция). 20 11 2018 - добавлена возможность задания по МЭК на ВУ отправки времени только для спорадики ТС . 22 11 2018 - добавлена трассировка неправильно принятых пакетов в МЭК101 с ВУ 13 12 2018 - исправлена ошибка передачи отрицательных значений ТИ в CAN шину в режиме модуля опроса. 29 12 2018 - добавлена возможность настройки установки приемника ПСТВ-2. Можно наблюдать количество видимых спутников Глонасс и GPS. Для этого нужно включить трассировку канала GPS. ! В режиме трассировки точность установки времени хуже и COM4 работает только на прием времени. 23 01 2019 - исправлена ошибка формирования ТУ в протоколе Модбас (появилась в версиях с 10.2018) 01 02 2019 - внесены изменения в веб интерфейс. 09 02 2019 - оптимизация работы встроенного модема в ДКП. Подготовка к выпуску ДКП версии3 (внешние модемы). 16 02 2019 - разработка взаимодействия с программной SincomD_Remote_Config (для удаленного упраления контроллером на медленных каналах связи). 25 02 2019 - закончена отладка работы с SincomD_Remote_Config. Дополнительно сделана возможность работы SincomD_Remote_Config через сервер ОИК связанный с Синкомом по МЭК104 (требуется сервер V3). Изменено время сброса модема (откл питания) до 2 сек для устойчивого сброса внешних модемов. 28 02 2019 - исправлена ошибка управления питанием внешнего модема через сигнал RTS - исправлена ошибка синхронизации времени сервера ОИК при наличии помех на линии от ПСТВ. (и для контроля помех добавлено в мониторинг счетчик ошибок PPS - нарастание счетчика покажет наличие помех) 05 03 2019 - добавлен контроль недопустимого времени (меньше даты программы) от ПСТВ, на случай ошибок приемника. 06 03 2019 - добавлена проверка задания в конфигурации недопустимо малого размера пакета МЭК. В таком случае значение будет автоматически скорректировано на минимально возможное для данной конфигурации. 12 03 2019 - Добавлена диагностика обмена по МЭК104 в трассировку "Cистемный мониторинг". 12 04 2019 - добавлена поддержка ключа "захвата" ТУ для разных ВУ. Задается в настройках ТУ. В команде управления Получатель - "на плате", Адрес получателя - адрес ТС ключа для этого канала, Опция #реж/ТС1/ТС2/ТС3/ТС4. реж=0 захват только при всех снятых, реж=1 перехват управления при занятых менее приоритетных. ТС1 - высший приоритет, ТС4 - низший. 25 04 2019 - для ключа "захвата" ТУ изменил получателя ТУ. Надо задавать новый тип "Упр. ТС". 20 05 2019 - исправлена задержка (несколько минут) коррекции часов при старте первый раз после смены батарейки. 08 07 2019 - исправлена ошибка разбора конфигурации СЭТ4 Меркурий (в некоторых случаях приводила к зависанию на старте) 10 07 2019 - исправлен пароль по умолчанию для СЭТ4 на 000000. (был 111111 как и у меркурия230). 16 07 2019 - исправлена ошибка разбора конфигурации списка разрешенных IP адресов для TCP портов (в некоторых случаях приводила к зависанию на старте). ВНИМАНИЕ!!! Из-за проведенной оптимизации хранения конфигурации (не записисываются нулевые значения параметров), разборщик конфигурации при старте в некоторых комбинациях "зависает". Разработчик оперативно исправляет такие ошибки. Просьба при возникновении такого - выслать конфигурацию для анализа и исправления через тех поддержку. 18 07 2019 - добавлена возможность формирования пакета ТУ с функцией 16 в протоколе модбас. До этого работали только функции 5 и 6. 22 07 2019 - добавлена возможность выдачи нескольких пакетов типа 5 6 16 по команде ТУ в в устройство Модбас и задания пауз между пакетами. раньше было так: *Описание_ВКЛ/Описание_ОТКЛ (где описание = Функция-Адрес_регистра-Значение), например: *5-100-1/5-100-0 теперь можно добавить паузу после пакета (по умолчанию 300 мс): например 1сек : *5-100-1:1000/5-100-0:1000 и несколько пакетов: например 2 пакета на ВКЛ с паузой 0,5сек : *5-100-1:500|5-200-0:500/5-100-0:1000 т.е. для паузы надо через : задать милисекунды, а следующий пакет через | (вертикальная палка). Поле для редактирования опции маленькое и длинный текст писать неудобно - можно править опцию прямо в тексте конфигурации. Со временем попробуем сделать поудобнее. 23 07 2019 -небольшая коррекция протокола Исеть по COM порту для повышения стабильности приема при искажениях в канале связи. !!! 23 07 2019 - исправлена ошибка зависания на "пустой" конфигурации в версиях с начала мая 2019. 01 08 2019 - исправлена ошибка настройки транзита МЭК104 при отсутствии каналов на ВУ. 13 09 2019 - добавлена доп опция для модулей МТУ-4РК на CAN шине для разнесения команд в разные группы реле (при неодходимости изолировать контакты реле ВКЛ и ОТКЛ). При заданиии опции /2 (после времени удержания) команда ВКЛ идет на реле по заданному адресу, а команда ОТКЛ на следующий адрес ТУ. Пример задания опции на модуль с зав номером 10 и временем удержания 2 сек: *10/2000/2 23 09 2019 - добавлена возможность приема по МОДБАС 32 битных измерений в разных последовательностях байтов. 04 10 2019 - добавлена возможность подключения по второму ETH к COM порту в режиме COM-TCP. 07 10 2019 - уменьшен таймаут соединения COM-TCP по умолчанию до 15 сек (чтобы переключение на резервный ETH происходило быстрее). Для увелинения до 5 минут в спец режиме добавлен новая опция. 17 10 2019 - добавлена возможность задания адреса АСДУ > 255 для МЭК104 на верхний уровень. 02 11 2019 - добавлен контроль корректности задания адреса ТУ при управлении через модули ТС430. Ранее при пустом поле адреса получателя команда шла по произвольному адресу. 18 11 2019 - добавлена возможность в дорасчетчике устанавливать двухпозиционный ТС 22 11 2019 - переделан дорасчетчик, сделана новая среда редактирования и компиляции программ дорасчета. 26 11 2019 - исправлена ошибка не позволяющая отключить дорасчетчик при заданном файле дорасчета. 02 12 2019 - устранено ложное срабатывание щупа фотодатчика для S2000 при подключении. 17 12 2019 - исправлена ошибка приема ТУ в протоколе TMBUS от сервера ОИК. 24 12 2019 - изменен режим отправки широковещательных пакетов по порту TMBUS. IP адрес получателя раньше был всегда 255.255.255.255, сейчас он выставляется по маске сети - так более корректно. В случае необходимости работать по старому - выставляйте маску 0.0.0.0 25 12 2019 - обнаружена ошибка в протоколе МЭК104. При очень малом стабильном трафике 1 пакет в 2-5 сек срабатывает таймер разрыва соединения. Исправлено. 25 12 2019 - добавлена синхронизация времени по второму Eth в TMBUS 14 02 2020 - добавлена возможность отправки произвольного пакета в протоколе MODBUS по команде ТУ. Содержимое пакета задается в HEX формате c параметре ТУ "Опция протокола" *#xxxxxxxx:N1/#hhhhhh:N2 где * признак опции # признак прозвольного пакета xxxx содержимое пакета по команде ТУ ВКЛ (байты в hex формате) hhhh содержимое пакета по команде ТУ ОТКЛ (байты в hex формате) :N1 :N2 пауза после выдачи пакета в мсек Пример *#010203040506:1000/#09080706050403:2000 Синком добавит в начало пакета байт адрес получателя, а в конец два байта контрольной суммы 28 02 2020 - добавлена возможность управления передатчиком радиостанции (сигнал RTS) и настройка длины "лидера" в протоколе ТМ120/Компас 04 03 2020 - добавлена возможность получать значения ТС и ТИ через HTTP (REST API) запросы (например для анализа в Zabbix). формат запроса http://10.0.0.16/api/tm?a=1,2,3&s=1,2 где a=n -список ТИ, s=n - список ТС (не более 10 параметров в одном запросе) ответ прийдет в формате JSON {"a":[36.145,3.091,0.000],"s":[0,0]} Учитывайте что в контроллере только одна сокета для работы по порту 80, и если например включена веб трассировка - другие запросы будут блокированы. 06 03 2020 - добавлена функция ТУ в дорасчетчик MAKE_TU( АдресТУ, Команда); где команда 1 - вкл, 0 - откл Также в дорасчетчике можно давать сообщения в окно трассировки "Системный мониторинг" функция PrintText("выводимый текст на англ языке"); функция PrintData( data ); где data - числовая переменная, для числа с плавающей точкой будет печатать целую часть. !!! Необходимо обновить установку 09 03 2020 - исправлена ошибка (периодический рестарт контроллера) при работе СОМ порта на скорости > 115200 в дуплексном режиме ( МЭК104, GPRS ) 19 03 2020 - добавлена диагностика в трассировку обмена МЭК103, для лучшей наблюдаемости проблем обмена. 08 04 2020 - поправлена настройка встроенного модема в ДКП для повышения устойчивости. 13 04 2020 - исправлена ошибка в протоколе МЭК103, неправильно обрабатывался ИНФ = 0 в конфигурации. 25 05 2020 - добавлена возможность блокирования доступа к веб конфигурации. Разблокирование возможно по нескольким варинтам - 1 - нажатием кнопки "Прогр" на 10 мин 2 - заданием кода доступа (пароль)(латинские буквы, цифры, знаки до 12 символов) Выбирается один из вариантов, при варианте 2 сброс пароля при потере возможен только снятием батарейки часов. Для сброса/смены пароля можно вызвать веб-страницу /ResetPIN. При запросе пароля в браузере имя пользователя НЕ задавать. При работе по паролю - работает ТОЛЬКО один пользователь, доступ любого другого пользователя возможен ТОЛЬКО через 5 мин после последнего обращения к контроллеру залогиненного пользователя. Задание варианта по разделе "спец режим". 25 05 2020 - добавлена проверка наличия адреса получателя ТУ при приеме ТУ из ТМ-BUS, для предупреждения ошибок конфигурации. 04 06 2020 - исправлена КРИТИЧЕСКАЯ ошибка зависания контроллера на старте при наличии в конфигурации индивидуальных масштабных коэффициентов ТИ для каждого канала связи. Возникала при некоторых конфигурацих. 16 06 2020 - исправлена ошибка при наличии в конфигурации индивидуальных масштабных коэффициентов ТИ для каждого канала связи. Приводила к не записыванию заданных в конце списка коэффициентов. 20 07 2020 - исправлена ошибка считывания конфигурации протокола модбас при задании адресов в hex 07 09 2020 - исправлена ошибка возникающая при неправильном задании конфигурации MTC8 (отсутствие адреса в массиве ТС вызывало рестарт) 10 09 2020 - восстановлена поддержка прошивки UNICON - адаптация прошивки под устройство Синком ДКП5 18 09 2020 - исправлена ошибка сохранения конфигурации контроллера в файл в браузере 29 09 2020 - добавлен прием интегральных измерений по МЭК101 (типы 15 и 37) (не проверено) 07 10 2020 - добавлена возможность приема по модбас значений в BCD кодировке (только для 16 бит регистров без знака) Для этого нужно записать в поле "Доп" запроса букву D 09 10 2020 - коррекция логики блокировок (время удержания при ТУ 10 сек) 14 10 2020 - исправлена ошибка передачи пакетов в ТМ bus (появилась в начале 2020) - результат блокировок появляется в ТС не зависимо от состояния мест/дист 22 10 2020 - исправлена ошибка при задании адресов регистров в hex в протоколе Модбас 23 10 2020 - Режим широковещательных UDP пакетов (ТМBUS и установка времени) по умолчанию вернул на адрес 255.255.255.255 Если в сети требуется работа по маске сети - надо выставить доп опцию в "cпец режиме". Работа по маске сети требует правильной настройки сетевых параметров всех элементов сети! 24 10 2020 - исправление ошибок в работе блокировок появившихся после коррекции кода 14 10 2020 31 10 2020 - добавлен контроль конфигурации предельного времени устаревания ТС (30 сек). - добавлена возможность задания обработки команд ТУ модулем блокировок в случае когда реальный исполнитель команд ТУ в другом синкоме. Для этого нужно задать "Получатель" -> Упр.ТС и адрес получателя -> 5000 12 11 2020 - шлифовка работы блокировок при работе через TMBUS 20 12 2020 - добавлена дополнительная защита от "зависаний" работы транзитного канала МЭК104 23 12 2020 - начата разработка новой прошивки для протокола УТК-1 - для работы через роутеры GSM/GPRS в конфигурации можно задать увеличенное время тайм аута ТСР (по умолчанию стоит 250 мс). Это пока можно сделать только в тексте. Например тайм аут 2 сек. "C_TCP_TO":[2000], действует на оба Ethernet порта. 24 12 2020 - исправлена ошибка работы TMBUS на порту отличном от 973 26 12 2020 - доработка функции блокировок. Добавляется настрока времени удержания сигнала разрешения при ТУ в режиме Дист. Добавляется настройка ТС для отключения логики ОБР (режим наладка - выход всегда включен). 29 12 2020 - отладка фукнции транзит МЭК104 (устранялись ошибки появившиеся 20 12 2020) 12 01 2021 - поправлена коррекция времени по МЭК104 (блокировалась коррекция чаще чем 5 мин) 11 02 2021 - разработка тестовой прошивки для тестирования ОИК. Оптимизация протокола МЭК104. 24 02 2021 - исправлена ошибка в работе блокировок (появилась в коррекции 14 10 2020). Не работало при отсутствии в конфигураци ТС Мест/Дист. 25 02 2021 - подправлена трассировка CAN 02 03 2021 - Исправлена ошибка установки времени устаревания ТС, не устанавливалось время больше 30 сек. Сейчас сделано до 500 сек (8 мин). 23 03 2021 - Добавлена возможность изменять порядок бит в двухпозиционном ТС принимаемом из модуля ТС430. Настраивается в "спецрежиме". - Добавлена возможность настроить время ожидания ответа и время паузы между запросами при опросе данных протоколе МЭК-101. параметры задаются в мс в настройке ком портов. 26 04 2021 - Добавлена возможность задания режима 7бит для COM портов. Обращаем внимание что режим 7 бит возможен только вместе с режимом контроля счетности (это ограничение самого микроконтроллера). 31 05 2021 - В работе новая прошивка для реализации приема диспетчерских графиков от СО на эл станции по МЭК104 02 06 2021 - незначительные улучшения веб интерфейса. 04 06 2021 - изменение логики обмена по TMBUS - при полном дублировании и большой нагрузке неустойчиво проходило ТУ 07 06 2021 - Добавлен контроль успешности передачи в CAN. При отсутствии успешных передач в течении 20 сек производится сброс передатчика. Добавлена выдача статуса регистра передатчика для анализа типа ошибок (1-ОК 2-арбитраж 4-ошибка на 3 передатчика) Счетчики CAN теперь сбрасываются при обновлении веб страницы мониторинга (раньше каждую сек). Счетчик передано считается только при успешных передачах. 01 07 2021 - исправлено отображение с списке сигналов двухпозиционных ТС (Откл-Вкл). - изменен режим пересоединений для модела Телит (для более быстрого восстановления связи) - идет работа над прошивкой нового модуля ДКП5 - отладка прошивки для приема диспетчерских графиков (ПДГ) от системного оператора по МЭК104 (для станций) 08 07 21 - исправлена ошибка обмена с ВУ (не передавался спорадически первый ТИ) 19 07 21 - Добавлена возможность передачи номера секунды как ТИ (настройка в спецрежиме). - добавлена возможность устанавливать тайм аут TCP протокола в настройках спецрежима, это необходимо для каналов связи с задержками больше секунды (по умолчанию 250 мс). Максимум 3000 мс. 28 08 21 - исключение затыкания передачи данных по TMBUS при проблемах во втором ETH 04 10 21 - Изменения в конфигурации версии ДКП5 09 10 21 - Разработка новой функции - прием ручных значений ТС и ТИ по МЭК104 от ВУ (признаки ручного сохраняются и передаются по всем остальным каналам связи) 12 10 21 - Изменена логика опроса модулей на CAN для режима КП Исеть для повышения устойчивости обмена. 06 11 21 - добавлена возможность задания APN для ДКП5 - добавлена возможность разбирать ответ на запрос чтения регистров (MODBUS) по каждому байту в отдельный ТИ, для этого нужно задать тип данных 16 бит без знака и в поле Доп. написать BYTE !!! Количество занятых ТИ будет равно удвоенному количеству запрошенных регистров, а в списке ТИ подписи будут только по количеству регистров. 10 11 21 - добавлена функция резервирования СОМ порта для виртуального порта с ВУ 03 12 21 - доработка сотовой связи для ДКП5 24 12 21 - Подправлено работа с приемом ручных значений ТС по МЭК104. 28 12 21 - отдадка прошивки ПДГ 29 12 21 - иcправлена ошибка в протоколе опроса приборов по МЭК101, при инициализации первый пакет запроса был с FCB=0, а по стандарду д.б. =1 - исправлена ошибка конфигурации протокола модбас ТС с битовой маской 11 01 22 - добавлена возможнисть приема и ретрансляции на ВУ флага SB (ручн) по каналу опроса МЭК101.