Список новых опций Электро
(список перевёрнут – новые позиции вверху таблицы)
Дата |
Модуль |
Изменения в системе |
|
|
|
24.06.2015 |
Electro.dll |
Исправлена давняя проблема с искажением при выборке данных (например, в DBView.exe) в поле «Внесено в БД» |
15.06.2015 |
EMFFLAG.dll |
Старый драйвер (в отличии от нового EMFFLAG2.dll) формировал «неправильную» метку времени для сохранённых срезов (см. DllOption.doc) Исправил, всё-таки, как нужно. Обратите внимание на шаблоны отчётов, использующие такие параметры! |
27.05.2015 |
AppName.exe Electro.dll |
В Конфигураторе
для параметра типа «счётчик» начальное
значение старших разрядов можно
указывать отрицательным. Алгоритм расчёта остаётся тем же. Эффект – часть
значений «уходят в минус». Полезно при замене устройства, когда вновь
поступающие значения нужно оставить как есть (убрать накопившиеся
переполнения значений прежнего счётчика). |
15.05.2015 |
AppName.exe |
Более гибкая настройка меню в файле App.ini: ; Конфигурация
меню оболочки (четыре верт.панели с иконками) ; В первых
трёх панелях можно изменить только иконку (iconX=) и надпись (textX=) ; Четвёртая
панель [panel4] м.б. полностью сформирована
пользователем (pathX=путь_запуска_программы) ; Иконка -
BMP-файл 50х50 пикселей. [panel1] count=2 text1= Редактор шаблонов icon1= test1.bmp [panel4] count=2 path1= ManInput.exe text1= Ручной ввод icon1= test1.bmp path2= XmlCnf.exe text2= Редактор XML-конфигураций icon2= test2.bmp |
26.03.2015 |
Merkur.dll |
Для ключа AUTOSYNCH добавлено значение 3 Для AUTOSYNCH=3 не выполняется проверка выхода разности времени за лимит корректировки (т.е. по сути выполняется безусловная установка времени). Однако, как и в других случаях, корректировка не выполняется, если разность в пределах нормы. Ключом следует пользоваться, например, для смены сезонного времени в устройствах, не поддерживающих сезонное время. |
20.03.2015 |
Electro.dll |
Для SQLite в electro.ini добавлена настройка типа @PRAGMA="synchronous=2 cache_size=40000" (см. http://sqlite.org/pragma.html) По умолчанию действуют synchronous=0 cache_size=30000 |
28.01.2015 |
ElectroHost.exe |
В IPT-сервер добавлена поддержка отечественного gprs-модема Эргомера-260 (см. ElectroHost.doc Пример работы с модемом Эргомера-260.GSM) |
15.01.2015 |
DBView.exe |
Добавлена кнопка XLS – экспорт в
Excel |
11.01.2015 |
Electro.dll |
В Настройках автоопроса (ветвь CONFIG/NOTIF) добавлен ключ Write2DB. Установка Write2DB=0 отключает запись результатов опроса в архив, сохраняются только текущие значения. |
20.12.2014 |
SLB.dll |
Поддержка концентратора METCOM (Landys&Gyr) |
22.10.2014 |
DBView.exe |
При выходе из программы сохраняются текущие настройки, при запуске – восстанавливаются. |
20.10/2014 |
CalcViz.exe |
New! Полезно – Утилита предназначена для анализа взаимосвязей вычисляемых параметров. Для работы необходимо установить графический пакет GraphViz http://www.graphviz.org/ |
07.10.2014 |
Electro.dll |
В xml-задание на опрос в тег устройства device добавлено свойство synch="1" – команда на установку времени. Пример xml-задания <?xml
version="1.0" encoding="UTF-8"?> <electroxml serverto="DEMO"> <query
from="DAY2" to="CURRENT" finfo="1">
<select>
<device serialnumb="NIK_2104219013920090" synch="1"
devid="248">
<par memind="1073776488" objid="16227"
period="0"/>
</device> </select> </query> </electroxml> Технология подготовки задания на установку времени: - Как обычно формируем задание. Для каждого устройства необходимо указать хотя бы один параметр (иначе устройство будет отсутствовать в задании). Этот параметр всё равно будет проигнорирован при установке времени. - Вручную добавляем в тег device свойство synch="1" |
07.10.2014 |
SLB.dll |
|
01.10.2014 |
Points.exe |
New! Полезно – Утилита реализует функции контроля полноты данных, ручной ввод, переключение счётчика (в т.ч. Обходной Выключатель). См. ЭлектроУчет - Руководство по эксплуатации.doc п 4.13 |
16.09.2014 |
CTK3.dll |
Исправлена некорректность вычитывания ГН в режиме smart read в случае большой рассинхронизации времени. |
05.09.2014 |
Electro.dll |
Доработан механизм расчёта вычисл.параметров. Для параметров типа FORMULA в список зависимостей ранее заносились только базовые параметры, указанные в свойствах (не более 2х), а в формуле их м.б. больше. Это вызывало неполную работу механизма. |
04.09.2014 |
DBView.exe |
Полезно.
|
03.09.2014 |
Electro.dll AppName.exe |
Полезно. В Конфигураторе для параметров введена опция замещения отсутствующих значений для периодических параметров. Подробности – ElectroFAQ.doc («Режим замещения отсутствующих данных») |
27.08.2014 |
драйвера |
В механизме синхронизации времени использовались константы
MINDELTA MAXDELTA MAXCORR (см. ElectroFAQ.doc) Теперь их можно менять в настройках драйвера соответствующими ключами. Например MINDELTA=2 MAXCORR=5 |
12.07.2014 |
Merkur.dll |
Для Меркурий-23Х добавлена запись в счётчик параметров управления нагрузкой. См. DllOption.doc для счётчика. |
07.07.2014 |
Electro.dll ElectroHost.exe |
Возможность запуска на одном сервере нескольких экземпляров Электро (с различными лицензиями electro.ini) |
05.07.2014 |
Electro.dll ElectroHost.exe |
Доработка раскрутки стека (обработка unhandled exception) – имя+смещение функции, где произошло исключение. Также, формирование NNN_crash.log для приложений. |
30.06.2014 |
Electro.dll |
В парсер строки дата-время (используется в ключах FROM=, TO=) добавлен литерал HOURn – смещение от текущего локального времени в часах. Например, если сейчас 13:21, то FROM=HOUR1 TO=HOUR0 соответствует [12:00;13:00[ |
20.06.2014 |
Electro.dll |
Версии Ядра Electro_sqlite.dll (с встроенной СУБД SQLite)
и Electro_odbc.dll (ODBC-интерфейс) объединены в одной Electro.dll.
Выбор автоматический, по ключу SQL= в лицензии Electro.ini Т.е. если там SQL=SQLITE, то работа с SQLite, иначе через ODBC-интерфейс. |
10.06.2014 |
Electro.dll |
Улучшена работа с реестром windows. Соответствующие правки в дереве настроек. |
04.06.2014 |
Electro.dll |
Тюнинг стандартного окна Навигатора БД Из полезностей: - подсказки - Поиск по идентификатору можно начать нажатием Enter (в окне ввода идентификатора). Раньше это м.б. сделать только нажатием кнопки --- под окном) - Слева появилась кнопка _|_ позволяющая изменить режим отображения. Совмещённый режим (список параметров становятся ветвями дерева) даёт более компактное представление. |
25.05.2014 |
ElectroHost.exe RepGen.exe |
Встроенный веб-сервер: Для ф-й DBVIEW, REPGEN добавлено использование календаря для выбора даты (диапазон выборки, дата отчёта). Внимание! Полноценный календарь (HTML5 форма date) поддерживается в Opera и Chrome. В других браузерах – упрощённый вид. |
12.05.2014 |
ElectroHost.exe |
Встроенный веб-сервер: - Исправлена ф-я REGISTRY – получение xml-снимка регистров настроек - Реализована ф-я CHAT – чат веб-клиентов и администратора сервера. |
11.05.2014 |
Electro.dll |
Добавлен интерфейс ElectroXML(ACTION=16) – получение xml-снимка регистров. |
10.05.2014 |
ElectroXML.exe |
Разблокирована ф-я удаления данных |
07.05.2014 |
Electro.dll |
Добавлено в интерфейс ElectroXML(ACTION=9) (генератор макетов): 1. В ключ MODES= добавлено MODES_000 (фиксированная дробная часть, см. Руководство п.4.3.1) 2. В xml-шаблон добавлено свойство cond=”условие” для управления выборкой данных. |
22.04.2014 |
AppName.exe Electro.dll |
Выборочное обновление конфигурации. Ранее, при изменении любого элемента, в Ядро поступала команда на полное пере вычитывание конфигурации из БД в кэш Ядра. Теперь, по возможности, обновляется только необходимый элемент. |
11.04.2014 |
ChkData.exe |
В командную строку добавлен ключ FROM= для указания начальной глубины выборки. Например ChkData FROM=DAY4 -
Выборка за последние 4 дня |
05.04.2014 |
ManInput.exe |
Добавлена возможность копирования и вставки (например, из Excel). Также исправления, доработки. |
04.04.2014 |
Electro.dll |
В лицензии electro.ini может использоваться строка COPYRIGHT=”Авторское
право” Отображается в заставках (в т.ч. в AppName.exe) |
03.04.2014 |
Electro.dll |
Исправления в механизме обновления вычисляемых параметров |
01.04.2014 |
Mak2Xml.exe |
Доработки:
|
01.04.2014 |
ElectroHost.exe |
Клиент МЭК104 – исправлена ошибка в функции определения времени активного состояния. Ошибка влияла на момент активизации клиента (мог и вообще не запустится при небольшом интервале активности worktime) |
30.03.2014 |
DBView.exe |
Полезно! В командную строку добавлены ключи OID=objid FROM=date TO=date Ключи FROM,
TO устанавливают исходное значение диапазона выборки. Ключ OID инициирует просмотр указанного параметра. Например, при выполнении DBView.exe OID=11 FROM=DAY1 TO=DAY0 утилита сразу покажет значения параметра 11 за предыдущие сутки. |
19.03.2014 |
AppName.exe |
Полезно! В Конфигураторе (устройства) добавлена кнопка Свойства для просмотра и редактирования свойств (Нормативно-Справочной Информации). Напомним, в Редакторе отчётов есть доступ к свойствам. Таким образом, имеем связь между отчетами и БД НСИ. |
05.03.2014 |
ElectroHost.exe ElectroService.exe |
Внимание! Сервис ALARM (система оповещения) установлен опциональным (платным). |
01.03.2014 |
Электро-Учёт
презентация.pdf |
New! В комплект документации добавлена презентация основных возможностей системы |
16.02.2014 |
EMFFLAG2.dll |
Доработано чтение ЖС для Альфа (круглый) |
08.02.2014 |
SLB.dll |
Для ZxD (DLMS) реализовано синхронизацию времени |
01.02.2014 |
SLB.dll |
Для SL7000 проверяется правильность указания режима перевода сезонного времени. В случае несоответствия, метки ГН формируются в соответствии с установками счётчика. Это позволяет корректно сохранить в БД информацию для дня перехода на зимнее время. |
20.01.2014 |
SLB.dll |
Для ELVIN добавлен ключ DEVTYPE= (см. DllOption.doc) |
15.01.2014 |
Elecro.dll |
Переработан механизм экспорта данных ElectroXML(ACTION=10) Теперь он м.б. использован для выгрузки данных из испорченной БД ELECTRO (см. ElectroFAQ.doc) |
09.12.2013 |
ModBus.dll |
Добавлена поддержка 4-х-канального счётчика импульсов РегМик СИ4-8 |
01.12.2013 |
LUCA.dll |
(Luca.dll – сторонняя компонента, коммуникационная библиотека) Разработана собственная библиотека Luca_new.dll с идентичным API (на данный момент реализовано null-модем, АТ-модем, TCP/IP, SMS). Переименовать в luca.dll и заменить исходную. |
19.11.2013 |
Elecro.dll |
Добавлена функция агрегатирования FIRST0 (см. ElectroFAQ.doc) |
07.11.2013 |
Electro.dll |
Вариант Ядра для SQLite переведен на версию 3.8.1 |
01.11.2013 |
SLB.dll |
New! Поддержка измерительного комплекса ПОТОК-ДН (газ, вода) |
25.10.2013 |
DBView.exe |
Исправлена ошибка с формированием данных для графической подсистемы. |
15.10.2013 |
Merk225.dll |
New! Поддержка концентратора Меркурий-225 PLC-II |
09.10.2013 |
ElectroHost.exe |
Полезно. При выполнении Назначенного Задания типа «Запуск программы» теперь можно сохранить LOG-протокол выполнения. Для этого необходимо первым символом в строке запуска поставить ‘@’. Например, вместо «Program.exe» поставить «@Program.exe» Напоминание.
Протокол сохраняется только в случае ошибки выполнения. Внимание. В связи с тем, что в режиме @ вместо system() используется CreateProcess(), для скриптов необходимо явно указывать интерпретатор – Для “somescript.vbs”
– “@cscript somescript.vbs” Для “somecmd.bat”
– “@command somecmd.bat” и т.п. |
02.10.2013 |
SLB.dll |
В новых версиях ACE6000 в Журнале Событий появились дополнительные события. |
29.09.2013 |
ModBus.dll |
Добавлена поддержка cчётчика электроэнергии NP-03 ADD EDO.3-U
|
27.09.2013 |
SLB.dll |
Исправлена ошибка c опросом «ЧТЕНИЕ ПО СПИСКУ Тарифные
регистры энергии» SL7000 |
23.09.2013 |
SLB.dll |
Исправлена ошибка в механизме синхронизации времени для EMH LZQJ-XC и ZxD. В некоторых случаях не срабатывал механизм ограничения и в счётчик посылалась команда с текущим временем (а нужно было более «мягкое»). |
18.09.2013 |
ModBus.dll |
Добавлена поддержка двухканального счётчика импульсов РегМик СИ2-8 |
30.08.2013 |
ElectroHost.exe |
Полезно при тесте производительности системы и для довычитывания данных– запуск всех активных заданий на выполнение. Как известно, запустить задание на выполнение можно в Конфигураторе. Также, это можно сделать в , указав в ForcedJob идентификатор задания. Теперь, магическим числом 9999 в ForcedJob можно одновременно запустить на выполнение все активные (т.е. у которых в свойствах стоит отметка Активно) задания. |
15.08.2013 |
Merkur.dll |
Для концентратора Меркурий-225 (PLC-I) реализована запись коротких команд параметрирования
(указание, какие типы данных должен накапливать концентратор). См. DllOption.doc |
12.08.2013 |
Electro.dll |
В интерфейс ElectroXML(ACTION=5) (опрос устройств) добавлен ключ FORCE_CONN=0|1 – принудительный выбор основного (FORCE_CONN=0) или резервного (FORCE_CONN=1) соединения. ВАЖНО! – для FORCE_CONN=0, если опрос завершился успешно, основное соединение фиксируется как активное. Это м.б. использовано для тестирования работоспособности основного соединения. Если опрос успешен, основное соединение снова станет активным. |
07.08.2013 |
Electro.dll |
Доработка Модемного пула. Если для модема ранее была зафиксирована ошибка открытия канала связи (возможно, модем вышел из строя), то такой модем выделяется драйверу в последнюю очередь. Это снижает вероятность выделения неработоспособного модема (он будет выделен, только если нет свободных «хороших» модемов). |
01.08.2013 |
SLB.dll |
New! Для счётчиков ZxD реализован протокол DLMS/COSEM Лёгкий переход с МЭК1107! см. DllOption.doc |
20.07.2013 |
Electro.dll |
Исправлена ошибка, появившаяся после сборки Ядра под MSVS 2010 |
04.07.2013 |
Libxml2.dll |
Обновление сторонней библиотеке в связи с обнаружением ошибки. (новая сборка Libxml2.dll требует также iconv.dll и zlib1.dll) |
30.06.2013 |
SLB.dll |
Для счётчиков Elvin добавлено чтение профиля параметров Мультиметра (график напряжений, токов и т.п). |
21.05.2013 |
ElectroHost.exe, ElectroService.exe |
В настройках сервиса IEC добавлен ключ ELECTROHOST/SERVICES/IEC/WriteLog |
07.03.2013 |
Electro.dll, ElectroHost.exe, ElectroService.exe, ElectroAgent.exe |
Удобнее? При минимизации окна «Electro журнал» оно убирается из панели задач. Восстановление – двойной щелчок на трей-иконке! |
03.03.2013 |
Electro.dll |
Доработан интерфейс ElectroXML(ACTION=4) (дамп БД). Интерфейс можно использовать при восстановлении БД (см. рекомендации в ElectroFAQ.doc) |
28.02.2013 |
SLB.dll |
Для SL7000 введён ключ PROTMODE=50 - то же что PROTMODE=10, но с изменениями в протоколе опроса, см. DllOption.doc |
01.02.2013 |
SLB.dll |
Исправление для счётчиков НиК в связи с изменениями в протоколе опроса. Исправлена проблема десятикратного увеличения показаний в новых счётчиках. |
29.01.2013 |
RepGen.exe |
В командную строку для ключа AUTOREAD добавлен новый режим: AUTOREAD=6 Аналогично AUTOREAD=2, но если довычитывание неудачно, выходной xls-файл не генерируется. |
20.12.2012 |
Electro.dll |
New! 1) Добавлена генерация xml-макета 80020 (Россия) (xmlgen ACTION=15); 2) В заголовок лицензии electro.ini добавлен ключ TZONE=, указывающий часовой пояс; 3) Изменена цифровая подпись (перегенерации лицензий не требуется). |
17.12.2012 |
RepGen.exe, RepCnf.exe |
Полезно! 1) Кнопка Link в редакторе отчётов сделана универсальной – при наличии привязки открывается нужная форма редактирования; 2) Добавлена привязка «Свойства устройства», облегчающая получение информации из таблицы TB_Prop. |
15.12.2012 |
SLB.dll |
Добавлено поддержку вычислителя расхода газа ФЛОУТЕК |
29.11.2012 |
ElectroHost.exe ElectroService.exe ElectroAgent.exe Electro.dll |
Правки в службе. Упорядочены вопросы взаимодействия компонент. |
25.11.2012 |
DBView.exe |
Полезно! Доработки:
|
14.11.2012 |
CleanDB.exe |
New!
Полезно! Утилита чистки БД. См. Руководство.doc |
12.11.2012 |
Oblik.dll |
Добавлен режим поиска устройства. См. DllOption.doc |
07.11.2012 |
Драйвер |
Добавлена поддержка связи через многоканальный радиоудлинитель KYL-200 – ключ GATE=KYL:ch,r1,r2,p - см. DllOption.doc |
31.10.2012 |
Electro.dll AppName.exe |
В свойствах параметра при указании режима округления с переносом можно также указать период накопления погрешности (ранее всегда было Расч.месяц) – см. ElectroFAQ.doc. |
26.10.2012 |
RepGen.exe |
В реализации ф-и «Запись в БД» для периодических параметров при записи с меткой времени, попадающей в час перехода на зимнее время, значение делится пополам и также производится запись со смещением метки на -3600с |
10.10.2012 |
SLB.dll |
Добавлена поддержка счётчика «Энергомера» |
05.09.2012 |
SLB.dll |
Добавлена поддержка теплосчётчика Apator LQM-III |
16.07.2012 |
Electro.dll |
Полезно! Модем через TCP/IP С модемом, подключённым к сетевому порту (Moxa и т.п.) можно работать непосредственно через TCP/IP (исключив виртуальный порт):
|
15.07.2012 |
SLB.dll |
Для Elgama LZQM/EPQM добавлены знаки для пофазных мощностей
(ранее не было). Также, выводится параметр Квадрант (см. DllOption.doc)/ |
10.07.2012 |
XmlCnf.exe |
New! Полезно! Новая утилита – редактор используемых в Электро xml-конфигураций. Контекстная подсказка, контроль типов, использования Навигатора для выбора objid и т.п. |
02.07.2012 |
Electro.dll |
В шаблон Генератора УППД добавлено свойство qcode. |
27.06.2012 |
Electro.dll ElectroHost.exe |
В Генератор УППД добавлено передача показаний (GROUPID=102) и получасового ГН (GROUPID=102). Также, в xml-шаблоне можно указать коэффициент. См. Руководство п.4.3.2 («Июнь2012»). В УППД-сервер ElectroHost добавлено приём показаний и п/ч ГН. |
25.06.2012 |
ElectroHost.exe |
В веб-сервис IST_ExchWebService добавлена функция REQDS (чтение дискретных состояний).
Настройка в electro/Settings/WebService.xml |
17.06.2012 |
Electro.dll |
Полезно! Режим редактирования Навигатора БД теперь показывает ветви, в которых имеются отмеченные элементы:
|
12.06.2012 |
AppName.exe ElectroXML.exe |
Исправлена некорректность при обработке кнопки Brk от навигатора БД. Ранее, при нажатии Brk очищалось внутреннее представление xml-документа. После этого, при сохранении в файл или повторном редактировании выбранные ранее элементы исчезали. Сейчас, кнопка Brk интерпретируется, как и положено – состояние xml-документа остаётся прежним. |
11.06.2012 |
Electro.dll, драйвера |
В связи с изменением в механизме работы драйвера, выполняется взаимный контроль версий Драйвера и Ядра. |
11.06.2012 |
SLB.dll |
Добавлен бит 65536 в ключ FLAGS. Позволяет выполнить неполный разбор READOUT-данных протокола МЭК1107. Например, случается ситуация когда большой по объёму биллинг не м.б. прочитан. Установка флага позволяет выполнить обработку реально принятых данных и нормально продолжить работу. |
28.05.2012 |
Alldriver.dll |
Ранее при запуске драйвера внутри его создавался дополнительный поток (thread). Сейчас используется механизм волокон (fiber), т.е. драйвер работает исключительно в контексте вызвавшего его потока опроса. Это позволяет снизить нагрузку на операционную систему и повышает устойчивость Электро в условиях нехватки системных ресурсов. |
27.05.2012 |
Electro.dll |
Ранее, при запуске опроса динамически загружался драйвер (LoadLibrary()) и по
завершению выгружался (FreeLibrary()).
Сейчас, необходимый драйвер также динамически загружается, но он остаётся в
памяти до завершения приложения и м.б. использован при последующих опросах.
Это позволяет снизить нагрузку на операционную систему и повышает
устойчивость Электро в условиях нехватки системных ресурсов. PS/ Внешне это проявляется в том, что dll-драйвер невозможно обновить без останова Электро – будучи один раз загружен в системе опроса ElectroHost, он остаётся активен. |
26.05.2012 |
RepCnf.exe |
Исправлена ошибка, проявлялась при загрузке шаблона, если до этого был загружен другой. |
25.05.2012 |
Electro.dll |
Полезно! В Генераторе макетов убрал фиксацию ошибки в случае несоответствия периода параметра требуемому. В этом случае выполняется генерация в режиме суммирования данных. Например, макет 30817 требует параметр с периодом 3600. Теперь можно указать параметр с периодом 1800. Данные, попадающие в один час, будут просуммированы. Зачастую, это позволяет отказаться от создания необходимого вычисляемого параметра. |
16.05.2012 |
AppName.exe |
Исправлена ошибка с формированием командной строки запуска ГенератораОтчётов при наличии в имени шаблона двойной кавычки. |
13.05.2012 |
Electro.dll |
Напомню, можно также изменить заставку AppName.exe (файл appname.bmp, размер можно подобрать) и состав приложений (файл App.ini). |
06.05.2012 |
Electro.dll |
В большинстве инсталляций системы возможность локализации
подписей не используется (см. ElectroFAQ.doc «Локализация
подписей в приложениях»). С целью увеличения производительности, по умолчанию
локализация отключена – значение Language в реестре устанавливается в 0. Для существующих конфигураций, не использующих локализацию,
рекомендуется установить Language в 0. |
05.05.2012 |
Electro.dll Alldriver.dll |
Введено адаптивное время ожидания открытия соединения. Статистику (AvgOpening, MaxOpening) можно посмотреть в Время ожидания устанавливается MaxOpening+20, но не более 120 секунд. |
05.05.2012 |
ElectroHost.exe |
В встроенный веб-сервер добавлен просмотр текущего Журнала потоков |
20.04.2012 |
Electro.dll AppName.exe |
Доработан механизм поддержки типа «счётчик» - см. ElectroFAQ.doc “Принципы хранения и отображения параметра типа «счётчик»” |
15.04.2012 |
Electro_odbc.dll |
Правки для работы с PostgreSQL ODBC driver (ANSI) Рекомендации по настройке см. в Руководстве по эксплуатации. |
13.04.2012 |
Electro.dll AppName.exe |
В Конфигураторе в свойствах Реакции добавлен чекбокс «Заносить в ЖС Устройства». Сообщение (если оно привязано к некоторому параметру) заносится в ЖурналСобытий устройства (таблица DevLogs БД Electro). |
10.04.2012 |
ElectroHost.exe |
В подсистему оповещения добавлен носитель SCRIPT, в носитель MAIL добавлены параметры PORT, LAT. См. ElectroHost.doc |
29.03.2012 |
Electro.dll ElectroHost.exe |
В API Electro.dll добавлена функция SelfTest() проверки работоспособности системы. Вызывается в ElectroHost, при наличии тревог выполняется перезагрузка. |
19.03.2012 |
SLB.dll |
Для вычисления показаний на начало суток/месяца (для счётчиков Elgama) ослаблены требования к исх.данным (ранее, если данные «быстро менялись», расчёт не производился. Теперь для расчёта берётся среднее двух показаний нараст.итогом) |
04.02.2012 |
Electro_odbc.dll |
Правки для работы с MySQL ODBC v.5.1 driver Ранее можно было работать только с MySQL v.3.23 (специальная версия Ядра electro_mysql.dll). Теперь можно работать с сервером MySQL через ODBC-драйвер. Рекомендации по настройке см. в Руководстве по эксплуатации. |
28.01.2012 |
Oblik.dll |
Исправления (новая модификация протокола счётчика) |
20.01.2012 |
Electro.dll ElectroHost.exe |
Исправления в модуле УППД согласно рекомендациям Энергорынка |
03.12.2011 |
Electro.dll |
Проверка полноты TB_Depend для вычисляемых параметров. |
27.11.2011 |
Merkur.dll |
Добавлена поддержка Меркурий-225 (PLC-II) |
10.11.2011 |
ElectroX.dll |
New!
Компонента "ElectroX
1.0 Type Library" для доступа к API Electro. Полезно для сторонних разработчиков, позволяет
использовать API Electro
в любой среде программирования. См. пример ElectroX.xls |
01.11.2011 |
A1800.dll |
Унификация адресации параметров. Для совместимости с существующими объектами драйвер одновременно поддерживает старые и новые параметры (они имеют разные memind). Для вновь подключаемых устройств появятся только «новые» параметры. |
01.11.2011 |
RepCnf.exe, RepGen.exe |
Исправлена ошибка – в случае настройки привязки с использованием Агрегатирования не работал режим «Последний элемент» в Получении данных. Также, исправлена ошибка в RepGen (напомню, это новая версия, работает как с MS Excel, так и с Libre/OpenOffice) – Excel оставался в памяти. |
01.11.2011 |
Electro.dll |
Для функций API ODBC_Nearest2(), ODBC_Delete() добавлена возможность работы с удалённой БД. |
31.10.2011 |
ManInput.exe |
Исправлена ошибка |
30.10.2011 |
DBView.exe |
Полезно! Доработан пользовательский интерфейс – 1. Возможность указания диапазона выборки 2. Печать сводной таблицы для отобранных параметров Также исправлена ошибка в графической компоненте. |
20.10.2011 |
Electro.dll |
Тюнинг мех-ма загрузки-выгрузки БД (XMLGEN ACTION=4/13). Раньше
бОльшая часть информации записывалась в xml-документ,
на большой БД это приводило к исчерпанию оперативной памяти. Руководство по
процедуре загрузки-выгрузки БД см.ElectroFAQ.doc |
10.10.2011 |
Electro.dll |
Изменения в связи с переходом на новый часовой пояс (см. Новый часовой пояс.doc) |
07.10.2011 |
Merkur.dll |
Полезно! При использовании GSM-шлюза Меркурий-228 автоматически включается режим ускоренного чтения. Драйвер выдаёт запросы не ожидая каждый раз ответ (до 10-ти запросов в пачке), что в несколько раз ускоряет обмен через полудуплексный GSM-канал. |
01.10.2011 |
Electro.dll |
Полезно! В лицензию electro.ini разрешено вносить пользовательские строки. См. Руководство.doc п.3.1 В частности, можно самостоятельно изменить тип СУБД. |
24.09.2011 |
SLB.dll |
Для счётчиков НиК исправлена некорректность при опросе мгновенных значений – при отсутствии некоторых значений (например, напряжения по остальным фазам) драйвер прекращал опрос остальных параметров. |
19.09.2011 |
Приложения |
В процессе доработок Delphi-приложений потерялась компонента Lang, автоматизирующая процесс локализации подписей. Справедливость восстановлена. |
10.09.2011 |
Electro.dll ElectroHost.exe |
На основе новых возможностей навигатора БД ElectroCNF список Заданий можно
представить в иерархическом виде: Пока это делается с помощью утилиты ViewDemo.exe, Конфигуратор использует линейное представление. |
08.09.2011 |
GetDev.exe |
Полезно! Добавлена кнопка |>>>|
для просмотра списка соединений. Используются новые возможности
навигатора БД ElectroCNF. |
03.09.2011 |
ViewDemo.exe |
New! Утилита, временно дополняющая возможности Конфигуратора в части редактирования дерева Параметров, Отчётов, Устройств, Соединений, Модемов и Заданий. Древовидная структура позволяет легче ориентироваться в большом количестве элементов. |
03.09.2011 |
Electro.dll |
Полезно для крупных объектов! В стандарное окно навигации БД добавлен просмотр Устройств, Соединений, Модемов и Заданий (ранее было только для Параметров и Отчётов). Это позволяет конструировать древовидное отображение элементов. Пока Конфигуратор не использует новую навигацию (списки остаются линейными), но для конструирования дерева можно воспользоваться временной утилитой ViewDemo.exe |
02.09.2011 |
ElectroHost.exe |
В модуль Клиент МЭК 870-5-104 для сообщения Мультиметр добавлена поддержка счётчиков SL7000 и А1140 (ранее было только для ZxD, Меркурий-230 и Элвин). |
01.09.2011 |
ElectroFAQ.doc |
Полезно! Доработано описание функции Препроцессора FORMULA. Обратите внимание, очень полезно! |
31.08.2011 |
SLB.dll |
Для Elster A1140 добавлено корректировка времени командой Time Adjustment Control. Команда передаёт в счётчик значение корректировки (плюс-минус N секунд). Счётчик самостоятельно выполняет корректировку (не более 6с за интервал ГН). Новая команда корректировки выдаётся только если счётчик уже выполнил предыдущую. |
26.08.2011 |
Modbus.dll |
Добавлена поддержка устройства АКОН WAD_DI_DC_BUS (8-канальный дискретный ввод типа «сухой контакт»). См. DllOption.doc Устройство м.б. использовано, например, для организации работы обходного выключателя (с использованием вычисляемого параметра FORMULA). |
18.08.2011 |
Electro.dll |
Полезно! Доработан генератор УППД. 1. Фиксация всех результатов передачи. 2. Возможность указать передаваемые данные непосредственно в xml-шаблоне. Подробности – в Руководстве по эксплуатации, п.4.3.2 |
15.08.2011 |
Electro.dll |
Увеличен размер буфера записи в БД до 24000 (было 16тыс, ещё раньше – 12тыс) элементов. Напомню, все данные (опрос, расчёт вычисл.параметров, импорт и т.п.) попадают в этот буфер. Запись в БД выполняется потоком MainThread. В критических ситуациях (большой объём поступившей информации, низкая скорость записи) буфер может переполниться, что чревато потерей данных. |
11.08.2011 |
GetDev.exe |
Добавлен чек-бокс, отключающий показ статистики (наличие информации в БД). Иногда это занимает много времени. |
10.08.2011 |
RepCnf.exe |
При запуске проверяется наличие в памяти MS Excel (Редактор может перестать работать, если ранее был загружен Excel). |
01.08.2011 |
Electro.dll, AppName.exe, SLB.dll |
В свойствах непериодичных параметров можно указать «Корректировать метку времени». В этом случае при опросе устройства в БД попадает значение с меткой времени, приведенной к началу сеанса связи с устройством (по часам устройства). Другими словами t = Время_начала_сеанса_по_часам_компьютера + Рассинхронизация Установите данную
опцию для группы параметров, для которых необходимо иметь совпадающие метки
времени (например, для их последующего сложения). |
31.07.2011 |
SLB.dll |
В алгоритме корректировки времени введена константа MAXCORR=8 - максимальная дельта корректировки (секунды) за один раз. |
07.07.2011 |
SLB.dll |
Правка для счётчика Elvin. Теперь кол-во каналов (A+,A-,P+,P-) определяется автоматически, по размеру приходящего сегмента данных. |
03.07.2011 |
AppName.exe |
Вход в Конфигуратор – только после регистрации |
20.06.2011 |
ElectroHost.exe |
В веб-сервис IST_ExchWebService добавлена функция REQCFG (чтение конфигурации) |
14.06.2011 |
Mak2Xml.exe |
Для макета 30818 («показания на конец суток») введена опция MODES=1 (интерпретация как «показания на начало суток») |
12.06.2011 |
RepCnf.exe,
RepGen.exe |
Ранее, в линке ячейки к БД, использовался ключ DEVNUM= (поле DevNum таблицы TB_Devices). Сейчас введён ключ SN= (поле SerialNumb таблицы TB_Devices). Это устраняет возможные коллизии (поле DevNum не оправдало функции, возложенные на него при проектировании структуры БД, и сейчас атавизм). Также, использование SN не меняет линк в ситуации, когда устройство удалили, а затем снова восстановили – SN (в отличии от DEVNUM) останется тем же. Для обеспечения
совместимости между версиями RepCnf, RepGen в линке присутствуют оба поля, но новые версии программ
в первую очередь используют SN. |
20.05.2011 |
ElectroHost.exe |
Доработан встроенный веб-сервер – поддержка алгоритма упаковки gzip в протоколе HTTP. В стартовую страницу добавлены автоматические ссылки на disco-структуру (описание поддерживаемых веб-сервисов) и favicon.ico («фирменная» иконка веб-сервера). |
20.04.2011 |
DBView.exe |
В графической компоненте можно распечатать график – на его окне правой кнопкой мыши открыть меню, пункт print. |
19.04.2011 |
AppName.exe |
Маленькая правка в Конфигураторе, закладка Устройства – теперь имя DLL-драйвера можно выбирать из списка. |
18.04.2011 |
CTK3.dll |
Повышена устойчивость работы драйвера, когда значение ключа RESP= недостаточно и ответные сообщения от устройства «налезают» друг на друга. |
17.04.2011 |
ElectroXML.exe |
В окне настройки импорта данных выводится строка опций вызова ElectroXML() – полезно для ознакомления. |
03.03.2010 |
RepCnf.exe RepGen.exe |
Исправлена ошибка – функция записи в БД не работала на удалённом сервере БД Электро |
03.03.2011 |
ЭлектроУчет - Руководство по эксплуатации.doc |
Добавлен п.4.3.3 Архивирование БД |
03.03.2011 |
ElectroHost.exe, Electro.dll |
При выполнении назначенного задания контролируется время его выполнения (не более 1800с (30минут)). Для задания на непрерывный опрос это конфликтовало с ключом SESLIM (см. Руководство п.4.3). Теперь, при наличии ключа SESLIM его значение принимается Диспетчером взамен значения
по умолчанию. Также, ранее ключ SESLIM использовался только в заданиях на непрерывный опрос. Теперь его можно использовать в любом задании опроса устройств. |
01.03.2011 |
SLB.dll |
Проверена работа с счётчиками NiK через радиоинтерфейс ZigBee (см.DllOption.doc) |
26.02.2011 |
ElectroHost.exe |
Правка встроенного вэб-сервера для браузера Safari |
23.02.2011 |
ManInput.exe |
Исправлена ошибка (возникала при работе с комбобоксом выбора сервера БД). |
10.02.2011 |
ElectroHost.exe |
Важно. 1) Доработан встроенный вэб-сервер. Проверено на браузеров IE, FireFox, Opera, Chrome 2) Добавлен веб-сервис (SOAP) IST_ExchWebService для использования в межсистемном обмене. |
01.02.2011 |
ElectroHost.exe, Electro.dll, <Driver>.dll |
Доработан shutdown-механизм. При выгрузке системы корректно закрываются задания на опрос. |
21.01.2011 |
SLB.dll |
Восстановлено действие ключа HIST (с некоторых пор он просто
игнорировался драйвером). См. описание ключа в DllOption.doc |
|
|
|
10/12/2010 |
Electro.dll |
Вариант Ядра для SQLite переведен на версию 3.7.4 |
01/12/2010 |
ElectroHost.exe |
Добавлена служба – Эмулятор протокола 1142 Egama EPQS |
25/11/2010 |
Electro.dll |
В свойстве переменной можно дополнительно указать режим округления «отбрасывание дробной части» (см. запись 01/04/2010) |
10/11/2010 |
CTK3.dll |
Подправлен алгоритм приема ГН. В большинстве счётчиков СТК3 переход на зимнее время запрограммирован на 4часа утра. Вследствие этого нарушалась последовательность записи значений в БД. |
02/11/2010 |
Electro.dll |
Важно. Для генератора макетов введены опции для указания режимов формирования макетов для суток перехода на зимнее время (см. п.4.3.1 Руководства). |
29/10/2010 |
Electro.dll |
Новая опция дляУППД. Согласно новому требованию Энергорынка, при переходе на зимнее время первый час нового времени (это 4-й по счёту час с начала суток) необходимо передавать как 25-й час. Ранее Электро передавала эти 25 часов последовательно. Для активизации нового режима необходимо в тег <uppds> xml-шаблона добавить свойство flags=” |
28/10/2010 |
SLB.dll |
Исправление для EMH LZQJ-XC. Изменены идентификаторы memind для графиков нагрузки. Связано с тем, что OBIS-коды ГН могут совпадать с OBIS-кодами текущих и сохранённых параметров в биллинге. В этом случае все параметры с одинаковыми OBIS-кодами смешиваются в БД Электро, что затрудняет формирование отчётов. При установке
исправленной версии SLB.dll на существующих объектах с счётчиками LZQJ-XC необходимо удалить
параметры из раздела Графики нагрузки, аново опросить счётчик, после чего
исправить ссылки на ГН в отчётных формах. |
20/10/2010 |
Electro.dll AppName.exe |
ОчПолезно. Добавлена ф-я Препроцессора FORMULA(@;@) позволяющая задать произвольную формулу над
базовыми переменными, например “(100.0+@1)*@2”.
Также имеется условный оператор (условие)?выражение1:выражение2 Например (@1<0.0)?0.0:@2 Подробное описание – в ElectroFAQ.doc |
13/10/2010 |
A1800.dll |
New! Драйвер для счётчика Elster A1800 |
05/10/2010 |
SLB.dll |
Подправлен алгоритм разбора ГН для ZxD в случае
провала напряжения. Для неполных интервалов выставляется атрибут ‘P’artial («неполные данные»). Также,
переработан блок приёма ЖурналаСобытий ZxD |
13/09/2010 |
EMFFLAG2.dll |
Добавлена поддержка ключа REVERS |
01/09/2010 |
DBView.exe |
Небольшой тюнинг – кнопка График выводит все графики из списка в нижней панели, а пункт График popup-меню – только указанный график. Также, исправлен вывод на график событий. |
30/08/2010 |
AppName.exe ElectroHost.exe Electro.dll |
Полезно. Диспетчер Заданий сохраняет протоколы работы в БД Electro, таблица Logs. Протоколы можно просмотреть в Конфигураторе, в свойствах задания, кнопка «Просмотр протоколов». Время хранения протоколов можно указать в свойствах
Диспетчера – ELECTROHOST/SERVICES/DISP/StoreLog Время указывается в днях. При указании значения <1 протоколы не сохраняются. Так что теперь намного проще выяснить, почему не выполнилось задание. |
15/08/2010 |
Merkur.dll |
Добавлена поддержка счётчика Меркурий-200 (см. DllOption.doc) |
20/07/2010 |
SLB.dll |
1) Подправлена процедура парсинга OBIS-кода (применяется для счётчиков L&G ZxD и EMH LZQM-XC). Ранее неполный ОБИС-код типа "1-1:1.8" преобразовывался в "1-1:1.8.1", а нужно "1-1:1.8.0". 2) Подправлен механизм опроса NiK2303 (пропускались некоторые задания на опрос). |
01/07/2010 |
Oblik.dll |
Расчёт показаний на начало суток. |
01/07/2010 |
Electro.dll |
Правки в движке БД, позволяющие более тонко реагировать на некоторые ситуации (ATTR_NOREWRITE). Пример – драйвер может вычислять показание на начало суток путём вычитания из показания нарастающим итогом показания с начала суток. Однако, вследствие особенностей прибора при повторном расчете м.б. получено несколько другое значение (как правило, несущественно отличающееся, тем не менее). Если драйвер снабдит оценку атрибутом ATTR_NOREWRITE, то система будет хранить только первое сохранённое значение оценки. |
30/06/2010 |
RepGen.exe |
Доработан блок довычитывания данных. |
29/06/2010 |
SLB.dll |
Правки в блоке синхронизации времени для Elvin, ZxD |
23/06/2010 |
RepCnf.exe ElectroRTD.dll |
В настройках привязки RTD добавлен выбор что отображать – значение параметра либо метка времени значения. |
11/06/2010 |
ElectroXML.exe |
Полезно. При просмотре electroxml-файла с тегом data (т.е. содержащий данные, полученные, например, в результате опроса устройства или импорта данных) доступна кнопка Печать. |
10/06/2010 |
Oblik.dll |
Правки по поддержке устройств типа 5,6,7 (другой набор ГН). Также, подправлена функция преобразования типа miniflo (вместо 0 выдавала мааленькое, но не-нулевое значение). |
09/06/2010 |
SLB.dll |
Правки по счётчику Шлюмберже Indigo+ (лет 5 с ним не работал, за это время кое-что поменялось в технологиях). |
27/05/2010 |
DBView.exe |
Исправлена небольшая ошибка |
17/05/2010 |
ElectroService.exe |
Подправлено поведение сервиса в UnhandledExceptionFilter. Ранее сервис действовал по схеме, доставшейся от ElectroHost.exe. Теперь, сервис останавливает все приложения Электро и
завершается по стандартному UnhandledException. Предполагается, что
администратор самостоятельно установит реакцию операционной системы (перезапуск сервиса, перезапуск виндовз и т.п.) – см. ElectroHost.doc |
27/04/2010 |
EAdm.exe |
Некоторые «хитрые» SQL-запросы не шли под MSSQL, подправлено |
21/04/2010 |
SLB.dll |
|
15/04/2010 |
Electro.dll, Драйвера |
Подправлен механизм захвата драйвером коммуникационного ресурса («модем»). Система лучше работает в тяжелых условиях (много заданий на один модем). |
09/04/2010 |
Electro.dll |
Исправлена ошибка в механизме округления генератора макетов 817, 30818 (интерфейс ElectroXML(ACTION=9)) |
01/04/2010 |
Electro.dll AppName.exe |
New! В свойствах параметра (Конфигуратор -> Объекты) добавлено 1) В разделе «Тип величины» для Счётчика можно указать режим расширения разрядной сетки. Указывается количество разрядов исходной величины. Система будет автоматически добавлять старшие разряды, образующиеся при переполнении исходной разрядной сетки. 2) В разделе «Информация для вычислений» можно указать режим округления (кол-во дробных цифр). Также, можно указать режим переноса погрешности округления на следующий элемент. Полное описание приведено в документе ElectroFAQ.doc. Вкратце: 1. Схема округления полностью обратима – можно менять и отключать режим округления и переноса погрешности – результат адекватен т.к. алгоритм работает «на лету», оригинальные данные в БД не меняются. 2. Режим переноса погрешности действует в пределах расчётного месяца. В конце расч.месяца
переносимая погрешность обнуляется. 3. Схема расширения разрядной сетки условно обратима – оригинальные значения остаются в БД, но присутствует память старших разрядов – при изменении настроек (кол-во разрядов) выдаётся команда сброса старших разрядов. 4. Параметры, для которых установлены свойства 1)-2), не рекомендуется (пока) использовать в качестве базовых для вычисляемых параметров, т.к. в схемах расчёта используются их оригинальные (не округлённые) значения. |
21/03/2010 |
Electro.dll |
Мелочь, но приятно. При редактировании целочисленных настроек реестра Электро можно использовать кнопки SpinEdit (+-1). Также, окно редактора теперь можно вызвать не только из popup-меню, но и дабл-кликом. |
15/03/2010 |
SLB.dll |
Исправлена ранее внесённая ошибка в процедуре формирования имени параметра для счётчиков L&G ZxB. В документ DllOption.doc добавлены рекомендации по переименованию параметров ZxB. |
14/03/2010 |
ElectroHost.exe |
Можно запускать два экземпляра сервиса «Клиент IEC104», работающие независимо друг от друга. Принципы конфигурирования те же, просто в файле ElectroHost.xml создаётся два тега <iec104>. |
08/03/2010 |
EAdm.exe |
New! Очень полезно! Новая утилита, существенно упрощающая администрирование БД конфигурации для крупных объектов. Принцип работы построен на связке некоторого списка параметров и стандартного фрейма навигатора БД. Например, кнопкой ВисящиеПараметры создаём список параметров несуществующих устройств. При выборе некоторого параметра из этого списка, в фрейме навигатора показывается его местоположение. Утилита описана в Руководстве по эксплуатации. |
07/03/2010 |
Electro.dll |
Небольшая правка, существенно ускоряющая процесс обновления в фрейме навигатора БД (дерево каталогов + список). Ощущается на крупных объектах. |
04/03/2010 |
ElectroHost.exe |
Полезно. В встроенном вэб-сервере появился сервис выполнения SELECT-запроса к БД ElectroCNF. Полезно администратору системы. Также, может использоваться сторонними системами в качестве интерфейса доступа к БД ElectroCNF. Внимание! Ключевое слово select не набираем, т.е. если нужно выполнить SELECT * FROM TB_Devices то набираем * FROM TB_Devices |
28/02/2010 |
Electro.dll |
ВАЖНО. В API Electro имеются функции (ODBC_GetCurrent(), NotifXXX()) для чтения текущих значений параметров, используемые, в частности, в приложениях ElectroRTD и ElectroOPC. Однако, ранее выполнялось чтение значений, сохранённых в кеше Ядра в результате последнего чтения устройств. Для инициирования обновления данных необходимо было настраивать назначенное задания опроса устройств. Теперь,
Ядро автоматически инициирует
необходимый опрос. Работу системы можно контролировать в окне диагностики. При первом запуске компонента NOTIF:Непрерывный опрос выключена (для совместимости с предыдущим поведением системы). Для активизации компоненты установите переменной CONFIG/Notif/Active значение 1. |
25/02/2010 |
Electro.dll |
«Проблема 2004 года». Информация, хранящаяся в БД Electro (таблица Trend2) снабжается меткой «DT2 - время записи в БД» (четвёртая колонка в DBView.exe). Для экономии места DT2 выделено 24бита, метка кратна 10сек и отсчитывается от 01ноября2004. К сожалению, 25 февраля 2010 J происходит переполнение и DT2 снова показывает с ноября 2004. Это не критично, но вызывает вопросы. Внесено исправление, при этом внутреннее представление DT2 не изменилось, просто используется более умный алгоритм восстановления полной метки времени (аналогичный тому, что год 99 преобразуется в 1999, а 09 – в 2009). Это будет нормально работать несколько лет, а в ближайших планах переход на новый формат – Trend4. |
23/02/2010 |
Modbus.dll |
Начата работа с семейством УСО АКОН - http://www.akon.com.ua |
21/02/2010 |
Electro.dll AppName.exe |
Полезно! В таблице Electro.Logs автоматически сохраняются протоколы опроса устройств (сейчас – только для отрицательных кодов завершения, хранятся не более 1месяца). В Конфигуратор (закладка Устройства) добавлен ListView с кодами завершения опроса устройства. По двойному щелчку открывается модальная форма для детального просмотра протоколов опроса. |
15/02/2010 |
Electro.dll |
Важно. Ускорена запись в БД графиков нагрузки. Особенно важно для крупных обьектов с ODBC-версией Ядра. Ускорение (в 5-10раз) достигается за счёт предварительной сортировки записываемых данных. От некоторых счётчиков (Elvin,SL7000) ГН приходят в виде блока значений по всем каналам за интервал (получас), что неэффективно с т.з. записи в БД. Буферизация с сортировкой обеспечивает более благоприятный режим записи. |
12/02/2010 |
ElectroHost.exe |
Реализовано ограничение длительности выполнения назначенного задания (20мин, позже м.б. устанавливать в Конфигураторе). По истечении лимита времени в интерфейс ElectroXML, выполняющий задание, посылается сигнал прерывания (как спец.код возврата callback-функции, которая постоянно вызывается внутри ElectroXML), по которому интерфейс должен корректно завершить работу (например, остановить драйвер опроса). |
10/02/2010 |
AppName.exe |
Удобно. В Конфигураторе назначенных заданий добавлена кнопка «Выполнить» для тестового запуска задания (через соответствующую возможность ElectroHost). |
10/02/2010 |
ElectroHost.exe |
Полезно. Для Диспетчера назначенных заданий можно указать форсированный (т.е. выполняемый непосредственно после выдачи команды) запуск задания. Команда формируется путём указания значения идентификатора задания в свойстве ELECTROHOST/SERVICES/DISP/ForcedJob: Протокол выполнения форсированного задания можно увидеть в консоли “ElectroHost DISP console”. |
08/02/2010 |
LGXML2XML.exe |
Исправлена ошибка в преобразовании метки времени |
06/02/2010 |
Merkur.dll |
Усовершенствование. Встретился Меркурий-233 который по непонятной причине сбрасывал сеанс связи, после чего выдавал ошибку [5] “Не открыт канал связи”. Теперь драйвер в данной ситуации повторно открывает канал связи. |
03/02/2010 |
Electro.dll |
Исправлена ошибка в в интерфейсе ElectroXML(ACTION=9) (Генерация макетов). Ошибка
возникала с ключём digits=” |
29/01/2010 |
Merkur.dll |
Исправления в процедуре вычитывания ГН (неправильно определялся размер «Памяти№3») |
28/01/2010 |
SLB.dll |
Распространил действие ключа TRYCONN на протокол МЭК1142 (счётчики Elgama). Ранее кол-во повторов было фиксированным (3). Встречалась ситуация когда на плохом канале RS485 счётчик отвечал на четвёртую-пятую посылку запроса. Конечно, проблему нужно искать, но для начала можно и «подолбить» счётчик. |
21/01/2010 |
Electro.dll ElectroHost.exe |
Полезно. В механизме исполнения назначенных заданий на опрос теперь имеется фильтр успешно опрошенных устройств. Например, задание содержит список из трёх устройств. При очередном запуске два из них были успешно опрошены, по третьему – ошибка. Общий код завершения задания – отрицательный, и задание ставится на повтор по условию «если ошибка». При этом снова опрашиваются все три устройства. Теперь, успешно опрошенные устройства пропускаются при повторных «если ошибка» запусках задания. Это существенно экономит эфирное время. |
20/01/2010 |
Electro.dll |
А) в Конфигураторе создали новое устройство (ему присваивается «магический» серийный номер “NEWDEV_nnn”), опрашиваем, драйвер получает реальный сер.номер – а он уже есть в конфигурации (например, попал туда из electro.ini). Теперь об этом сообщается – предлагается удалить “NEWDEV_nnn” и сконфигурировать существующее устройство. Б) бывает, настроили опрос – ответило не то устройство которое ожидалось (другой серийный номер). Предупреждается об этом. |
19/01/2010 |
CTK3.dll |
Косметическая правка (инфа «(данные отсутствуют)» в лог при чтении блока «кол.списанных квт по тарифам») |
18/01/2010 |
ChkData.exe |
Изменён механизм подсчёта, работает быстрее |
05/01/2010 |
Electro.dll |
Для лицензии с ограниченным сроком действия, начиная с 10-го дня до истечения, раз в день, выводится MessageBox с предупреждением. |
05/01/2010 |
CTK3.dll |
Уточнение к 12/11/2009. Параметр «Измеренная энергия» на самом деле есть, но ответ
на его запрос приходит через ~10секунд. Сейчас драйвер, при запросе этого
параметра, ждёт ответ 15с (вне зависимости от значения ключа RESP). Остальные параметры запрашиваются как обычно. |
16/12/2009 |
Oblik.dll |
Добавлена поддержка тарификатора Т20 |
14/12/2009 |
AppName.exe |
В Конфигураторе, добавлены кнопки для быстрого перехода между закладками Устройства и Соединения. |
08/12/2009 |
Electro.dll |
Доработка в интерфейсе ElectroXML(ACTION=9)
(Генерация макетов). Ранее, при формировании округленных элементов ГН,
остаток от округления выбрасывался. Теперь, при наличии флага MODES=16 (см. Руководство),
остаток от округления переносится на следующий элемент ГН. |
06/12/2009 |
Mak2Xml.exe |
Исправлена ошибка в коде программы (использование неинициализированной переменной) , в результате чего программа могла случайным образом завершиться. |
05/12/2009 |
AppName.exe DBView.exe GetDev.exe |
Добавлены кнопки, облегчающие запуск одного приложения из другого: - В Конфигураторе устройства – кнопки вызова утилит DBView и GetDev для редактируемого устройства; - В утилите просмотра – кнопка вызова GetDev; - В утилите опроса – кнопка вызова DBView |
01/12/2009 |
CTK3.dll |
Было обнаружено, что в счётчиках Верс.22,33 ранних модификаций (в частности для заводских №5198,5480,5888) в блоке данных id=3 (Коэффициенты трансформации) неправильно указана контрольная сумма. Подправлено. |
26/11/2009 |
CTK3.dll |
Был случай (к сожалению, не повторён в лабораторных условиях) когда внутри CTK3.dll произошёл сбой ACCESS_VIOLATION, в результате чего свалился ElectroHost. Доработан исх.текст драйвера, использовано try{}catch(…){} – это уже давно есть в SLB.dll |
22/11/2009 |
Electro.dll |
Переход на SQLite v.3.6.20 |
18/11/2009 |
AppName.exe |
В Конфигураторе, в свойствах устройства добавлено: - поле Заметки для хранения разнообразной текстовой информации; - кнопка СВОДКА для генерации отчёта конфигурации устройства. |
16/11/2009 |
Electro.dll |
Исправлена ошибка в Ядре Электро. Ошибка проявлялась при множественной (более одного
параметра) выборке данных для параметров с ObjId>65535 |
16/11/2009 |
Electro.dll
(ODBC) |
Проверена работа с Oracle Express edition 10g Кроме Ядра, подправлено также ElectroHost.exe и
некоторые приложения (Oracle хранит кириллицу в юникоде, в связи с этим пришлось
немного подправить модули интерфейса БД). Шаги по настройке Электро на оракл см. в Руководство.doc |
15/11/2009 |
Electro.dll |
Исправление в интерфейсе ElectroXML(ACTION=1) (экспорт конфигурации). Ранее сохранялись все таблицы БД ELECTROCNF. Для ODBC-версии через источник данных ELECTROCNF могут быть доступны посторонние таблицы (например, системные таблицы MSSQL). Теперь сохраняются только таблицы согласно списка. |
CTK3.dll |
Было обнаружено, что в счётчиках Верс.2 ранних модификаций (в частности для заводского №1250) не поддерживается чтение параметра «Измеренная энергия». Теперь драйвер корректно обрабатывает эту ситуацию. Также, имела место ситуация, когда при запросе данных приходил неадекватный ответ (возможно, от другого счётчика в ветви) что вызывало появление ложной информации в БД Электро. Теперь драйвер выполняет дополнительные проверки ответа. |
|
08/11/2009 |
SLB.dll |
Подправил разбор профиля нагрузки для Elvin и Elgama EPQS в день перехода на зимнее время |
06/11/2009 |
Merkur.dll |
Добавлено чтение параметров качества электроэнергии. Информация появляется в каталоге Журналы БД Электро и в таблице DEVLOGS (доступна в редакторе отчетов, линк Прямой доступ к БД). |
30/10/2009 |
SLB.dll |
Подправил разбор профиля нагрузки для L&G ZxD и EMH LZQJ-XC в день перехода на зимнее время |
20/10/2009 |
ReadSMS.xls |
Полезно. Пример шаблона отчёта с макросом – вызов программы чтения СМС с измерительными данными, СМСка импортируется в excel, парсится, данные записываются в БД Электро |
19/10/2009 |
ElectroService.exe |
Исправлена ошибка – автоматически запущенный сервис завершался при завершении работы пользователя (logoff) |
14/10/2009 |
ElecroHost.exe |
Полезно. В семейство виртуальных СОМ-портов
добавлен сервис виртуального модема VMODEM. Через него можно напрямую опросить все устройства,
подключенные к системе Электро. Для этого нужно выдать команду набора номера ATDnnn, где nnn – условный телефонный
номер. Список номеров можно получить командой ATI1. См. ElectroHost.doc |
13/10/2009 |
SLB.dll |
Важно. SL7000: доработки в протоколе HDLC (протокол канального уровня), в результате существенно повышена устойчивость связи в присутствии помех. Проверено на SL7000 v.5.40, в этих счётчиках какие-то глюки в RS485 |
06/10/2009 |
SLB.dll |
Для Элвина, при интерпретации ГН за текущие сутки в БД попадал 0 по текущему получасу, исправлено. |
05/10/2009 |
ElecroHost.exe |
Доработки сервиса IPT-сервер – -
поддержка «старого» протокола TSC
(www.neuhaus.de). По этому
протоколу работают, в частности, виртуальные модемы систем iMEGA - http://www.landisgyr.eu/apps/products/data/pdf1/iMEGA_Internetmetering_en.pdf и TAINY
- http://www.neuhaus.de/english/media/datenblaetter/DS_TAINY_SwitchingCenter_2v1.pdf - поддержка клиентского протокола IPT L&G (счётчик с GPRS-модемом, выдаёт строку идентификации <VERS:1.0;TELNB:nnn> ) |
05/10/2009 |
SLB.dll |
Правки по совместному использованию мультиплексора ПИК-16 и счётчиков Elgama (протокол МЭК1142) |
30/09/2009 |
SLB.dll |
Полезно. Для SL7000 можно использовать широковещательный
физический адрес DEVNUM=16383. В начале протокола
работы выводится реальный физический адрес ответившего устройства (см. DllOption.doc) |
25/09/2009 |
Oblik.dll |
1) Исправлена ошибка распаковки сегмента сжатого ГН (импульсные каналы, графики A+-,P+- распаковывались правильно); 2) Небольшая правка – драйвер вместо успешного кода завершения (1) возвращал кол-во прочитанных байт. |
16/09/2009 |
Mak2xml.exe |
Исправлено – в случае отсутствующего элемента информации в макете (между символами ‘:’ пусто либо пробелы) соответствующий тэг в выходном xml-документе не формируется. Ранее формировался тег <p t="yyyymmddThhmm" v=""/> и при последующем импорте в БД Электро записывалось число 0.0 |
07/09/2009 |
Merkur.dll |
При опросе PLC-концентратора
Меркурий-225 данные с
искаженной контр.суммой теперь не отбрасываются, а сохраняются с признаком
«неполные данные» - см. DllOption.doc |
25/08/2009 |
Merkur.dll |
Подправлено для счётчика Меркурий-233 |
22/08/2009 |
Driver.dll, ElecroHost.exe |
КРУТО! Реализован стандарт GPRS-связи DIN43863-4 IPT (IP-Telemetry). В состав ElecroHost включён IPT-сервер (см. ELECTROHOST/SERVICES/IPT), на котором регистрируются IPT-терминалы (GPRS-модемы) и IPT-приложения (драйвера, виртуальные модемы). В документе ElectroHost.doc изложены принципы GPRS-связи в системе Электро. В документе DllOption.doc описан ключ GATE=IPT:usr,psw,number используемый для организации связи с IPT-терминалами. |
19/08/2009 |
SLB.dll |
1) Для
ключа RESP
установлено значение по умолчанию 7000 (мс), ранее было 5000. Изменение
сделано по результатам статистических наблюдений – счётчик SL7000 обычно задумывается на
несколько секунд при подготовке биллинга и ГН, а если учесть ещё GSM-канал.. 2) SL7000/ACE6000: Немного исправлены процедуры протокола HDLC в части реакции на нештатные ситуации. Имхо, работа стала более устойчивой. |
05/08/2009 |
Mak2xml.exe |
1) Исправлена
ошибка – не обрабатывалась информация из последней строки макета если в ней
одновременно присутствовал и концевик макета ==)) 2) Исправлена
проблема, когда в случае кода линии используется слишком большое число (в
результате программа неправильно формировала memind). Сейчас
проверяется – если код линии >=42949671,
то используется альтернативный способ формирования memind. |
24/07/2009 |
SLB.dll |
Полезно! Для счётчиков SL7000, ACE6000 поддерживается режим передачи нескольких фреймов в окне. В случае GSM-канала это сокращает длительность сеанса связи приблизительно в 2 раза. |
20/07/2009 |
AppName.exe |
1) Исправлена ошибка в модуле редактирования XML-задания (экранная форма навигатора БД Электро не очищалась от предыдущего содержимого); 2) Можно изменить заставку программы – для этого поместите в каталог electro файл AppName.bmp (360х360х256). Он будет загружен взамен стандартной заставки. |
16/07/2009 |
SLB.dll |
Elgama EPQS: Драйвер суммирует энергию (суточная, месячная, нарастающим итогом) по зонам и выдает ее как всего |
10/07/2009 |
CTK3.dll |
|
08/07/2009 |
Electro.dll |
Доработки в реализации УППД: - исправлена ошибка, появляется при большом размере телеграммы (4-5 почасовых графика одновременно); - доработка синтаксиса xml-файла настройки (и, соответственно, его интерпретатора). Теперь конфигурации с несколькими кодами обьекта (obj) можно записать в одном файле (свойство obj теперь можно ставить и в тэгах uppd). Соответственно, передача, например, всех ГН может быть выполнена в одном сеансе связи – см. ElectroFAQ.doc |
07/07/2009 |
Electro.dll |
Полезно! Добавлена процедура Препроцессора COUNTER(@,koef) (см. ElectroFAQ.doc) – учитывает переполнение разрядной
сетки базового параметра. |
03/07/2009 |
SLB.dll |
Правки для счётчиков ELVIN (вычисление суммарного расхода за месяц) и Elster A1140 (чтение TOU) |
01/07/2009 |
ElectroHost.exe |
Исправлена ошибка в Диспетчере назначенных заданий |
22/06/2009 |
SLB.dll |
New!
Добавлена поддержка счётчика NiK 2303 (см. DllOption.doc) |
19/06/2009 |
ElectroHost.exe |
Полезно! При запуске со специальным ключем в командной строке: ElectroHost.exe RESTART выполняется специальная процедура перезапуска – в окно существующего приложения ElectroHost.exe посылается специальное сообщение LU_RESTART (на этом выполнение данного ElectroHost.exe собственно и прекращается). По получению данного сообщения ElectroHost завершает(!) все приложения Электро и перезапускается (см. 14.05.2009) Пример использования
– поставьте выполнение «ElectroHost.exe RESTART» в
назначенные задания Виндовз для периодического перезапуска системы Электро. |
16/06/2009 |
Electro.dll |
Полезно! В Конфигураторе параметров (закладка Объекты) работает команда меню Клонировать. Отмечаем (mark) исходный параметр, затем перемещаемся в требуемый каталог и выполняем команду Clone ‘NNN’ – в результате будет создана копия исходного параметра. |
15/06/2009 |
SLB.dll |
Устройства работающие по протоколу МЭК1107 как правило используют режим контроля чётности ‘E’. Однако, некоторый счётчики (Elster 1140/1700, новые версии Elvin ET) работают без контроля чётности (режим ‘N’). В этом случае необходимо использовать ключ PROTMODE=42 |
13/06/2009 |
DBView.exe |
Доработана графика. Режим проецирования на график сообщений из журнала событий счётчика. |
13/06/2009 |
RepCNF.exe |
Подправлено - команда Link теперь сразу показывает экранную форму настройки (ранее она «пряталась» за другими формами) |
12/06/2009 |
SLB.dll |
Полезно! При чении ЖурналаСобытий (LogBook) вычитывается дополнительная информация (длительность события, напряжение) – 17620 11/06/09 16:21:00 [24,36] Конец ошибки
'ПОВЫШЕНИЕ_НАПРЯЖЕНИЯ_Ф._1' (Длительность 06ч 49м 28с; 89.5V) 17621 11/06/09 16:21:00 [24,37] Конец ошибки
'ПОВЫШЕНИЕ_НАПРЯЖЕНИЯ_Ф._2' (Длительность 06ч 49м 28с; 89.5V) 17622 11/06/09 16:21:00 [24,38] Конец ошибки
'ПОВЫШЕНИЕ_НАПРЯЖЕНИЯ_Ф._3' (Длительность 06ч 49м 28с; 89.5V) 17623 11/06/09 16:21:00 [23,30] Начало ошибки
'ИСЧЕЗНОВЕНИЕ_НАПРЯЖЕНИЯ_Ф._1' См. описание в DllOption.doc |
10/06/2009 |
Merkur.dll |
Исправлена ошибка, связанная с использованием коэффициента (имп/квтч) |
09/06/2009 |
Electro.dll |
Подправлен механизм вычисляемых параметров
(Агрегатирование). Ранее механизм не работал для вычисляемых непериодических
параметров. Тепер, например, можно
создать непериодический параметр, смысл которого – умножить значение
базового параметра на заданный коеффициент (указываем, например, функцию
агрегатирования SUM). |
08/06/2009 |
Electro.dll |
Ещё немного доработано окно навигации по БД Электро (см. начало в 07/04/2009). Под полем objid появилась тонкая длинная (во всю длину поля) кнопка для инициации поиска параметра по указанному objid. А значение поля objid теперь меняется при любом перемещении по списку параметров. |
04/06/2009 |
EmfFlag2.dll |
В связи с жалобами на плохое качество связи по «модемному» протоколу проведена серия проверок, в результате доработки фаза рукопожатия выглядит так: for(i=0;
i<10; i++) { Send "WHO ARE YOU"; Sleep(2000); // 2000мс if (чтотоприняли) break; } .. и далее по протоколу. |
03/06/2009 |
ElectroHost.exe |
Доработки в сервисе «Клиент IEC104» - см. ElectroHost.doc Кратко: 1) в тег iec104 добавлены свойства wmin, wmax (настройка алгоритма подключения к серверу) 2) в тег obj добавлены свойства oid3,k3,oid4,k4,oid5,k5,oid6,k6 (дефиниции для показаний по 4-м тарифам) |
31/05/2009 |
Electro.dll (ODBC) |
Проверена работа с СУБД FireBird (краткую инструкцию по настройке см. в «Руководство по эксплуатации») |
28/05/2009 |
RepCNF.exe, RepGen.exe |
Исправлена ошибка – возникала в случае если линкуется параметр, у которого memind>2147483648 (т.е. явно беззнаковое целое) |
27/05/2009 |
SLB.dll |
У счётчиков ELGAMA LZQM, EPQM, EMS, GEM в протоколе МЭК1142 отсутствуют «Показание счётчика на начало суток», а это довольно важный параметр для системы отчётности. Теперь драйвер пытается рассчитать эти показания на основе двух параметров – P1 - «x.8.y Суммарная энергия X» и P2 - «Энергия X за сутки (текущ.)». Т.е. если взять разность P1-P2 то это будет оценка показания счётчика на начало суток. При этом драйвер выполняет последовательность чтения P1 -> P2 -> P1. Расчёт выполняется, если значение P1 не изменилось, т.е. отсутствует вероятность возникновения невязки, связанной с тем, что параметры P1 и P2 читаются в разные моменты времени. Рассчитанное значение записывается как параметр «x.8.y Суммарная энергия X» с меткой времени dd/mm/yyyy 00:00:00 P.S. В
счётчиках P.P.S. Для инициации расчёта «Показание счётчика на начало суток» необходимо в задании на опрос указать чтение параметра P2 |
25/05/2009 |
Electro.dll |
Ускорена обработка импорта данных из electroxml-формата |
22/05/2009 |
DBView.exe |
New! Добавлен графический просмотр данных для списка параметров в нижней части формы (голубая зона). Для удаления ненужного элемента из списка добавлена команда в popup-меню. Графическая компонента построена на базе широко распространенного движка Adobe flash player. В случае его отсутствия, скачивайте с http://www.adobe.com |
14/05/2009 |
SLB.dll |
New! Поддержка счётчиков EMH LZQJ-XC (IEC-1107) |
14/05/2009 |
ElectroHost.exe |
Важно! Доработан механизм Shutdown/Restart Теперь при завершении ElectroHost выполняется также и попытка останова всех приложений Электро. |
06/05/2009 |
ChkData.exe |
New!
New! Приложение для проверки полноты данных в БД Электро. Позволяет визуально (шахматка устройства-дата) определить отсутствие информации и запустить приложения DBView, GetDev, ManInput, ElectroXML с целеуказанием – см. Руководство.doc |
29/04/2009 |
ManInput.exe |
Полезно!
Теперь утилиту можно
запускать с параметром командной строки ManInput.exe OID=objid DATE=yyyyy/mm/dd В этом случае выполняется
автоматическое позиционирование на указанный параметр и дату. Используется в скрипте
запуска утилиты, например, из шаблона отчета. |
29/04/2009 |
DBView.exe |
1) Полезно! Теперь
утилиту можно запускать с параметром командной строки DBView.exe OID=objid В этом случае выполняется
автоматическое позиционирование на указанный параметр. Используется в скрипте
запуска утилиты, например, из шаблона отчета. 2) Полезно! В
popup-меню в нижней части формы добавлен пункт Edit, по которому производится запуск утилиты ManInput
для указанного параметра. |
28/04/2009 |
Electro.dll |
При
автоматическом переходе на резервный канал генерируется сообщение «<серийный
номер> : Установлен режим резервного соединения» со схемой
реакции, установленной для события «утеря связи». При автоматическом переходе
(возврате) на основной канал генерируется сообщение «<серийный номер> : Установлен режим
основного соединения» со схемой реакции, установленной для события
«восстановление связи». Ранее эти сообщения
обрабатывались по схеме реакции «Станд.рабочее событие» - см. ElectroFAQ.doc (“Как
настроить дублирующий канал связи”) |
28/04/2009 |
GetDev.exe |
Полезно!
Теперь утилиту можно
запускать с параметром командной строки GetDev.exe DEV=devid
LP=глубина В этом случае в
комбо-боксах Соединения и Устройства автоматически будет выполнено
соответствующее позиционирование (собственно открытие канала связи не
производится). Используется в скрипте
запуска утилиты, например, из шаблона отчета. |
27/04/2009 |
Mak2XML.exe |
Полезно! Программа распознаёт дополнительные (необязательные) свойства. Эти свойства отсутствуют в общепринятом формате макетов, однако помогают упорядочить БД Electro, формируемую при импорте макетов. Пример: ((//30817:080101:0000001”Киевский
ЛВЗ:222:++ ( ==)) Отредактировав таким образом макет (это нужно сделать один раз при первом импорте) вы избавите себя от правки конфигурации БД Электро. |
27/04/2009 |
Electro.dll |
1) Исправлена
ошибка – в одной из структур Ядра под имя устройства отводилось 64символа.
Увеличено до 256 (максимум что возможно при хранении информации в БД ELECTROCNF) 2) Исправлена ошибка в разметке внутреннего кэша конфигурации Ядра – были проблемы при указании в Лицензии OBJ>40000 |
24/04/2009 |
Outlooking.xls |
Полезно! Пример шаблона с макросом (electro/samples/xls/Outlooking.xls) приёма входящей почты с помощью MS Outlook и обработки вложений утилитой Mak2XML (импорт макетов) |
23/04/2009 |
SLB.dll |
Подправлено для Actaris ACE6000 (драйвер отрицательно реагировал на отсутствие некоторых данных) |
22/04/2009 |
SLB.dll |
Подправлено для Elvin UT4X V.2.3 |
21/04/2009 |
Electro.dll |
Исправлена ошибка в API electro.dll ODBC_Func(OIDFUNC_DEL). Функцией пользовались редко, например ManInput.exe при удалении данных.. |
16/04/2009 |
Electro.dll |
Переписан наново интерфейс ElectroXML(ACTION=7) (удаление значений из БД). Ранее это делалось непосредственным выполнением SQL-команд над таблицей Trend (таблица Trend2 вообще не трогалась, так что строго говоря удаление и не выполнялось, т.к. роль главной таблицы давно уже перешла от Trend к Trend2). Новая версия интерфейса поступает правильнее – в главный поток Ядра посылаются команды <OIDDEL,from,to>, и только сам главный поток собственно и выполняет удаление информации из БД. С другой стороны, успешное завершение функции ElectroXML(ACTION=7) ещё не говорит о том что удаление выполнено – только гарантируется что команды на удаление выданы.. |
15/04/2009 |
SLB.dll |
Для новых SL7000 (с двумя группами ГН) исправил ошибку – период ГН и ГН2 м.б. разным! |
14/04/2009 |
CTK3.dll |
Добавлено чтение для всех версий коэффициентов трансформации тока, напряжения (пока коэффициенты нигде не используются) |
14/04/2009 |
AppName.exe |
Исправлена ошибка в Конфигураторе – нельзя редактировать свойства несуществующего элемента |
12/04/2009 |
ElectroOPC.exe ElectroOPC.doc |
Проверена работа ElectroOPC-сервера, обновлена документация |
10/04/2009 |
RepCnf.exe |
Проверена работа с Office2007. Пришлось исправить тип временного файла с *.ole на *.xls а то ругался. |
09/04/2009 |
SLB.dll |
New! Добавлена поддержка счетчиков Elster A1140 (1120) и A1700 (“Vision”) |
08/04/2009 |
Driver.dll GetDev.exe |
В Конфигураторе модема имеются опции установки ограничения сеанса связи по длительности и простою. При срабатывании этих лимитов инициируется выдача команды на разрыв соединения. Однако, ранее это не сопровождалось никакими сообщениями. Сейчас в логе опроса появляется сообщение типа !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!! ForceDisconnect по ограничению длительности связи !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
07/04/2009 |
Electro.dll |
Полезно! Добавлена процедура препроцессора LPSHARP2 (см. ElectroFAQ.doc). Например, у вас имеются показания нарастающим итогом на начала месяца и график нагрузки. Тогда процедура LPSHARP2 сможет вычислить показания нарастающим итогом на начала суток. |
07/04/2009 |
Electro.dll |
Полезно! В стандартном окне навигации БД Электро есть поле в котором отображается ObjId выбранного объекта. Теперь, теперь это поле можно использовать для позиционирования дерева-списка по заданному ObjId. Например, если вы не знаете где находится параметр с известным идентификатором, запустите DBView.exe и укажите идентификатор. |
05/04/2009 |
Write2Paradox.xls |
Полезно! Пример шаблона отчета с макросом (electro/samples/xls/Write2Paradox.zip) записи информации в БД Paradox |
04/04/2009 |
приложения |
Лёгкий тюнинг приложений написанных на Дельфи – использование XP-стиля элементов управления (кнопки, чек-боксы и т.п.) |
25/03/2009 |
SLB.dll |
Указание в ключе PATH неправильного (несуществующего)
пути можно использовать как способ отмены записи файла (в частности, файл
журнала событий счетчика SL7000). Отмечу что отсутствие ключа PATH – это использование каталога по умолчанию, т.е. файл в этом случае пишется. |
23/03/2009 |
GetDev.exe |
Контроль забывчивости. Если в течении 3-х минут отсутствовали признаки деятельности, соединение принудительно закрывается. |
21/03/2009 |
ElectroHost.exe |
New! Полезно! Добавлен сервис RRAS контролирующий использование коммуникационного ресурса (модема): Если модем свободен то запускается windows-сервис “Routing and Remote Access”, но как только модем понадобится приложению Электро, windows-сервис останавливается. Таким образом, модем полноценно используется приложениями Электро, а в промежутках переводится в режим приема входящих соединений. См. ElectroHost.doc |
20/03/2009 |
Electro.dll |
В интерфейс ElectroXML(ACTION=14) (слияние xml-файлов) внесено исправление – OUTPUT-файл не удаляется перед выполнением действия. Т.е. теперь можно последовательно вызывать XMLGEN
ACTION=14 INPUT=r1.xml OUTPUT=r.xml XMLGEN
ACTION=14 INPUT=r2.xml OUTPUT=r.xml И каждый раз к файлу r.xml будет ДОБАВЛЯТЬСЯ содержимое обрабатываемого файла. |
18/03/2009 |
Electro.dll |
По просьбам Заказчиков возобновлена запись данных в таблицу TREND в случае указания в лицензии соотв.свойства: LICENZ=n OWN="владелец" TMLIM=0 DEV=5 OBJ=5000 TREND=1 (Пояснение. Основной таблицей остается TREND2 – там накапливаются данные и все приложения Электро работают с этой таблицей. В таблицу TREND производится дублирование записи. Информация из TREND приложениями Электро не используется. Кстати, таблица TREND может быстро увеличивать размер!) |
10/03/2009 |
EMFFLAG.dll |
Введен ключ настройки TRYCONN (см.DllOption.doc) |
06/03/2009 |
ElectroHost.exe |
В настройках сервиса «клиент IEC» добавлено свойство worktime |
04/03/2009 |
SLB.dll |
ZxD, ZxB – встретил формат даты DD.MM.YYYY (всегда было [YY]YY/MM/DD). Теперь распознаются оба формата. |
03/03/2009 |
Electro.dll
(ODBC) |
Проверял работу с Personal Oracle8, внес кой-какие правки |
20/02/2009 |
EMFFLAG2.dll |
Важно! Подправлена работа драйвера для «старой» альфы: 1) исправлен коэффициент в ГН (ранее необходимо было использовать дополнительный коэфф. 1/10) 2) собственно выполнены действия по переходу от EMFFLAG к EMFFLAG2 |
20/02/2009 |
Electro.dll |
Стандартизован синтаксис строки определения «модема» типа TCPIP(RAS): rasname,IPADDRESS=ip[,PHONENO=tel][,USER=usr,PASSWD=psw] |
16/02/2009 |
SLB.dll |
1) Подправлена работа для счетчика Elvin – для UTX ранних версий (<V1.2) журнал DataOnOff следует читать из регистра 00С0' 2) Важно! ZxD, ZxB – введено значение FLAGS=2048 для выбора календарного/относительного метода адресации сохраненных данных. См. DllOption.doc 3) NEW! Проверена работа с CDMA-шлюзом (ключ GATE=CDMA:номер) См. DllOption.doc |
10.02.2009 |
Electro.dll |
Важно! В Конфигураторе, в свойствах параметра есть Множитель. Ранее множитель использовался только для вычисляемых параметров. Теперь он также используется и для значений, получаемых Ядром от драйвера опроса устройства. Например, некоторый счетчик выдает значение в Вт*час. Установим значение множителя 0,001 – тогда Ядро сразу умножит полученное от Драйвера значение на множитель. В БД Электро будет записано скорректированное значение. ВНИМАНИЕ. 1) Для совместимости с предыдущими версиями Ядра значение Множителя 0 не используется. 2) При установке множителя адекватно замените размерность – например с Wh на kWh 3) Ядро использует множитель только для значений приходящих от Драйвера (Драйвер сигнализирует об этом специальным атрибутом ATTR_KOEFF == «Разрешено умножение»). Соответственно, для информации приходящей другим способом (например, electroxml-импорт) множитель не используется. |
10/02/2009 |
ElectroHost.exe |
New! Опция протоколирования консоли в файл. После отметки CONSOLE->File в меню программы поток вывода информации на консоль направляется также в файл electro/Logs/ИмяСонсоли.log |
02.02.2009 |
Electro.dll |
Исправлена ошибка – функции ODBC_GetLongData(),ODBC_PutLongData() используют библиотеку сжатия данных ZZLIB. Оказывается, библиотека нереентерабельна. Могли быть проблемы в многопользовательском режиме (например, когда одновременно запускается несколько Генераторов отчета). |
01.02.2009 |
Electro.dll, ElectroHost.exe |
Исправлена ошибка – функция ODBC_Aggregate() (используется, например, в Генераторе отчетов) не работала в сетевом варианте |
22.01.2009 |
Electro.dll |
1) при запуске системы выводится сообщение Electro.dll v.N.N.N.N ‘дата' лицензия 'path/electro.ini' 2) В реестре
HKEY_LOCAL_MACHINE\SOFTWARE\NIVUS GmbH\Electro создается свойство Dependencies
– используется при инициализации сервиса
ElectroService.exe |
18.01.2009 |
Electro.dll |
1) В API ElectroXML() добавлен ключ FDELETE=0|1 – “Удалить INPUT-файл после успешного выполнения». 2) Подправлен механизм округления в Генераторе Макетов (ElectroXML(ACTION=9)). Ранее свойство “digits” иногда не срабатывало как нужно. |
18.01.2009 |
XmlGen.exe |
Теперь эта утилита распознает шаблон в INPUT-файле и последовательно вызывает ElectroXML(). Например XMLGEN ACTION=3 INPUT=*.xml FDELETE=1 выполнит импорт всех файлов *.xml и удалит успешно выполненные |
30.12.2008 |
ElectroXML.exe |
Исправлена процедура открытия XML-документа. В некоторых документах первым внутри тэга <electroxml> идет тэг <log> (например, в результате выполнения операции xml-слияния). А старый ElectroXML.exe ожидал <data> и т.п. |
27.12.2008 |
ElectroService.exe |
New!
Серверное приложение ElectroHost.exe c этого
момента поставляется также в виде сервиса ElectroService.exe
с той же функциональностью. См. ElectroHost.doc |
16.12.2008 |
EMFFLAG2.dll |
Ранее для ЕвроАльфы всегда делалась попытка опроса параметров сети (токи, напряжения и т.п.). Сейчас по умолчанию не опрашивается. Включение опроса теперь выполняется флагом FLAGS=1024 |
15.12.2008 |
MODBUS.dll |
New! Запущен в эксплуатацию новый драйвер – для опроса устройств работающих на основе протокола modbus. Проверено на устройстве РегМик ИС1-8 |
04.12.2008 |
SLB.dll |
Для счетчиков ZxB, ZxD введен ключ FLAGS=512 в случае если в устройстве установлен период
автосброса СУТКИ. Детали см. DllOption.doc |
02.12.2008 |
SLB.dll |
Для счетчиков ELGAMA класса LZQM вычитывается потребление за текущие сутки и текущий месяц. Ранее драйвер этого не делал - считалось что эти показания никому собственно не нужны. Оказывается нужны – если вычесть из «Суммарной энергии» «Энергию с начала месяца» то получим достаточно точную оценку значения «Энергия на начало месяца» |
24.11.2008 |
MakGen.xls |
Пример шаблона отчета с макросом (electro/samples/xls/makgen.xls) для генерации нестандартных макетов (см. комментарии в ElectroFAQ.doc). |
21.11.2008 |
RepGen.exe |
Исправлена ошибка, появлялась в случае использования в шаблоне диаграмм (графиков) – в случае когда в источнике были неполные данные |
20.11.2008 |
Electro.dll |
Важно! В интерфейс ElectroXML(Action=5, ОпросУстройств) добавлен ключ OPT=”ключи настройки опроса”. Также, в тэгах query и device можно указывать аналогичное свойство opt. Значение ключа «проносится» в драйвер опроса и действует на время выполнения xml-задания. Пример: OPT=”REVERS=10 RESP=10000” Приоритет применения ключей настройки опроса – 1) из ключа OPT командной строки (наивысший) 2) из свойства opt тэга device 3) из свойства opt тэга query 4) из конфигурации системы (низший). |
18.11.2008 |
Electro.dll AppName.exe Electro.xml |
В формат данных ElectroXML (тэг select/device/par) добавлено [необязательное] свойство objid. Это облегчает обработку ElectroXML-форматов некоторыми приложениями. Отметим что как и ранее ключевыми свойствами остаются device.serialnumb и par.memind |
17.11.2008 |
RepCnf.exe |
Исправлена ошибка в команде меню file -> SaveAsHTML |
16.10.2008 |
CTK3.dll |
1) для всех поддерживаемых версий добавлено чтение максимальных мощностей (сутки, месяц) – в «Отчетных параметрах» 2) для верс.2 – значения графиков нагрузки умножается на 100 (похоже, были непонятки с документацией. Но нужно, теперь ГН соответствует показаниям CONSOLE32.exe; его сумма – суточному расходу). 3) гм.. нашелся счетчик верс.2 (сер.номер 1260) у которого обнаружились недокументированные особенности протокола. Подправил. |
06.10.2008 |
Electro.dll |
Важно! В интерфейс ElectroXML(Action=5, ОпросУстройств) добавлена автоматическая подмена вычисляемых параметров. Например, в задании на опрос устройства указан вычисляемый параметр «Часовой ГН». Он будет заменен на соответствующий базовый параметр, т.е. реальный параметр устройства. |
02.10.2008 |
Electro.dll |
Правки в реализации УППД (контроль таймаутов) направленные на повышение устойчивости работы |
20.09.2008 |
ElectroHost.exe |
NEW! Добавлена компонента «Виртуальный счетчик ЕвроАльфа 1.1» Параметры Вирт.счетчика составляются из параметров БД Электро. Поддерживается автоматический доопрос базовых устройств. Компонента используется для работы в тандеме с системами учета типа АльфаЦентр. |
12.09.2008 |
SLB.dll |
Подправлена работа драйвера для SL7000 v.5.40 |
11.09.2008 |
ElectroHost.exe |
NEW!
Добавлена компонента реализующая протокол MЭК 60870-5-104 (передача данных в КиевОблЭнерго) Cм. ElectroHost.doc |
01.09.2008 |
Electro.dll |
Обновлена версия Ядра использующая ODBC (файл electro_odbc.dll в комплекте поставки), проверена работа с MYSQL и MSSQL |
28.8.2008 |
Electro.dll |
Полезно! В интерфейс ElectroXML(Action=5, ОпросУстройств) добавлен ключ SAVE (см. описание утилиты XmlGen в Руководстве). В частности, SAVE=4 включает режим оперативной выдачи результатов опроса через механизм функции обратной связи. |
22.08.2008 |
CTK3.dll |
Добавлена поддержка версии протокола №28 (аналогично верс.№27 – счетчик только с текущими показаниями). Всего, поддерживаются версии 2, 3, 22, 27, 28, 33-37, 48, 49 |
19.08.2008 |
EMFFLAG.dll |
Подправлена работа драйвера для ЕвроАльфы верс.1.0 |
18.08.2008 |
Electro.dll |
Для устранения возможных проблем при многопоточном доступе связанном с модификацией ELECTROCNF (в частности при импорте данных) введена функция ODBC_DBLocker() обеспечивающая монопольный доступ при модификации ELECTROCNF. |
08.08.2008 |
SLB.dll |
SL7000: добавлено вычитывание Архива сети (предельные значения тока, напряжения и т.п.). См. DllOption.doc (список спец. OBIS-кодов) |
23.07.2008 |
SLB.dll |
Доработка для счетчиков ELVIN – чтение регистров 0x44 (“показания на начало суток”) и 0x54 (“показания на начало месяца”) |
18.07.2008 |
ElectroHost.exe |
Встроенный Web-сервер вначале пытается сгенерировать стартовую страницу из файла webroot/default.htm. Если файл отсутствует, генерируется стандартная стартовая страница. |
11.07.2008 |
Electro.dll |
1) Переход
на SQLite v.3.5.8 2) Исправлена грубая ошибка в модуле проверки лицензии (редко, но иногда удаляются устройства не указанные в Лицензии). 3) Новая ф-я Препроцессора LPSHARP - "Интерполяция на начало интервала по двум точкам и ГН" – более точный аналог агрегатирующей функции SHARP. |
25.06.2008 |
RepGen.exe |
Исправлена ошибка генерации имени вых.файла (литерал $DTn в значении ключа XLS=) |
20.06.2008 |
Merkur.dll |
Доработки для счетчиков без ГН и тарификатора |
02.06.2008 |
Merkur.dll |
Поддержка PLC-концентратора Меркурий-225 (PROTMODE=50) |
01.06.2008 |
SLB.dll |
Добавлена поддержка теплосчетчика Kamstrup MC (PROTMODE=40). |
22.03.2008 |
ЭлектроУчет.doc |
Наконец! Создано более-менее полное описание Редактора Отчетов RepCnf.exe, в т.ч. описаны функции «Данные Реального Времени», «Прямой запрос к БД» и «Запись в БД Electro» |
18.03.2008 |
SLB.dll |
Поддержка Actaris ACE6000 (настройки – аналогично SL7000) |
01.03.2008 |
ElectroHost.exe, Electro.dll |
New!
Реализован сервис «Сервер УППД» См. ElectroHost.doc |
20.02.2008 |
ElectroXML.exe |
Добавлена кнопка Break принудительного завершения операции |
19.02.2008 |
SLB.dll |
Добавлена поддержка счетчика Elgama GEM (протоколы
1107, 1142) |
18.02.2008 |
Electro.dll |
Полезно! В интерфейс ElectroXML(Action=5, ОпросУстройств) добавлены ключи
TRY, SESLIM, FHOLD, FLOG для организации
непрерывного опроса устройства. См. ElectroFAQ.doc и Руководство.doc (описание XmlGen.exe) |
15.02.2008 |
Merkur.dll |
Доработка. Работа с GSM-шлюзом Меркурий-228 |
27.01.2008 |
*.dll ElectroHost.exe |
Обнаружил ошибку в
компиляторе MS
VisualStudio v.6.0 при использовании режима Optimization: Maximize Speed Прискорбно.. Во избежание неожиданных проблем в будущем, пришлось перетранслировать все исходники с отключенной оптимизацией кода L |
15.01.2008 |
CTK3.dll |
Добавлена поддержка версии протокола №27 Всего, поддерживаются версии 2,3,22,27,33,34,35,36, 37,48,49 |
14.01.2008 |
SLB.dll |
Правки для счетчиков Elvin, Elgama |
11.01.2008 |
RepCnf.exe,
RepGen.exe |
В настройки Прямого доступа к БД введена опция раздвижки ячеек |
10.01.2008 |
Mak2Xml.exe
new! |
Утилита импорта макетов. См. «Руководство..» |
09.01.2008 |
AppName.exe |
В конфигураторе улучшен редактор Заданий |
08.01.2008 |
Electro.dll |
Доработан генератор макетов – свойства digits, koeff (см.ElectroFAQ.doc) |
05.12.2007 |
Electro.dll ElectroXML.exe |
В интерфейсе ElectroXML() «Экспорт данных» (ACTION=10) введен режим представления данных в упрощенном формате. Увеличивает размер выходного файла, однако упрощает жизнь сторонним системам, принимающим данные от Электро. См. описание XmlGen.exe в «Руководстве..» |
20.11.2007 |
Electro.dll (SQLite) |
Переход на SQLite v.3.5.3. Увеличена скорость работы с БД |
15.11.2007 |
EMFFLAG.dll |
Задействован флаг TERM=1 режима интерпретации «TOU предыдущего чтения» для периода автосброса «месяц» |
08.11.2007 |
SLB.dll |
Elgama EPQS – исправлена ошибка чтения ГН для дня перехода летнее-зимнее время. Слова состояния и событий развернуты по отдельным битам. См. DllOption.doc |
05.11.2007 |
SLB.dll |
Доработки для устройства L&G ZxD |
01.11.2007 |
драйвера |
Исправлен глюк когда при подключении нового устройства в навигаторе по БД появлялась ветвь NEWDEV_xxx |
30.10.2007 |
SLB.dll |
Elgama
LZQM, Энергия W+ за сутки
total Энергия W+ за месяц
total Суммарная энергия A+ total и т.п. |
24.10.2007 |
Electro.dll |
Добавлены процедуры препроцессора MINCNST, MAXCNST (см. ElectroFAQ.doc) Например, теперь комбинированный ГН (смесь отрицательных и положительных значений) можно разделить на два – «ГН-прием» и «ГН-отдача». |
23.10.2007 |
CTK3.dll |
Добавлена поддержка версии протокола №48 Итого, проверена работа драйвера для версий 2,3,22,33,34,35,36, 37,48,49 |
08.08.2007 |
CTK3.dll |
Поддержка версии протокола №49 Официальное описание на данный момент отсутствует; однако исследование показывает что версия №49 практически не отличается от версий №36,37 |
15.07.2007 |
Electro.dll ElectroFAQ.doc |
Правка в реализации УППД group=100 - почасовый ГН
(GEN_DTYPE_LP) group=101 - суточное (GEN_DTYPE_ENERGY) |
13.07.2007 |
ElectroHost.exe ElectroFAQ.doc ElectroHost.doc |
Добавлен сервер GPRS-соединений. |
03.07.2007 |
CTK3.dll |
1) Исправлена
грубая ошибка в исполнении команды установки/коррекции времени для некоторых версий протокола. 2) Унифицирована карта памяти устройства (memind) для разных версий протокола (см. DllOption.doc) |
11.06.2007 |
ElectroHost.exe ElectroFAQ.doc ElectroHost.doc |
Начало опытной эксплуатации эмулятора виртуального модема (под протоколом Moxa NPort). ElectroHost имитирует устройство Moxa NPort. “Портам” сопоставлены модемы из конфигурации Электро. |
30.05.2007 |
ElectroHost.exe |
Во встроенном ВЭБ-сервере для целей диагностики использовалась функция gethostbyaddr(). На некоторых конфигурациях она выполнялась очень долго. Убрал. |
30.05.2007 |
Electro.dll ElectroFAQ.doc |
Задокументированы ранее реализованные (февраль2007) в ElectroXML() функции дампа (action=4) и восстановления (action=13) БД через СУБД-независимый формат. Используется при переходе на новую СУБД. |
15.05.2007 |
ElectroHost.exe |
Встроенный ВЭБ-сервер поддерживает режим Connection: Keep-Alive (указывается в заголовке запроса). В заголовке ответа сервер указывает Content-Length: nnn (это дает возможность клиенту определить конец ответа) и оставляет соединение открытым. Ускоряет доступ. |
08.05.2007 |
RepGen RepCnf |
Программирование SQL-запроса к БД Electro, ElectroCNF См. Link à Прямой запрос к БД в Редакторе Отчетов. Дает возможность вывести в отчет дополнительную информацию, не предусмотренную в стандартном линке (например, наименование, размерность параметра и т.п.) |
26.04.2007 |
Electro.dll |
Исправлена ошибка в отработке ключа AFTER (вэб-доступ, экспорт данных в ElectroXML) |
23.04.2007 |
Electro.dll |
поддерживается работа через proxy, в частности в реализации УППД. В xml-шаблоне есть тэг типа <uppds srv="213.160.129.35"
prt="7011" usr="askoe@xxx" psw="yyy"
obj="00"> добавьте туда свойство proxy="SOCKS4/ip:port" или proxy="HTTPCONNECT/ip:port" где ip и port - это адрес и порт вашего прокси-сервера. Например <uppds
srv="213.160.129.35" prt="7011"
proxy="HTTPCONNECT/10.17.40.94:80" usr="askoe@xxx"
psw="yyy" obj="00"> (19.11.2009 Кстати, во многих случаях
настройка proxy
в УППД-клиенте может и не понадобится – см. системная утилита PROXYCFG.exe) |
06.04.2007 |
ElectroHost.exe |
1) Поддержка консольных окон. В меню иконки ElectroHost отметить пункт CONSOLE, после чего в меню появится список консолей. 2) На начальной странице встроенного вэб-сервера добавлена ссылка ДОПОЛНИТЕЛЬНАЯ СТРАНИЦА на файл electro/WebRoot/MAIN.htm |
27.03.2007 |
CTK3.dll |
Поддержка версии протокола №35. Итого, проверена работа драйвера для версий 2,3,22,33,34,35,36, 37 |
27.03.2007 |
SLB.dll |
Правки, доработки для счетчиков ELGAMA EMS, EPQS |
27.03.2007 |
EMFFLAG.dll |
Доработка – для ЕвроАльфа поддержка чтения массива из 15 «TOU предыдущего чтения» |
18.03.2007 |
AppName, Electro.dll, драйвера |
Немного упрощена процедура подключения нового устройства. При добавлении нового устройства Конфигуратор (AppName) присваивает ему серийный номер NEWDEV_nnn Драйвер, обрабатывая такое устройство, инициирует процесс установки реального серийного номера. Код ошибки «Обнаружено новое устройство» не вырабатывается. Соответственно, не нужно возвращаться в Конфигуратор и затем повторно опрашивать обнаруженное устройство. |
10.01.2007 |
RepGen RepCnf |
Небольшая доработка (default-значения меток времени в режиме «агрегатирование на лету») |
10.01.2007 |
Merkur.dll New! |
Драйвер для счетчика «Меркурий-230» |
10.01.2007 |
Oblik.dll |
Доработан драйвер для счетчика Облік ЛО-3 (новая версія ПО) |
25.12.2006 |
SLB.dll |
Небольшая доработка для LZQM |
21.12.2006 |
ElectroHost |
Тюнинг системы оповещения (GSM) |
21.12.2006 |
Electro.dll, драйвер |
Исправлена ошибка с отработкой ограничения длительности сеанса связи (задается в свойствах модема). |
20.12.2006 |
AppName |
В Конфигураторе, Модемы, открыты опции настройки набора номера (Tone/Dial) и управления потоком (None,XONXOFF,RTSCTS) |
11.12.2006 |
RepGen.exe |
Добавлен ключ FROMFILE=имя_файла для чтения шаблона из файла (подавляет ключ RID=) |
25.11.2006 |
CTK3.dll |
Для версий 22,33 исправлена проблема для «старой» прошивки (не читался ГН). |
24.11.2006 |
RepGen.exe |
Добавлен ключ RUN0= (см. Руководство) |
17.11.2006 |
Electro.dll |
Исправлена ошибка удаления данных из Trend2 (в некот.сл. не корректировалась длина блока данных. Впоследствии при чтении этот блок отбрасывался как некорректный). |
23.10.2006 |
Electro.dll |
Изменен порядок поиска файла-лицензии Electro.ini Вначале делается попытка прочесть electro/Electro.ini Если в electro-каталоге файл отсутствует, читаем его из системного каталога. |
20.10.2006 |
SLB |
Доработано чтение Журналов LZQM, EMS |
19.10.2006 |
ElectroHost |
Возможность настроить номер порта встроенного ВЭБ-сервера (см. ElectroHost.doc) |
10.10.2006 |
SLB |
Подправил прием ГН от SL7000 |
26.08.2006 |
DBView |
Печать листинга |
22.08.2006 |
Electro.dll |
Пофиксил баг в дереве «Диагностика» окна «Журнал ElectroHost» - когда отдельные ветви были не на своем месте. |
20.08.2006 |
Electro.dll |
«Препроцессор» Процедура LPREST2 |
18.08.2006 |
Electro.dll |
«Препроцессор» Процедура LPREST |
05.08.2006 |
RepCnf.exe RepGen.exe |
Поддержка Агрегатирования «на лету» |
02.08.2006 |
AppName |
Конфигуратор вычисляемого параметра «Препроцессор» |
02.08.2006 |
Electro.dll |
Поддержка вычисляемого параметра «Препроцессор» Процедура LPCALC |
02.08.2006 |
ManInput new! |
Новая программа для ручного ввода |
01.08.2006 |
Electro.dll |
Немного изменился алгоритм расчета агрегатирующих функций INTG, AVGTM – теперь построение полки в методе прямоугольников идет идет вправо от опорной точки (ранее было влево от точки). Это более соответствует принципу хранения информации в Электро (метка времени соотносится началу интервала) |
27.07.2006 |
DBView |
Возможность Refresh одного элемента данных |
25.07.2006 |
CTK3.dll |
Поддержка версии протокола №33. Итого, проверена работа драйвера для версий 2, 22, 33, 34, 36, 37 |
20.06.2006 |
ElectroHost AppName |
Для встроенного ДиcпетчераЗаданий добавлена поддержка еженедельного и
ежемесячного запуска. Соответствующие изменения в Конфигураторе |
15.06.2006 |
SLB.dll |
Поддержка Elgama
EMS (1107, 1142) |
09.06.2006 |
Gps.dll new! |
Драйвер GPS.dll – чтение “эталонного” времени с GPS-приемника |
01.06.2006 |
Electro.dll |
В ГенератореМакетов добавлены макеты 817, 30818, 30917 |
30.05.2006 |
ElectroHost |
В встроенный ВЭБ-сервер добавлено просмотр лог-файлов (содержимое каталога electro/logs) |
|
|
|
|
|
|