Архитектура клиент сервер InTouch

Вопросы, не попадающие в другие разделы.

Архитектура клиент сервер InTouch

Сообщение werg » Пт июн 27, 2014 8:31 pm

Здравствуйте, уважаемые :roll: !
В наличии PC WinXP sp3, scada WWInTouch 10.1 получает данные через OPCLink из OPC серверов на локальной машине
CodesysOPCserver - ПЛК ОВЕН
LectusModbusOPCserver - приборы модбас.
В общем машинка в роли сервера и АРМ одновременно,
но в связи с расширением производственных мощностей архитектура увеличивается в 10 раз.
Вот возникла необходимость сделать 5 рабочих мест для операторов + еще как то завести данные с другого сервера WWInTouch, выполненного так же как этот, но работающего с опс сервером Softing S7.
В связи с чем назрел ряд вопросов:
1) Все делал сам, но как в InTouch реализовать рабочее место до конца не понимаю.
2) Как между клиентами и серверами будут синхронизированы внутренние переменные предположим memory (не i/o)?
3) Как создать рантаймные приложения для nного количества АРМов?
4) Как присовокупить данные от одного сервера к другому серверу? может лучше архитектуру сделать более рациональной?
5) Как сделать все правильно, быстро и не париться потом с обслуживанием и поиском слетевших сервисов в ОСи ?
6) Я понимаю, что можно обращаться к опс на удаленной машине(серверной) , но не знаю как настроить сеть и какие пути, и к чему прописывать.

Очень нужна помощь (вчера).
Задавайте свои ответы.
werg
 
Сообщения: 124
Зарегистрирован: Пт апр 01, 2011 2:29 pm

Re: Архитектура клиент сервер InTouch

Сообщение Генератор зла » Пт июн 27, 2014 9:15 pm

werg писал(а):Задавайте свои ответы.

Это ПЯТЬ!!!
werg писал(а):Все делал сам, но как в InTouch реализовать рабочее место до конца не понимаю.

А именно?
werg писал(а):Как между клиентами и серверами будут синхронизированы внутренние переменные предположим memory (не i/o)?

А никак. На то они и внутренние. Не нравится - переделывайте во внешние (I/O)
werg писал(а):Как создать рантаймные приложения для nного количества АРМов?

- делаете приложение и копируете (флешка, сеть) по АРМ-ам
- почитайте хелп InTouch про NAD
werg писал(а):Как присовокупить данные от одного сервера к другому серверу? может лучше архитектуру сделать более рациональной?

А зачем? На то они и разные сервера.
Можно организовать один сервер с FSGateway/OPCLink, и он будет собирать все OPC-переменные с различных OPC-серверов.
werg писал(а):Как сделать все правильно, быстро и не париться потом с обслуживанием и поиском слетевших сервисов в ОСи ?

А как организовать мир во всём мире? Чтобы у всех всё было и никто не ушёл обиженным?
Общий совет: не объединяйте ф-ции сбора данных и АРМ. Пусть будет X серверов и Y АРМ-ов.
werg писал(а):Я понимаю, что можно обращаться к опс на удаленной машине(серверной) , но не знаю как настроить сеть и какие пути, и к чему прописывать.

При настройке подключения в поле Node Name прописывается имя компьютера (или его IP), App Name = имя приложения (OPC-сервера), Topic Name = имя топика (группы переменных).

Ах да. И не забудьте ответить на мой ответ!!! Ведь разрыва то не было! :D
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Архитектура клиент сервер InTouch

Сообщение falken12 » Сб июн 28, 2014 11:59 pm

как дело обстоит у нас
Стоит InTouch 10.1 на WIN 8, один сервер INAT , создано 10 пользователей, на каждом пользователе запущена своя визуализация с сервером ,
через тонкий клиент заходим не эту машину под нужным пользователем
может чем поможет
falken12
 
Сообщения: 16
Зарегистрирован: Ср фев 04, 2009 2:18 am

Re: Архитектура клиент сервер InTouch

Сообщение werg » Пн июн 30, 2014 8:22 pm

Здравствуйте!
С ноября прошлого года, до 26 апреля 2008 года... :lol:

Уважаемый Генератор зла, благодарю вас за отклик!

А зачем? На то они и разные сервера.
Можно организовать один сервер с FSGateway/OPCLink, и он будет собирать все OPC-переменные с различных OPC-серверов.

Без FSGateway никак? FSGateway это DAServer? он наверное денег стоит. :roll:

При настройке подключения в поле Node Name прописывается имя компьютера (или его IP), App Name = имя приложения (OPC-сервера), Topic Name = имя топика (группы переменных).

Пробовал, выдает ошибку и пишет, что не верный путь.

Как быть с историческими тегами? То есть как из рантайм версии обращаться к историческим тегам сервера? Ну предположим, что если сервер один, то на рантайм машине в настройках HystData указываем путь к папке trends на сервере (вообще не уверен правильно-ли мыслю). Но как в таком случае быть, если исторические данные нужны с 2х серверов? (Вы же пишите х серверов у АРМ).
werg
 
Сообщения: 124
Зарегистрирован: Пт апр 01, 2011 2:29 pm

Re: Архитектура клиент сервер InTouch

Сообщение werg » Пн июн 30, 2014 8:23 pm

Уважаемый falken12, не совсем понятно как там у вас организовано.
Не могли бы подробней?
werg
 
Сообщения: 124
Зарегистрирован: Пт апр 01, 2011 2:29 pm

Re: Архитектура клиент сервер InTouch

Сообщение falken12 » Вт июл 01, 2014 11:35 am

есть одна виртуальная машина с Windows 8 ( немного подредактированый установкой патча для терминала)
на нём стоит InTouch 10.1 сервер используем INAT OPC Server
создаем 10 пользователей запускаем на каждом пользователе WindowViewer с нужной нам визуализацией и запускаем сервер.
На тонком клиенте конектимся через RDP к нашей машине с WIN8 под нужным пользователем
falken12
 
Сообщения: 16
Зарегистрирован: Ср фев 04, 2009 2:18 am


Вернуться в Другое

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 50