Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - Передача данных из RSView по http?
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Передача данных из RSView по http?
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коммуникации и сети
Предыдущая тема :: Следующая тема  
Автор Сообщение
app911
Частый гость
Частый гость


Зарегистрирован: Oct 03, 2006
Сообщения: 13
Рейтинг: +0/-0

СообщениеДобавлено: Чт 07 Dec, 2006 3:11:59    Заголовок сообщения: Передача данных из RSView по http? Ответить с цитатой

Передо мной стоит задача - создать отображение (лучше динамическое) автоматизированной системы в Интернете (по протоколу HTTP). Чтобы множество клиентов (до 100) одновременно имели доступ к картинке и параметрам техпроцесса (без настройки клиентов).
Scada крутится под RSView32 7.10, OPC – RSLinx OPC Server.

На данный момент я нашел три решения:
1) ADS (Active Display System). При тестировании этого ПО сразу же возникла проблема с удаленным соединением по http:
Удаленный клиент пишет, что ADS не запущен, хотя сервер (ADS) и проект RSView на локальной машине работают, виртуальные каталоги в IIS5 создались автоматически, кол-во лицензий в норме и доступ через htpp с этой же локальной машины работает идеально.
Похоже, проблема связана с безопасностью DCOM на машине клиента. Чтобы это изменить в любом случае потребуется настройка клиента, что не очень хорошо. К тому же, для работы клиента требуется установка ActiveX компонента, который по умолчанию блокируются в браузере клиента. Еще одно препятствие - допустимое число клиентов всего 20.

2) RSView32 WebServer. Документация на этот продукт довольно интересна и с помощью него можно было бы решить задачу, но протестировать нормально (заставить работать) его не удалось. Я нашел версию WebServer 1.20, которая под RSView 7 не ставится, а под RSView 6 устанавливается, запускается, но не работает – доступно только меню, созданное по умолчанию. Теги и экраны через параметры GET http недоступны.

3.1) Microsoft .NET и базы данных. Здесь довольно просто реализовать передачу данных. RSView ведет базы данных, мы их вычитываем и предоставляем клиенту. Ни о какой динамике здесь и речи быть не может, к тому же картинки придется рисовать самому.

3.2) Microsoft .NET и OPC. Самый реальный вариант, но трудоемкий с точки зрения программирования. Можно выдергивать данные из OPC передавать их клиенту, формируя при этом картинки, которые опять-таки придется рисовать самому.

Какие еще существуют варианты?
Как проще решить данную задачу и какое ПО использовать?

С уважением, Юрий Савицкий.


Последний раз редактировалось: app911 (Пн 25 Dec, 2006 7:02:54), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Чт 07 Dec, 2006 7:58:41    Заголовок сообщения: Ответить с цитатой

Вот пример работающего где-то RSView32 WebServer:
http://windmonitor.gotoltc.edu/rsviewweb/AboutWEBView.htm

Вот ещё:
http://fuelcell.swindsor.k12.ct.us/rsviewweb/AboutWEBView.htm

Так, что продукт работает.

Было бы проще, если бы Вы использовали RSViewSE, тогда на объекте стояли бы серверы, а неограниченное количество клиентов могло бы получать доступ к серверам по их IP.

Или для того, чтобы увидеть экран удалённого компьютера и получить полный интерактив, можно было бы попробовать использовать VNC-продукты, например, RealVNC или даже radmin.

Естественно, для этого серверная часть должна мметь постоянный IP, должны быть прописаны права пользователей, должны быть открыты соответствующе порты, должны быть настроены firewall и т.п. - но это уже к Rockwell отношения не имеет Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
dv_
Эксперт
Эксперт


Зарегистрирован: Sep 14, 2006
Сообщения: 776
Рейтинг: +41/-1
Откуда: Донецк

СообщениеДобавлено: Чт 07 Dec, 2006 11:10:21    Заголовок сообщения: Ответить с цитатой

