Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 27

Тема: Построение тренда X (Y)

  1. #1

    По умолчанию Построение тренда X (Y)

    Ещё раз здравствуйте! Помогите решить следующую задачу - необходимо построить графическую зависимость давления от усилия.

    1. Из ПЛК в MSRT посредством OPC заводим два значения (т.е. тега). Значения которых постоянно меняются.
    2. Из ПЛК приходит дискретный сигнал - разрешение работы.
    3. По команде с ПЛК (дискретный сигнал), в момент команды, необходимо передать на тренд текущие значения давления и усилия. Это будет первая точка графика.
    3. Спустя некоторое время (к примеру 15 секунд) снова поступает команда от ПЛК, передаём на тренд текущие значения давления и усилия. Это будет вторая точка графика.
    4. Так повторяется 15-20 раз, т.е. на выходе должна получится графическая зависимость давления от усилия, состоящая из 15-20 точек по каждой координате.
    5. Далее поступает сигнал завершения работы, полученные точки передаются в отчёт (в нём таблица), отчет сохраняется в pdf.

    Как я понимаю необходимо создать промежуточные переменные и по команде передавать в них значения давления и усилия. Далее для этих переменных необходимо включить архивирование по изменению. А потом (или параллельно) строить тренд по точкам - Давление (Усилие).

    Спасибо!

  2. #2

    По умолчанию

    Используйте ФБ "Повторитель по условию" - на вход условие подавайте ваш дискретный сигнал, который будет формировать точки.
    Выход ФБ архивируйте, причем архивацию лучше включить периодическую с шагом в 0.
    В отчете используйте для построения графика зависимости перо типа "Пошаговая линия".
    Спасибо.

  3. #3

    По умолчанию

    Спасибо, буду разбираться.
    Последний раз редактировалось IIeroniux; 07.04.2016 в 13:30.

  4. #4

    По умолчанию

    Получилось сформировать отчёт и построить график Х (У), спасибо. Но не могу понять следующее:

    1) В режиме исполнения открываем мнемосхему и отчет. Начинаем по команде с ПЛК наполнять отчёт переменными - в отчёте, в таблице, не добавляется новых строк. Если закрыть окно с отчетом и тут же открыть, то отобразятся данные в таблице и отрисуется график. Или отчёт формируется в тот момент, когда мы его открываем? И он не поддерживает добавление данных в реальном времени?
    2) Добавил тренд на мнемосхему. Как на данном тренде построить зависимость Х (У)?

    p.s. Ещё вопрос - у нас приобретена версия 3.6. Если мы обновимся на последнюю версию (3.7, как я понимаю) - будет ли она работать с нашим usb ключом? А проект, который разрабатывается в 3.6, откроется в 3.7 без проблем?

  5. #5

    По умолчанию

    Цитата Сообщение от IIeroniux Посмотреть сообщение
    1) В режиме исполнения открываем мнемосхему и отчет. Начинаем по команде с ПЛК наполнять отчёт переменными - в отчёте, в таблице, не добавляется новых строк. Если закрыть окно с отчетом и тут же открыть, то отобразятся данные в таблице и отрисуется график. Или отчёт формируется в тот момент, когда мы его открываем? И он не поддерживает добавление данных в реальном времени?
    Конечно. Отчет всегда строится по прошедшему времени, то есть не в реальном времени.


    Цитата Сообщение от IIeroniux Посмотреть сообщение
    2) Добавил тренд на мнемосхему. Как на данном тренде построить зависимость Х (У)?
    В продвинутом уровне добавьте операцию "Зависимость графиков".

    Цитата Сообщение от IIeroniux Посмотреть сообщение
    p.s. Ещё вопрос - у нас приобретена версия 3.6. Если мы обновимся на последнюю версию (3.7, как я понимаю) - будет ли она работать с нашим usb ключом? А проект, который разрабатывается в 3.6, откроется в 3.7 без проблем?
    Да, работать будет. Проект откроется.
    Спасибо.

  6. #6

    По умолчанию

    Ещё раз вернулся к данной задаче.
    Необходимо построить зависимость x(y) на тренде мнемосхемы. Соответственно ось Х должна быть не осью времени, а осью значений.
    Т.е. по оси Х верхняя граница - 25 градусов, по оси Y верхняя граница 100,00 кН*м.
    Стенд совершает циклические колебания, т.е. на графике "перо" должно ходить по сторонам ромба, грубо говоря.
    Что я делаю;
    Добавляю на тренд переменные угла и момента, добавляю 'Зависимый график' (почему в его легенде сразу появляется надпись - Связь разорвана). Запускаем в режиме исполнения, всё работает, связанный график отображается, но из-за того что нижняя ось X ось времени график постоянно убегает.
    Вхожу в настройки оси X, в настройке "Форматтер X" ввожу !F2, предел от 0 до 100. Скада автоматически пересчитывает мне отображаемой интервал в дни - три месяца и десять дней. При этом подписи по оси Х исчезают. Т.е. получается, что по оси Х всё равно время.
    А мне нужен аналог диаграммы Х(Y) в отчете, о котором я писал ранее - там всё идеально...
    Подскажите как сделать тренд на мнемосхеме X(Y), что бы ось X не была осью времени, а осью момента.
    Спасибо.
    Последний раз редактировалось IIeroniux; 07.10.2016 в 11:14.

  7. #7

    По умолчанию

    Нужно добавить еще одну ось - ось аргумента, и эту ось привязать к вашей переменной (в свойствах оси - связанные свойства).
    Спасибо.

  8. #8

    По умолчанию

    Добавлением оси аргумента ничего не получилось, в том числе и с привязкой (всё равно отображалось время, либо с оси исчезали все подписи). А помогло добавление оси значений, там получилось установить нормальные пределы измерений. У меня получилось несколько криво, тем не менее работает. Будьте добры, ответьте ещё на несколько вопросов.

    1) Как скрыть исходные графики угол(время) и момент(время)? Если просто снять чекбоксы в мини-легенде, то перестает изменяться зависимый график.

    2) Зависимый график изменяется со значительной задержкой относительно исходных графиков, не менее 3 секунд. При этому линия трендов отдельных графиков (угол и момент от времени) изменяется постоянно.

    3) Как можно 'обнулить' связанный график, т.е. очистить экран от уже нарисованной картинки и начать график заново.

    4) Почему в мини-легенде, в графе источник связанного графика указано 'Связь разорвана'?

    Спасибо!

  9. #9

    По умолчанию

    Цитата Сообщение от IIeroniux Посмотреть сообщение
    1) Как скрыть исходные графики угол(время) и момент(время)? Если просто снять чекбоксы в мини-легенде, то перестает изменяться зависимый график.
    В свойствах графика задайте у него нулевую прозрачность.


    Цитата Сообщение от IIeroniux Посмотреть сообщение
    3) Как можно 'обнулить' связанный график, т.е. очистить экран от уже нарисованной картинки и начать график заново.
    Сбросить время.
    Мы рекомендуем использовать контрол "Тренд" - положить его на мнемосхему. И далее через входы "Дата с" и "дата по" управлять временем. Задавайте начало вашего процесса, а конец - текущее время.

    Цитата Сообщение от IIeroniux Посмотреть сообщение
    4) Почему в мини-легенде, в графе источник связанного графика указано 'Связь разорвана'?
    Таковы особенности реализации.
    Спасибо.

  10. #10

    По умолчанию

    Спасибо, пошел пробовать.
    Сегодня словил странный глюк, версия MSRT - 3.6.0.48491, заранее скажу, что на ПК ничего не менялось.
    Добавляю на мнемосхему тренд, на тренд перетаскиваю значение переменной. Никакие настройки не меняю - запускаю в режим исполнения, все отлично.
    Добавляю на тренд горизонтальную ось значений, ничего не меняю в настройках. Запускаю на исполнение - вместо тренда черный прямоугольник, выделяется и данный объект можно удалить, но меню со свойствами при наведении на него не вылезает.
    Ещё вчера всё было нормально.
    Подскажите plz что это, может быть у ваших клиентов подобное случалось раньше?
    Спасибо.

    upd. Опытным путем было установлено, что если сначала запустить программу на исполнение, а потом на экране тренда добавить'Ось значений', то черного квадрата вместо тренда не будет. Если добавить ось в режиме разработки, то 100% будет черный квадрат. Т.е. от проблемы ушел.
    Последний раз редактировалось IIeroniux; 12.10.2016 в 06:20.

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Слетают настройки тренда?
    от Roman62rus в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 13.01.2016, 13:25
  2. Цветовые настройки перьев тренда
    от Roman62rus в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 01.05.2015, 13:20
  3. Шкала тренда
    от Fre5h в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 15.01.2015, 15:53
  4. Изменение размеров тренда.
    от Vitaliy в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 10.08.2014, 22:16

Ваши права

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