Обновление версий ПО ТМИУС - tm_cpps
История изменений
Версия 17003
- Исправлено: недостоверный сигнал исправности канала, если не было соединения после старта.
Версия 17002
- Добавлено: экспорт/импорт режимных пределов в CSV-файл.
- Функция доступна в контекстном меню дерева сигналов.
- Экспорт создаёт CSV-файл с пределами для всех ТИ из выбранного раздела.
- Импорт позволяет загрузить отредактированный файл обратно.
- Формат CSV (заголовок и порядок полей может быть произвольным):
id; min; amin; wmin; wmax; amax; max- где id — идентификатор сигнала, остальные поля — соответствующие пределы.
Версия 17001
- Исправлено: порядок полей
stVal, q, tв генерируемом ICD-файле. - Добавлено: в ICD-файл добавлена возможность редактирования IP-адреса из URL.
Версия 17000
- Исправлено (IEC 101/104): для команд с типами <46>, <59> и <47> добавлена обработка недопустимых значений (0 и 3). В ответ теперь передаётся причина 47 (неизвестный адрес объекта информации).
Версия 16907
- Добавлено: возможность открытия схемы по клику на элементе "Выключатель".
- Для этого добавлены параметры:
- "Открыть схему": да/нет
- "- имя схемы"
- Для этого добавлены параметры:
Версия 16906
- Исправлено: применение индивидуальных настроек клиента (кнопки, масштаб меню и др.) для разных групп пользователей.
Версия 16905
- Исправлено: применение индивидуальных настроек клиента (главная схема и др.) для разных групп пользователей.
Версия 16904
- Исправлено: возможное зависание клиента.
Версия 16903
- Добавлено: поддержка передачи команд телеуправления (ТУ) через GOOSE. Для использования необходимо, чтобы сигнал в подписке имел специальное значение
cmd.
Версия 16901
- Исправлено: для элемента схемы "Выключатель в ячейке" исправлена блокировка ТУ сигналом "Разблокирован" (ранее не блокировалось при значении 0).
Версия 16901
- Исправлено: передача SPS для MMS-сервера (исправление актуально только для Windows).
Версия 16900
- Добавлено: экспорт конфигурации MMS-сервера в ICD-файл.
Версия 16803
- Исправлено: работа редактора режимных пределов в клиенте.
Версия 16802
- Добавлено: возможность настройки масштаба схемы в параметрах клиента.
Версия 16801
- Исправлено:
- Обновление схемы в клиенте после её изменения в редакторе.
- Вставка из буфера обмена параметра "Активный".
- Выбор схемы для кнопки (схема больше не закрывается, если была открыта в редакторе).
- Отображение имени активной схемы в заголовке вкладки браузера.
- Работа навигации по истории просмотра схем в клиенте.
- Добавлено: для элемента "Кнопка" в клиенте новые значения параметра "Действие" для навигации:
|<-- в начало<-- назад--> вперед-->| в конец
Версия 16716
- Добавлено: возможность добавления обработчика клика на пользовательском элементе схемы.
- Пример реализации в
html\plugins\client\els\els.js:
- Пример реализации в
ELTPs.els_square = {
set: ExampleEls,
nm: 'Square click',
hint: 'Square clickable.',
pars: { c:'u', u:'u0', s:1, w:1, m:'', su:'', sz:'', bs:'' },
of: [{ type:'rect', x:0, y:0, width:20, height:20 }],
elClick: function( event, self ) {
window.APP.tmClient.clientSchLoad({ fn:self._pars.bs });
}
}
Версия 16715
- Исправлено: сброс порта в модуле
tmdlmsпосле трёх подряд ошибок опроса. - Важно: При частой ошибке
| err | Timeout occurredрекомендуется увеличить параметр "Таймаут ответа (мс)" компонента "DLMS устройство" до 5000–10000 мс. Для тестирования восстановления после сбоев таймаут можно временно уменьшить до 100–500 мс.
Версия 16714
- Исправлено: диалог телеуправления (ТУ) больше не открывается для пользователей, не имеющих соответствующих прав.
Версия 16713
- Добавлено: сброс порта после трёх подряд ошибок опроса для компонента
tmdlms.- Для компонента "Канал порт" добавлен параметр "Рестарт-пауза (мс)", который может потребовать настройки.
- Обновление доступно через установку ipk или заменой файла
/usr/share/tm_cpps/plugins/tmdlms/tmdlms.
Версия 16711 (2025.03.01)
- Добавлено: поддержка отображения графиков до 10 миллионов точек.
Версия 16709 (2025.02.28)
- Исправлено: в протоколе 101 при передаче первого пакета поле FCB теперь всегда равно 1.
Версия 16708 (2025.02.27)
- Исправлено: в подписчике GOOSE убрана фиксированная задержка в 100 мс.
Версия 16704 (2025.03.20)
- Добавлено:
- три варианта "Открыть URL" кнопкой на схеме:
1. Открыть URL (в новой вкладке)
2. Открыть URL - в текущей вкладке - навигация "Назад": history.back()
Кэш схем не работает.
3. Открыть URL (frame) - открывается в фрейме - навигация "Назад":
window.parent.APP.tmClient.clientHistoryBack()
Кэш схем работает. кнопки навигации клиента и меню работают.
Можно открыть Журнал событий:
URL: /list.html
Параметры: json строка - нужно скопировать из параметров журнала событий кнопкой "Копировать" (добавил).
Версия 16702 (2025.03.20)
- Исправлено: МЭК 61850 GOOSE
Версия 16700 (2025.03.10)
- Добавлено: Telegram оповещения
Версия 16608 (2025.02.27)
- Исправлено:
- Отображение элемента "Табло", когда кэш схемы
- Добавлено:
- Округление углов для элементов "Прямоугольник", "Кнопка", "Табло"
- Параметры: "X радиус угла", "Y радиус угла"
- Изображение для элемента "Кнопка", параметр "Изображение"
- Файлы картинок хранить в папке:
/opt/storage/files/tm_cpps/img - Примеры:
$img/2.svg$img/btns/test.svg
Версия 16607 (2025.02.20)
- Исправлено:
- Ошибку "reg restrict: мax count sigs"
- Добавлено:
- Функции чтения диспетчерского имени сигнала:
local tms = tmsSigs() ... local nm1 = tms.inDesc(id1) -- для сигнала-вход local nm2 = tms.outDesc(id2) -- для сигнала-выход
Версия 16605 (2025.01.10)
- Добавлено:
- Функции АСУНО
- Расчет восхода-заката
- Расписание
Версия 16603 (2024.12.27)
- Добавлено:
- Кэш схем
- В параметрах клиента добавлен параметр "кэш" для схемы:
- Нет
- Да - на старте (по умолчанию)
- Да - после первого просмотра
- Если схема не указана в настройках, то кэш после первого просмотра
Версия 15600 (2024.01.30)
- Добавлено:
- Геоподоснова
- Отображение карты Openstreetmap
Версия 15400 (2024.01.08)
- Исправлено:
- Lua-скрипты:
- Оптимизированы функции dbValLast, dbValFirst
- Логи:
- Не грузился лог с символами не utf-8 более 2 байт длиной
- Lua-скрипты:
- Добавлено:
- Схемы:
- Параметр "размер шрифта" для единицы измерения ТИ
- Журнал событий:
- Возможность сохранить в CSV
- Графики:
- Пометка недостоверных данных картинкой '?'
- Пометка ручных данных картинкой 'ладонь'
- Схемы:
Версия 15300 (2023.12.20)
- Исправлено:
- Схемы:
- Не грузилась главная схема при отсутствии настроек
- Схемы:
- Добавлено:
- Lua-скрипты:
- Функции доступа к истории ТИ dbValLast, dbValFirst
- tmsResetWD - сброс watchdog lua из скрипта
- Lua-скрипты:
Версия 15201 (2023.12.05)
- Исправлено:
- Журнал событий:
- Отображение квитирования
- Схемы:
- Работа кнопок toBack и toFront
- Журнал событий:
- Добавлено:
- Схемы:
- В элемент "Цветной экран" добавлены точка-окружность
- Параметры для работы с массивом цветов
- Схемы:
Версия 15200 (2023.11.29)
- Исправлено:
- Журнал событий:
- Фильтр по классам ТС на схеме
- Журнал событий:
- Добавлено:
- Журнал событий:
- Фильтр по идентификатору раздела
- Параметры конфигурации:
- Функция rgb(red,green,blue) для формирования цвета
- Функция switch(expr,case0,case1,...,caseN)
- Журнал событий:
Версия 15101 (2023.11.24)
- Исправлено:
- Оптимизация обновления сигналов
- Добавлено:
- Схемы:
- Элемент "Цветной экран" в "Электрооборудование 2"
- Схемы:
Версия 15100 (2023.11.21)
- Исправлено:
- Копирование элемента "Телеизмерение"
- Скроллинг схем с журналом событий
- Добавлено:
- Схемы:
- Новые параметры для элементов
- Новые элементы: "Отделитель в ячейке", "Выключатель 3-х позиционный"
- Параметры клиентов:
- Новый диалог настройки
- Функция "Full screen"
- Кнопки истории схем
- Схемы:
Версия 15000
- Обновлена работа протокола DCON
Версия 14900
- Обновление МЭК 60870-5-103
Версия 14300
- Добавлена поддержка SNMP
Версия 14002
- Исправлена утечка памяти