Программа для построения трендов |
Ответить |
Автор | |
Новичок Присоединился: 23 Июнь 2009 Категория: Russian Federation Online Status: Offline Публикации: 9 |
Опубликовано: 01 Июнь 2011 13:08 |
Здравствуйте.
Для настройки техпроцесса необходима программа, которая могла бы отображать тренды из данных, получаемых с OPC-сервера (или разных OPC-серверов) в реальном времени. Пожелания к программе: 1) Нe SCADA 2) Количество подключаемых OPC-переменных (и, соответственно, одновременно отображаемых трендов) - до 10 3) Сохранение результатов в файл или БД, с возможностью дальнейшего просмотра и печати 4) Желательно без ограничения времени работы, или с возможностью сделать это бесплатно... Заранее спасибо. |
|
Участник Присоединился: 02 Декабрь 2010 Online Status: Offline Публикации: 68 |
|
Доброе время суток!
Я года два назад делал веб сервер с отображением трендов и оперативных журналов технологического процесса. Было это так: Приборы через 485 интерфейс и OPC сервер 1 раз в сек в мою программу (которая была написана на С++) передавали данные о технологическом процессе. Моя программа усредняла значения до 1 минуты и записывала их в БД MySQL. Затем веб сервер Apache (под управлением CGI скриптов на Perle) вынимал из базы данные и формировал графики и журналы. Таким образом был организован веб сайт в локальной сети предприятия к которому имел доступ любой компьютер в сети без ограничения. Кроме того CGI скрипт был построен таким образом чтобы сам график рисовался средствами JS на компьютере конечного пользователя, это было сделано для того чтобы разгрузить сам веб сервер т.е. веб сервер тупа передавал данные для построения. |
|
Новичок Присоединился: 23 Июнь 2009 Категория: Russian Federation Online Status: Offline Публикации: 9 |
|
Спасибо за ответ, безусловно - это здорово!
Но, к сожалению, у меня отсутствуют знания для самостоятельного написания подобной программы на С++ или на чём-то другом... Да и время поджимает. Хотя... Может подскажите где почитать о том, как можно с помощью того же JavaScript-a считывать данные с OPC-сервера (если это возможно в принципе) и выводить график в интернет-браузер? |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 19 Июль 2005 Категория: Ukraine Online Status: Offline Публикации: 39 |
|
Добрый день!
Приходилось делать подобное. Есть программа которая получает через OPC данные и формирует из них файлы данных для трендов. Конфигурируется ини-файлом.(Кроме того она выполняет и некоторые другие функции, но Вам они не понадобятся) Также есть программа эти тренды отображающая, группы трендов тоже настраиваются. Разрабатывались проги для конкретного применения, имеют ограничения: Количество отображаемых на одном экране трендов - 6 шт. Интервал сохранения данных трендов - 5 сек. Программа отображения трендов имеет разрешение только 1024х768 На тренде данные под визиром округляются до 3 знаков после запятой Программу для отображения трендов можно посмотреть здесь - http://casey.at.ua/index/tracemode_trendviewer/0-8 Если так устраивает, могу выложить и проконсультировать по настройке. |
|
Участник Присоединился: 02 Декабрь 2010 Online Status: Offline Публикации: 68 |
|
Подключится к OPC Jскриптом может и можно, но только вам нужны знания не только о программирование на JS но и о таких страшных технологиях COM++ и OLE. Я OPC клиента реализовывал на C++ с помощью условно бесплатного тулкита (эта готовая dll которая содержит в себе интерфейс взаимодействия OPC), этот OPC клиент сохранял данные в БД MySQL.
А вот уже другая программа (например CGI скрипт на Perl)с БД MySQL вынимала эту информацию и отправляла ее в браузер клиента где Js эти данные обрабатывал и отображал. |
|
Участник Присоединился: 02 Декабрь 2010 Online Status: Offline Публикации: 68 |
|
Новичок Присоединился: 23 Июнь 2009 Категория: Russian Federation Online Status: Offline Публикации: 9 |
|
Free OPC Trender - Trial 30-дневный...
Но всё равно спасибо за информацию. |
|
Участник Присоединился: 02 Декабрь 2010 Online Status: Offline Публикации: 68 |
|
Попробуйте еще вот эту программу KVisionOPC, точна бесплатная и работает с OPC
|
|
Новичок Присоединился: 23 Июнь 2009 Категория: Russian Federation Online Status: Offline Публикации: 9 |
|
Попробовал
использовать KVisionOPC - самый "вкусный" исторический тренд не работает...
Наткнулся на программу SimpLight. В Free версии - до 8 точек. В "редакторе каналов" настроил OPC-переменные (можно, кстати, некоторую "математику" к сигналу применить), в "мониторе" смотрю тренды, в "просмотре графиков" смотрю архив трендов. Сами программы просмотра довольно удобны. Из недостатков: 1) в "мониторе" тренды можно смотреть только по очереди, т.е. невозможно смотреть в реальном времени одновременно, ну хотя бы два.. В "просмотре графиков" - можно вывести все одновременно 2) Нельзя в "просмотре графиков" экспортировать более 99 значений из внутренней БД, но это "недостаток" только бесплатной версии... А так, программа вполне подходит для моих нужд. |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |