Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

[WinCC 7] Создание графика


Автор темы
dragonIMV
здесь недавно
здесь недавно
Сообщения: 26
Зарегистрирован: 18 окт 2014, 17:20
Ф.И.О.: Иванов Михаил Викторович

[WinCC 7] Создание графика

Сообщение dragonIMV » 25 фев 2015, 09:16

Добрый день.
Необходимо на экран в WinCC вывести кое какой график с данными по выпускаемой продукции.
Видел на одном заводе примерно вот такой график:

http://imglink.ru/show-image.php?id=c81 ... 2049ac5a6f

Т.е. есть какое то "нулевое значение". На данном графике это вес продукта. К примеру пусть 1000 грамм.
Есть первые рамки сверху снизу (на примере 0.5%, зеленая линия). И есть ещё одно ограничение (на графике красная линия, в примере 0% написано, но это настраивается у них как то).

Вот надо сделать нечто похожее. Есть определенный параметр продукта. Есть какое то значение "нулевое". И в зависимости от значения этого параметра для каждого продукта строится график.
Т.е. если мы за ноль взяли вес 1000 грамм, то на графике выходит точки и линии 1030 гр, 995гр, 990гр, 1020гр и т.д.
Плюс у каждой точки ещё номер продукта выводится на этом графике (ось Х это номер продукта, Ось Y это вес продукта или другой параметр который решим использовать мы).

Подскажите, можно ли какими то средствами WinCC строить подобные графики или может есть какие то внешние ocx или dll или ещё что, которые можно использовать для этого?

P.S. что на примере, что для текущего проекта данный график используется для того, чтобы сразу увидеть какой продукт превысил какие то рамки по какому то параметру. И дальше уже решать что делать. Или к примеру если вдруг подряд продукт превышает или ниже нормы, тогда останавливать проверять линию, что случилось. В общем для контроля это надо.

Аватара пользователя

megavolt86
специалист
специалист
Сообщения: 627
Зарегистрирован: 14 ноя 2013, 19:35
Ф.И.О.: Анатолий Сергеевич
Откуда: Башкортостан
Благодарил (а): 3 раза
Поблагодарили: 6 раз

Re: [WinCC 7] Создание графика

Сообщение megavolt86 » 25 фев 2015, 16:08

А если написать программку, в которой тупо из измереного значения вычиталась бы уставка и именно это значение выводить на график? Вполне мне кажется сносное решение!)
:ext_secret:


Автор темы
dragonIMV
здесь недавно
здесь недавно
Сообщения: 26
Зарегистрирован: 18 окт 2014, 17:20
Ф.И.О.: Иванов Михаил Викторович

Re: [WinCC 7] Создание графика

Сообщение dragonIMV » 25 фев 2015, 16:17

Да вычислить разницу между эталоном и текущим значением это не проблема.
У меня для этого даже отдельная таблица в базе SQL есть отдельной (не внутренней) плюс файлик отдельный текстовый (можно и не текстовый).
Проблема в том, как вообще строить подобные графики, с помощью каких инструментов.


Автор темы
dragonIMV
здесь недавно
здесь недавно
Сообщения: 26
Зарегистрирован: 18 окт 2014, 17:20
Ф.И.О.: Иванов Михаил Викторович

Re: [WinCC 7] Создание графика

Сообщение dragonIMV » 26 фев 2015, 08:16

Хм, а как в WinCC программно создавать объекты?
Ту же линию. Есть чистое окно 800 на 600 точек.
Вычислить координаты всех линий мне не сложно.
Но как программно рисовать эти линии и стирать их потом?

Аватара пользователя

megavolt86
специалист
специалист
Сообщения: 627
Зарегистрирован: 14 ноя 2013, 19:35
Ф.И.О.: Анатолий Сергеевич
Откуда: Башкортостан
Благодарил (а): 3 раза
Поблагодарили: 6 раз

Re: [WinCC 7] Создание графика

Сообщение megavolt86 » 26 фев 2015, 11:34

Всмысли словами рисовать хотите?)))
Есть же инструмент "line" им и рисуйте.

Насчет графика, берете обычный инструмент "trends view", прописываете тэг к перу и все. Уже в рантайме мышкой отодвигаетешкалу в нужном направлении, взявшись за ось тренда.
Просто до безобразия)))
:ext_secret:


Автор темы
dragonIMV
здесь недавно
здесь недавно
Сообщения: 26
Зарегистрирован: 18 окт 2014, 17:20
Ф.И.О.: Иванов Михаил Викторович

Re: [WinCC 7] Создание графика

Сообщение dragonIMV » 26 фев 2015, 20:37

а разве в обычном "trends view" я могу вывести несколько горизонтальных трендов? чтобы визуально отслеживать когда продукт превысил или ниже нужных значений?


quq
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 08 сен 2014, 07:56
Ф.И.О.: Курочкин Петр Александрович
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: [WinCC 7] Создание графика

Сообщение quq » 27 фев 2015, 09:34

dragonIMV писал(а):а разве в обычном "trends view" я могу вывести несколько горизонтальных трендов? чтобы визуально отслеживать когда продукт превысил или ниже нужных значений?
Да, например скриншот:
на первом видно выделение с низу (зеленое) и с верху (синее), среднее основное черное.
на третьем и пятом выделено превышение минимума (красым).
Изображение
ps Используются только стандартные инструменты WinCC 7.0


Автор темы
dragonIMV
здесь недавно
здесь недавно
Сообщения: 26
Зарегистрирован: 18 окт 2014, 17:20
Ф.И.О.: Иванов Михаил Викторович

Re: [WinCC 7] Создание графика

Сообщение dragonIMV » 27 фев 2015, 10:07

А где то можно почитать про детальные настройки этих трендов? А то с ходу не получается разобраться что то.

Аватара пользователя

megavolt86
специалист
специалист
Сообщения: 627
Зарегистрирован: 14 ноя 2013, 19:35
Ф.И.О.: Анатолий Сергеевич
Откуда: Башкортостан
Благодарил (а): 3 раза
Поблагодарили: 6 раз

Re: [WinCC 7] Создание графика

Сообщение megavolt86 » 27 фев 2015, 11:37

dragonIMV писал(а):А где то можно почитать про детальные настройки этих трендов? А то с ходу не получается разобраться что то.



Я такто то тоже не бог винсиси, но в трендах, разобрался сам, там просто до безобразия, если есть время и программа под рукой, то можно методом тыка додуматься, на рутрекере есть литература но на английском только...
:ext_secret:


Автор темы
dragonIMV
здесь недавно
здесь недавно
Сообщения: 26
Зарегистрирован: 18 окт 2014, 17:20
Ф.И.О.: Иванов Михаил Викторович

Re: [WinCC 7] Создание графика

Сообщение dragonIMV » 27 фев 2015, 12:32

Может конечно тут всё легко, но если по оси Y тег я и могу вывести, то по оси X я не могут вывести порядковый номер продукта. И не могу никак сообразить как это сделать и можно ли.
А просто по одиночному тегу понятно что график этот строится легко.


Вернуться в «WinCC»



Кто сейчас на конференции

Сейчас этот форум просматривают: Google Adsense [Bot] и 1 гость