Не стоит смотреть RSView32 WebServer:
- картинки статические - копия экрана.
- дает возможность клиенту увидеть лишнее
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
app911
Частый гость
Частый гость


Зарегистрирован: Oct 03, 2006
Сообщения: 13
Рейтинг: +0/-0

СообщениеДобавлено: Чт 07 Dec, 2006 12:32:41    Заголовок сообщения: Ответить с цитатой

Работающие примеры - это конечно замечательно, но какие версии программных продуктов при этом использовались?
Мне интересны сочетания версий RSView, WebServer и IIS.

Насчет RAdmin-а - это перебор. Если у оператора на мониторе начнет шевелиться мышка без его участия, он в лучшем случае будет в панике Shocked, а в худшем - заберется под стол Smile . Такую динамику мне не заказывали Rolling Eyes
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Пт 08 Dec, 2006 9:04:32    Заголовок сообщения: Ответить с цитатой

app911 писал(а):
Работающие примеры - это конечно замечательно, но какие версии программных продуктов при этом использовались?
Мне интересны сочетания версий RSView, WebServer и IIS.


Не знаю Smile Я нашёл это в Google Smile

Цитата:
Насчет RAdmin-а - это перебор. Если у оператора на мониторе начнет шевелиться мышка без его участия, он в лучшем случае будет в панике Shocked, а в худшем - заберется под стол Smile . Такую динамику мне не заказывали Rolling Eyes


Ну там, кажется, можно настроить, разрешается ли шевелить мышью Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
app911
Частый гость
Частый гость


Зарегистрирован: Oct 03, 2006
Сообщения: 13
Рейтинг: +0/-0

СообщениеДобавлено: Пн 11 Dec, 2006 1:15:45    Заголовок сообщения: Ответить с цитатой

Видимо, проще самому написать Web-SCADA.
Так будет и надежнее, и, надеюсь, быстрее.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Пн 11 Dec, 2006 15:35:24    Заголовок сообщения: Ответить с цитатой

Very Happy

Когда вскоре напишете очень надёжную свою Web-SCADA, пришлите, пожалуйста поиграться Smile Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Вт 12 Dec, 2006 14:02:22    Заголовок сообщения: Ответить с цитатой

Извиняюсь за "не ответ", а скорее вопрос.

Может быть возможно реализовать такую систему на 1756-EWEB. Сам только документацию читал по этому device, но впечатление осталось неплохое.

А насчет мышки - представте себе PID регулятор у которого 100 клиентов пытаются установить задание (уставку, SP) Laughing
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
app911
Частый гость
Частый гость


Зарегистрирован: Oct 03, 2006
Сообщения: 13
Рейтинг: +0/-0

СообщениеДобавлено: Ср 13 Dec, 2006 6:24:40    Заголовок сообщения: Ответить с цитатой

oldDad писал(а):
Very Happy

Когда вскоре напишете очень надёжную свою Web-SCADA, пришлите, пожалуйста поиграться Smile Very Happy


Исходники не дам Smile Но в интернете кусочек отображения проекта (конечно не действующего - OPC будет не настоящий) могу выложить. Ссылку дам недельки через две-три.

P.S. С утилитой для модуля 1756-EWEB я еще не работал. На мой взгляд - это довольно интересный вариант получения данных через http.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
app911
Частый гость
Частый гость


Зарегистрирован: Oct 03, 2006
Сообщения: 13
Рейтинг: +0/-0

СообщениеДобавлено: Пн 25 Dec, 2006 4:27:49    Заголовок сообщения: Ответить с цитатой

Вот и все! Smile Проект завершен как раз к Новому году. Мне удалось создать анимацию в реальном времени, всплывающие и перетаскиваемые окна и все это в обычном окошке браузера. Smile Выглядит все несколько симпатичнее, чем в RSView, однако программировать такой проект - сущее издевательство.

