Страница 35 из 35 ПерваяПервая ... 25333435
Показано с 341 по 349 из 349

Тема: SCADA-система Simple-Scada

  1. #341

    По умолчанию

    Добрый день.
    Почему после подключения к web серверу у меня при нажатии кнопок переключиться на соседнее окно или на активные картинки, при нажатии на которые должно открываться окно с параметрами, ничего не происходит? Курсор мышки меняется, что подразумевает нажатие и переход в другое окно, но у меня нет реакции на клик мышки?
    Спасибо!

  2. #342

    По умолчанию

    Здравствуйте.

    Вы отправили тот же вопрос в службу техподдержки - ответили Вам на почту.

  3. #343

    По умолчанию

    Добрый день

    В основных характеристиках Simple-Scada декларируется полный доступ к БД из скриптов, выполнение SQL-запросов. Есть ли пример скрипта для чтения из БД MySQL ?
    Последний раз редактировалось IVM; 02.08.2025 в 13:05.

  4. #344

    По умолчанию

    Здравствуйте.

    Скрипты для работы с БД доступны в версиях Standard, Professional и Demo-Time. Таблица сравнения версий доступна по ссылке. Примеры скриптов для работы с БД доступны в руководстве по ссылке.
    Последний раз редактировалось Simple-Scada; 02.08.2025 в 14:58.

  5. #345

    По умолчанию Обновление до версии 2.7.2.0

    Данное обновление включает важные невизуальные изменения, увеличивающие производительность редактора и сервера при работе с большими проектами, а также несколько новых опций. См. полный список изменений ниже.

    Изменения:
    • значительно ускорена загрузка и сохранение больших проектов в редакторе и на сервере;
    • значительно ускорено выполнение большого количества разных скриптов, вызванных в пределах одной секунды;
    • можно выполнять до 100 тысяч скриптов в секунду не переполняя очередь скриптов;
    • редактор скриптов: значительно улучшена производительность фильтрации в списке методов, когда в проекте более 200 тысяч объектов;
    • десктоп клиенты: добавлена опция для снижения частоты отрисовки (FPS). Позволяет снизить нагрузку на видеокарту на слабых ПК;
    • web: значительно улучшена производительность перехода на страницы (и в окна) с временными трендами;
    • в меню "Вид" добавлена опция "Показать связи". Позволяет отобразить иконку связи объекта с основной/доп.переменной/скриптом;
    • отправка e-mail и telegram теперь доступна в версии Standard;
    • в меню просмотра сообщений теперь можно задать диапазон времени с точностью до минут;
    • группам пользователей добавлено право "Можно авторизоваться через". Позволяет запретить авторизацию через десктоп / web клиенты;
    • если один из выделенных объектов связан со скриптом, то в инспекторе объектов (на вкладке "События") отображается иконка треугольника;
    • добавлена возможность отправки HTTP PUT запросов с данными в формате JSON;
    • при вставке объектов через контекстное меню их копия располагается по координатам мыши;
    • архивация v2: если в "Текст сообщений о действиях оператора" задать значение "%ignore_actions%", то действия не будут автоматически добавляться в группу "Действия оператора". Их можно будет добавить только через скрипты;
    • сообщения с пустым текстом (созданные в редакторе сообщений) теперь не учитываются во время работы проекта;
    • уменьшен минимально допустимый размер окон / шаблонов;
    • импорт переменных и сообщений: исправлена ошибка импорта при вложенности групп более 3;
    • web: исправлено нарушение работы подписок после попытки перехода к несуществующей группе трендов;
    • web: исправлена смена размера изображений;
    • web: в меню просмотра сообщений исправлена загрузка новой порции сообщений при перемещении скролла;
    • десктоп клиенты: исправлено отображение последней точки у ступенчатых трендов, когда значение не превысило зону нечувствительности;
    • десктоп клиенты: цвет плохого качества имеет приоритет над цветом аварии/предупреждения;
    • исправлена работа активных сообщений о нарушении границ с мертвой зоной. Сообщение меняет статус (либо удаляется) только при выходе за пределы зоны + зона нечувствительности;
    • исправлена работа функции IsFirstChange в скриптах с типом "Нарушена граница";
    • исправлено наследование времени бездействия пользователя у групп: берётся наибольшее время;
    • исправлена работа комбинации "Shift + Tab" в редакторе скриптов;
    • исправлена ошибка редактора при удалении участка линии/трубопровода во время перемещения;
    • исправление: при изменении профиля пользователя через десктоп-клиент, в списке действий формировалось два одинаковых сообщения;
    • исправление: авто обновление трендов не мешает выбору даты через раскрывающуюся часть календаря;
    Изображения Изображения

  6. #346

    По умолчанию Обновление до версии 2.7.3.1

    Новый интерфейс сервера Simple-Scada. Добавлена информация о оперативной памяти, долгих скриптах, очередях SQL-запросов и др. Полный список изменений ниже.

    Изменения:
    • обновлён интерфейс сервера Simple-Scada;
    • интерфейс приложения и службы сервера Simple-Scada теперь одинаковый;
    • взаимодействие с интерфейсом сервера Simple-Scada теперь осуществляется через браузер;
    • добавлена информация о потреблении оперативной памяти основным процессом сервера скады;
    • добавлено автоматическое вычисление времени выполнения скриптов. Для каждого проекта формируется список из 10 самых долгих скриптов;
    • у каждого проекта теперь можно просмотреть значения очереди скриптов и очереди изменений;
    • добавлена кнопка перезапуска проекта;
    • добавлены фильтры в меню "Проекты", "Клиенты", "OPC-серверы";
    • на вкладках сервера теперь отображается количество активных проектов, баз данных, OPC-серверов;
    • на вкладке "Клиенты" отображается логин пользователя и страницы/окна, которые он просматривает;
    • UA-серверам добавлена кнопка "Сохранить данные в лог";
    • на вкладке "Базы данных" для каждой БД отображается очередь на чтение/запись, ошибки и график запросов в очереди;
    • в редактор скриптов добавлена кнопка для быстрого выключения скриптов;
    • для выключения скриптов и OPC-серверов теперь используется комбинация "Ctrl + Shift + E";
    • выключенные OPC-серверы теперь серого цвета, а не красного;
    • web: подсказки теперь поддерживаются у большинства элементов;
    • web: в трендах исправлено отображение значений содержащих более 7 цифр;
    • OPC-UA: переменные всегда добавляются в подписку в одном и том же порядке;
    • утилита настроек: опции связанные с десктоп клиентами вынесены в отдельный раздел;
    • утилита настроек: добавлен раздел "Интерфейс сервера Simple-Scada". Можно изменить порт интерфейса, задать логин/пароль, вкл./выкл. автозапуск интерфейса при старте сервера;
    • в лог сервера автоматически добавляются записи о расходе оперативной памяти;
    • исправлена ошибка сервера скады при перезапусках проектов с OPC-DA серверами, на выключение которых требуется более 8 секунд;
    • исправлена крайне редкая ошибка сервера скады при выполнении операций с вещественными числами;
    Изображения Изображения

  7. #347

    По умолчанию

    Скачал демо на час, пока только знакомлюсь...
    ...появляются вопросы:
    как осуществить выбор изображения по событию, например - нет аварии картинка номер 1 флаг зелёный, авария картинка сменилась на изображение номер 2 флаг красный2025-11-28_16-13-32.jpg

  8. #348

    По умолчанию

    Здравствуйте.

    Если задача в том, чтобы менять цвет флага на приложенном Вами изображении, то лучший вариант решения - это сохранить флаг как отдельное изображение белого цвета на прозрачном фоне. В качестве основной переменной изображения флага указать переменную, по которой должен меняться цвет и создать скрипт по событию "OnDataChange" с требуемыми условиями смены цвета, например:
    Код HTML:
    begin
      if Sender is TM_Object then   // проверяем, что Sender это объект
        with Sender as TM_Object do // приводим Sender к типу "TM_Object"           
          if AsBool then            // если значение основной переменной изображения = True
            Color := clGreen        // изменить цвет объекта на зеленый
          else                      // иначе
            Color := clRed;         // изменить цвет объекта на красный
    end.
    Данный скрипт универсальный, поэтому его можно использовать с любыми изображениями, которые должны работать по тем же условиям.

    Если обязательно требуется использовать отдельные изображения, то можно создать PNG изображение, состоящее из необходимых кадров и поместить его в папку "...\Simple-Scada 2\Pictures". Далее, при помощи утилиты Pictures разбить изображение на кадры, как это описано по ссылке. После этого, анимированное изображение станет доступно в редакторе в группе "Пользовательские" и можно будет изменять кадр изображения через скрипты (свойство "Frame"). Для этого изображение нужно связать с соответствующей переменной и на событие "OnDataChange" написать универсальный скрипт. Пример скрипта для Boolean переменной:
    Код HTML:
    begin
      if Sender is TM_Image then   // проверяем, что Sender это изображение
        with Sender as TM_Image do // приводим Sender к типу "TM_Image"
          if AsBool then           // если значение основной переменной изображения = True
            Frame := 1             // показать первый кадр изображения
          else                     // иначе
            Frame := 2;            // показать второй кадр изображения
    end.
    Данный скрипт универсальный, поэтому его можно использовать с любыми изображениями, которые должны работать по тем же условиям.

    При возникновении дополнительных вопросов, их можно направить на почту техподдержки support@simple-scada.com.
    Последний раз редактировалось Simple-Scada; 28.11.2025 в 22:11.

  9. #349

    По умолчанию

    Цитата Сообщение от Simple-Scada Посмотреть сообщение
    Здравствуйте.

    Если задача в том, чтобы менять цвет флага на приложенном Вами изображении, то лучший вариант решения - это сохранить флаг как отдельное изображение белого цвета на прозрачном фоне. В качестве основной переменной изображения флага указать переменную, по которой должен меняться цвет и создать скрипт по событию "OnDataChange" с требуемыми условиями смены цвета, например:
    Код HTML:
    begin
      if Sender is TM_Object then   // проверяем, что Sender это объект
        with Sender as TM_Object do // приводим Sender к типу "TM_Object"           
          if AsBool then            // если значение основной переменной изображения = True
            Color := clGreen        // изменить цвет объекта на зеленый
          else                      // иначе
            Color := clRed;         // изменить цвет объекта на красный
    end.
    Данный скрипт универсальный, поэтому его можно использовать с любыми изображениями, которые должны работать по тем же условиям.

    Если обязательно требуется использовать отдельные изображения, то можно создать PNG изображение, состоящее из необходимых кадров и поместить его в папку "...\Simple-Scada 2\Pictures". Далее, при помощи утилиты Pictures разбить изображение на кадры, как это описано по ссылке. После этого, анимированное изображение станет доступно в редакторе в группе "Пользовательские" и можно будет изменять кадр изображения через скрипты (свойство "Frame"). Для этого изображение нужно связать с соответствующей переменной и на событие "OnDataChange" написать универсальный скрипт. Пример скрипта для Boolean переменной:
    Код HTML:
    begin
      if Sender is TM_Image then   // проверяем, что Sender это изображение
        with Sender as TM_Image do // приводим Sender к типу "TM_Image"
          if AsBool then           // если значение основной переменной изображения = True
            Frame := 1             // показать первый кадр изображения
          else                     // иначе
            Frame := 2;            // показать второй кадр изображения
    end.
    Данный скрипт универсальный, поэтому его можно использовать с любыми изображениями, которые должны работать по тем же условиям.

    При возникновении дополнительных вопросов, их можно направить на почту техподдержки support@simple-scada.com.
    Спасибо, получилось!
    ...и даже с миганием флага получилось.

    begin
    if Sender is TM_Object then // проверяем, что Sender это объект
    with Sender as TM_Object do // приводим Sender к типу "TM_Object"
    if AsInt = 1 then // если значение переменной объекта равно 1, то
    FlashColor := clRed // включить мигание объекта красным цветом
    else // иначе
    FlashColor := clNone; // отключить мигание объекта
    end.

Страница 35 из 35 ПерваяПервая ... 25333435

Похожие темы

  1. Скада-система SCADA+
    от Romcheg в разделе Другие SCADA системы
    Ответов: 14
    Последнее сообщение: 30.01.2017, 20:08
  2. SCADA OPM и система на ПЛК Овен
    от Ильдар_1 в разделе OWEN Proces Manager
    Ответов: 6
    Последнее сообщение: 27.06.2013, 09:13
  3. SCADA-система Reliance
    от ks-app в разделе Другие SCADA системы
    Ответов: 27
    Последнее сообщение: 03.09.2010, 16:58
  4. SCADA-система Reliance
    от ks-app в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 27.07.2010, 07:10
  5. Scada-система Owen Process Manager
    от tvv7-7-7 в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 13.04.2010, 19:47

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •