Показано с 1 по 10 из 1785

Тема: Вопросы по MasterSCADA 4D

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Добрый день, всем.

    У меня тоже вопрос.
    Заметил такой момент. После старта или обновления визуализации (страницы в браузере) текстовые поля имеют значение по умолчанию до тех пор, пока не обновится привязанная переменная.

    Поясню на примере.
    В проекте, у объекта есть параметр типа реал, который получает свое значение по OPC. Далее этот параметр передается на тренд и в текстовое поле. Меняется этот параметр очень редко.

    Так вот. После старта визуализации любым способом или просто обновлении страницы с визуализацией в тренде я вижу актуальное значение этого параметра, а в текстовом поле 0, который прописан этому текстовому полю как значение по-умолчанию.
    Как только я меняю значение параметра в редакторе - то наблюдаю изменения и в тренде и в текстовом поле - значение становится корректным.
    Такое ощущение, что текстовое поле обновляется по событию - изменение параметра, к которому оно привязано.

    Кто-нибудь сталкивался в подобной ситуацией?

    P.S. По большой загрузке процессора и памяти.

    На это очень сильно влияет отображение трендов. Например, если вы хотите показать на экране тренд за последние сутки, причем данные у вас снимались каждую секунду, то MS4D будет честно пытаться всунуть в вашу картинку 60сек*60мин*24часа=86 400 значений. Но по факту ваш тренд на экране отображает поле 500х300 точек. И фактически покажет только 500 точек по оси X, а никак не 86400. Для решения проблемы можно использовать параметр тренда - Step of Resampling (Шаг прореживания). Который можно формировать исходя из параметров тренда "Ширина" и "Интервал".

  2. #2

    По умолчанию

    Цитата Сообщение от AlekseyK Посмотреть сообщение
    Добрый день, всем.

    У меня тоже вопрос.
    Заметил такой момент. После старта или обновления визуализации (страницы в браузере) текстовые поля имеют значение по умолчанию до тех пор, пока не обновится привязанная переменная.

    Поясню на примере.
    В проекте, у объекта есть параметр типа реал, который получает свое значение по OPC. Далее этот параметр передается на тренд и в текстовое поле. Меняется этот параметр очень редко.

    Так вот. После старта визуализации любым способом или просто обновлении страницы с визуализацией в тренде я вижу актуальное значение этого параметра, а в текстовом поле 0, который прописан этому текстовому полю как значение по-умолчанию.
    Как только я меняю значение параметра в редакторе - то наблюдаю изменения и в тренде и в текстовом поле - значение становится корректным.
    Такое ощущение, что текстовое поле обновляется по событию - изменение параметра, к которому оно привязано.

    Кто-нибудь сталкивался в подобной ситуацией?

    P.S. По большой загрузке процессора и памяти.

    На это очень сильно влияет отображение трендов. Например, если вы хотите показать на экране тренд за последние сутки, причем данные у вас снимались каждую секунду, то MS4D будет честно пытаться всунуть в вашу картинку 60сек*60мин*24часа=86 400 значений. Но по факту ваш тренд на экране отображает поле 500х300 точек. И фактически покажет только 500 точек по оси X, а никак не 86400. Для решения проблемы можно использовать параметр тренда - Step of Resampling (Шаг прореживания). Который можно формировать исходя из параметров тренда "Ширина" и "Интервал".
    Если переменная из дерева системы, то да, у меня так же.
    Я все переменные всегда в объект кладу, а оттуда уже на экраны, и тогда нормально все.
    ДУмается мне что помимо изменения числа, переменной из дерева системы, отслеживается еще изменение во времени.
    А то что на тренде у вас есть, я думаю это как написано в руководстве : дорисовка констант или что то в этом духе.
    Я поставил на опрос модуль ввода, с периодом опроса 10 сек.
    Картина как вы и описали, но через объект, все нормально отображается.
    Screenshot_23.png

  3. #3

    По умолчанию

    Цитата Сообщение от VladGC Посмотреть сообщение
    Если переменная из дерева системы, то да, у меня так же.
    Я все переменные всегда в объект кладу, а оттуда уже на экраны, и тогда нормально все.
    ДУмается мне что помимо изменения числа, переменной из дерева системы, отслеживается еще изменение во времени.
    А то что на тренде у вас есть, я думаю это как написано в руководстве : дорисовка констант или что то в этом духе.
    Я поставил на опрос модуль ввода, с периодом опроса 10 сек.
    Картина как вы и описали, но через объект, все нормально отображается.
    Screenshot_23.png
    У меня тоже данные берутся с объекта, а не с системы. Повторюсь, стоит переменной немного измениться и она дальше верно будет отображаться в проекте.
    Parameter in MS4D_1.png

  4. #4

    По умолчанию

    Цитата Сообщение от AlekseyK Посмотреть сообщение
    У меня тоже данные берутся с объекта, а не с системы. Повторюсь, стоит переменной немного измениться и она дальше верно будет отображаться в проекте.
    Parameter in MS4D_1.png
    Попробуйте как вариант, изменить тип переменной, вместо REAL , поставить SYSTEM * LREAL PARAM , а потом вытащить значение на экран.
    По крайней мере у меня так сделано и сразу отображается

Похожие темы

  1. Вопросы по СИ-8
    от aleksandr87 в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 11.06.2016, 18:56
  2. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  3. MasterScada v3.6 Основные вопросы
    от colorprint2008 в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 24.12.2013, 15:50
  4. конвертация проекта из Masterscada 3.5 в Masterscada 3.4
    от Сергей_SPB в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 01.04.2013, 16:56
  5. Вопросы по трендам MasterSCADA
    от 42ia в разделе Master SCADA 3
    Ответов: 9
    Последнее сообщение: 26.06.2012, 10:58

Ваши права

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