Подкатегории

  • 1 Темы
    1 Сообщения
    V
    Получен сертификат совместимости платформы IntraSCADA с операционной системой «ОСнова». ОС «ОСнова» построена на базе ОС Linux 6.6, полностью отвечает всем требованиям российских регуляторов: имеет сертификаты ФСТЭК России «Профиль защиты операционных систем типа А четвёртого класса защиты ИТ.ОС.А4.ПЗ», прошла сертификацию ФСБ России и Минобороны РФ. Это уже пятая российская операционная система, совместимая с IntraSCADA. [image: 1774958309175-intrascada_osnova.png]
  • В этом разделе публикуются HTML виджеты и вопросы по ним.

    2 Темы
    3 Сообщения
    M
    Многие из вас просили в системе реализовать всплывающие подсказки на элементах. Мы сделали лучше, теперь вы можете реализовать такие подсказки с помощью шаблона визуализации c HTML виджетом внутри, при этом расширив функционал как вам будет нужно. Пример шаблона визуализации во вложении@vt032.ihpack . Достаточно импортировать его в проект, вставьте шаблон tooltip в нужные шаблоны, в родительском шаблоне для шаблона tooltip выполните привязку и можно пользоваться. Напомню с версии 5.19.22 есть возможность использовать шаблон в шаблоне.
  • Добро пожаловать на форум техподдержки системы IntraSCADA!

    Прикреплена Закрыта
    1
    1 Голоса
    1 Сообщения
    283 Просмотры
    V
    На этом форуме обсуждаются вопросы использования программного обеспечения (ПО) IntraSCADA Сотрудники технической поддержки отвечают в рабочее время (по MSK). Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему. Если вы столкнулись с ошибкой в работе ПО, опишите проблему подробно: На какой операционной системе работает программное обеспечение? Какой компьютер/контроллер используется в качестве сервера? Какая версия програмного обеспечения установлена? Какое поведение ожидаете увидеть? Что происходит в действительности?
  • Корявое изображение в Графиках CHART Multiline GL при зумировании по оси Х

    6
    2
    0 Голоса
    6 Сообщения
    328 Просмотры
    G
    @maksimvershinin у меня так и так через него время получает. Но это не помогало. Пусть решение и затычка каких то проблем, но раз иного нет, то может кому то и поможет. NULL, как я понял, обрывает соединительную линию между точками. Этим я и воспользовался. для того что красиво смотрелось.
  • как настроить плагин мах.

    2
    0 Голоса
    2 Сообщения
    79 Просмотры
    M
    Добрый день. Такой сценарий должен быть запущен через механизм срабатывания тревог (выбор сценария настраивается в тревоге). Тогда в aleObj будет свойство txt. При ручном запуске сценария в aleObj будет undefined. Для тестирования отправки в мессенджеры может просто статичный текст отправить.
  • Общие вопросы

    6
    0 Голоса
    6 Сообщения
    533 Просмотры
    I
    @ChirkOFF, извините за задержку с ответом. Проверили, действительно, в системный плагин reportmaker была внесена ошибка. В ближайшей версии (v5.19.9) пофиксим, версия выйдет на следующей неделе.
  • Изменение атрибутов сохранения в БД для устройства из скрипта/сценария

    5
    0 Голоса
    5 Сообщения
    394 Просмотры
    I
    @grinsva, добрый день! Вышла версия 5.19.6, в нее добавили метод устройства device.updateDbrule для изменения правил сохранения свойств. Описание и примеры в документации
  • Появиться ли возможность обновить виджет REPORT из скрипта визуализации?

    2
    1
    0 Голоса
    2 Сообщения
    240 Просмотры
    M
    Добрый день. В новой версии системы 5.19.4 добавили в HTML виджет возможность вызывать Команду Элемента window.ihapi.elementCommand() . Для решения вашей задачи, можно добавить HTML виджет на экран или контейнер, спрятать его на задний фон, подписаться в нем на изменение переменной клиента, которая привязана к дереву и вызывать Команду Элемента Submit для Отчета. Пример Виджета: <style type="text/css"> </style> <script type="text/javascript"> function destroy() { window.ihapi.deviceUnsub(uuid, ['local003_var846']) } function update(data) { console.log(data) window.ihapi.elementCommand('report_1', 'submit') } function init() { window.ihapi.addEventListener(uuid, 'destroy', destroy) window.ihapi.addEventListener(uuid, 'data', update) window.ihapi.deviceSub(uuid, ['local003_var846']) } init() </script> <div id="${uuid}">Hello World!</div>
  • JS Плагин: onSub для devices - обработчик не вызывается

    5
    1
    0 Голоса
    5 Сообщения
    402 Просмотры
    I
    @tallerhorizon, с точки зрения обмена данными, плагины IntraSCADA делятся на: передающие данные в систему, используют механизм каналов отправляющие данные во внешние системы, используют механизм Расширений Плагины второго типа, которые выполняют подобную задачу (для различных протоколов на принимающей стороне) - modbusserver, mqttserver, opcuaserver. Как вы планировали определять подмножество датчиков, показания которых нужно передавать? В частности, opcuaserver позволяет создавать и редактировать фильтры на вкладке Расширения. При изменении состава фильтров и/или включении/исключении устройств в фильтр, подмножество обновляется автоматически. Вы можете посмотреть, как сделан плагин opcuaserver, как написал @maksimvershinin В документации на текущий момент не описана структура таких плагинов. Планируем дополнить документацию в ближайшее время.