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

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

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

    4
    0 Голоса
    4 Сообщения
    32 Просмотры
    M
    @ChirkOFF Данные по http нужно получать не через визуализацию, а через http плагин либо сценарий и данные нужно разместить в устройстве, чтобы на визуализации отработала подписка на изменение этих данных. Если сервер не поддерживает работу через iframe, единственный способ остается открыть его в новой вкладке браузера с помощью html виджета Шапку можно спрятать просто прикрыв любой панелью либо прямоугольником, а вместо кнопки ОК можно воспользовать Командой элемента submit для отчета. При вызове данной команды например по кнопке отчет перезапросится. По поводу индикаторы мы подумаем как это сделать в ближайшее время. Если вам нужно только статусы визуализировать то рекомендую хранить эти состояния лучше в устройстве, так как на них можно будет подписаться с визуализации и любое изменение будет приходить автоматически, а с пользовательскими таблицами придет организовать периолический вызов скрипта визуализации либо по команде вызывать.
  • Изменение атрибутов сохранения в БД для устройства из скрипта/сценария

    4
    0 Голоса
    4 Сообщения
    71 Просмотры
    M
    @grinsva Не совсем понятен вопрос. Вы можете динамически из обработчика включать и отключать запись в БД. Чем больше у вас настроено записей в БД, тем больше будет нагрузка на базу данных.
  • Появиться ли возможность обновить виджет REPORT из скрипта визуализации?

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