Плюсы данного подхода: бесплатное ПО, не требующее никаких лицензий (разве, что от меня Smile); динамика, окна все также как и в ADS (Active Display System); минимальная поддержка со стороны клиента (не требуется установка специфических ActiveX-компонентов); работает под любыми браузерами.
Минусы: один, но большой – трудоемкость и длительность программирования (фактически проект и все составляющие элементы приходиться рисовать и программировать с нуля).
Вывод: если требуется небольшое число клиентов, либо большое число клиентов и статичные картинки, то такой подход я не рекомендую использовать, т.к. слишком много времени уходит на разработку. А в остальном … смотрите сами Smile

Как и обещал вот ссылка на кусочек проекта: http://This_reference_was_deleted/
Она будет работать до 15 января 2007 года. Здесь представленная одна мнемосхема с несколькими активными объектами, на которые можно нажимать. Процесс имитирует сервер. Клиенту доступно только отображение. Играйтесь Smile

Всех поздравляю с наступающим Новым годом!


Последний раз редактировалось: app911 (Вс 14 Янв, 2007 9:12:41), всего редактировалось 3 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Пн 25 Dec, 2006 9:46:24    Заголовок сообщения: Ответить с цитатой

Здравствуйте!
Красиво нарисовано! Smile

Т.е Вы просто во Flash нарисовали картинку, так?


----------------------------------
Поздравляем всех с наступающим Новым Годом! Smile
Удачи, здоровья, всего самого наилучшего! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
app911
Частый гость
Частый гость


Зарегистрирован: Oct 03, 2006
Сообщения: 13
Рейтинг: +0/-0

СообщениеДобавлено: Пн 25 Dec, 2006 13:05:39    Заголовок сообщения: Ответить с цитатой

oldDad писал(а):

Красиво нарисовано! Smile
Т.е Вы просто во Flash нарисовали картинку, так?

Не все так просто, как кажется Smile
Картинка действительно нарисована на flash. Это то, что видит конечный пользователь. Эта картинка берет данные с сервера, на котором крутится приложение, взаимодействующее с OPC (поступающие сигналы) и с базами данных (журналы активности, тревог, наработки и данные для трендов). В итоге получается такой новогодний коктейль. Smile

То, что я выложил в интернете - это картинка, которая реально берет данные с сервера, на котором хостится мой домен. Все пользователи, которые сейчас смотрят на нее видят одно и тоже. И в offline эта штука конечно же не работает. Но ни OPC, ни баз данных для этого варианта нет. Сервер просто эмулирует данные для картинки. Процесс сочинил я сам, и он растянут на минуту. Эдакий презентационный вариант. Smile
Я думаю, по нему вполне виден конечный результат. Rolling Eyes
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
oldDad
Site Admin
Site Admin


Зарегистрирован: May 05, 2005
Сообщения: 2773
Рейтинг: +89/-5

СообщениеДобавлено: Пн 25 Dec, 2006 14:51:49    Заголовок сообщения: Ответить с цитатой

Красиво, интересную Вы работу проделали, респект! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Olga
Частый гость
Частый гость


Зарегистрирован: Mar 28, 2006
Сообщения: 48
Рейтинг: +3/-0
Откуда: Омск

СообщениеДобавлено: Вт 26 Dec, 2006 5:39:05    Заголовок сообщения: Ответить с цитатой

Добрый день, Юрий.
А это не АСУ насосной станции оборотной воды?
_________________
С уважением, Ольга Владимировна.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
app911
Частый гость
Частый гость


Зарегистрирован: Oct 03, 2006
Сообщения: 13
Рейтинг: +0/-0

СообщениеДобавлено: Вт 26 Dec, 2006 11:50:10    Заголовок сообщения: Ответить с цитатой

Olga писал(а):
Добрый день, Юрий.
А это не АСУ насосной станции оборотной воды?


Проект называется АСУТП ххххххххх фабрики х.


Последний раз редактировалось: app911 (Чт 28 Dec, 2006 9:26:02), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Коммуникации и сети Часовой пояс: GMT + 1
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.147 секунды
/n