Jump to content

Обновление версий ПО ТМИУС - tm_cpps

From Центр документации - ТМИУС КП


История изменений

Версия 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 байт длиной
  • Добавлено:
    • Схемы:
      • Параметр "размер шрифта" для единицы измерения ТИ
    • Журнал событий:
      • Возможность сохранить в CSV
    • Графики:
      • Пометка недостоверных данных картинкой '?'
      • Пометка ручных данных картинкой 'ладонь'

Версия 15300 (2023.12.20)

  • Исправлено:
    • Схемы:
      • Не грузилась главная схема при отсутствии настроек
  • Добавлено:
    • Lua-скрипты:
      • Функции доступа к истории ТИ dbValLast, dbValFirst
      • tmsResetWD - сброс watchdog 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

  • Исправлена утечка памяти