Страница 1 из 1

Клиент - серверная архитектура

СообщениеДобавлено: Пн дек 17, 2012 12:27 pm
Shin
Добрый день!
Хотелось бы реализовать следующую архитектуру:
1 компьютер (Сервер) - среда разработки (хотелось бы чтобы приложение запускалось на этом компьютере, то есть программа OPCLink, OPC сервер запускались только на нем) 5000 точек ввода - вывода.
2 компьютер (Клиент) - станция управления. То есть на нем устанавливается и запускается только Viewer. Все остальные программы (OPC Link, SMC хотелось чтобы остались на Сервере и в случае необходимости запускались на нем)

В связи с этим возникли вопросы:
1.Возможно ли реализовать данную архитектуру? И как в таком случае настроить клиент?
2. Какие лицензии для этого нужны (не хватит ли только лицензии на среду разработки)?
3. Входят ли внутренние регистры InTouch (все переменные типа Memmory, Indirect, System) в количество точек в лицензии, или их можно использовать бесконечно много?

Re: Клиент - серверная архитектура

СообщениеДобавлено: Пн дек 17, 2012 1:06 pm
Генератор зла
Shin писал(а):1.Возможно ли реализовать данную архитектуру? И как в таком случае настроить клиент?

Да.
Access Name (Node Name) настроить на сервер.
Shin писал(а):Какие лицензии для этого нужны (не хватит ли только лицензии на среду разработки)?

Dev Studio + OPC сервер для сервера + OPCLink/FSGateway
InTouch Runtime 60000 Tags + MSSQL Express - для клиента
Shin писал(а):3. Входят ли внутренние регистры InTouch (все переменные типа Memmory, Indirect, System) в количество точек в лицензии, или их можно использовать бесконечно много?

Входят.
Shin писал(а):SMC хотелось чтобы остались на Сервере

SMC - служебная консоль. Инсталлируется с любым ПО WW.
Shin писал(а):OPC Link, SMC хотелось чтобы остались на Сервере и в случае необходимости запускались на нем

Redundancy Access Name

Re: Клиент - серверная архитектура

СообщениеДобавлено: Пн дек 17, 2012 1:27 pm
Shin
Генератор зла писал(а):Access Name (Node Name) настроить на сервер.


А если на клиент ставить только Viewer то как настроить в нем Access Name? При этом на клиенте в InTouch Application Manadger необходимо указать путь на папку Сервера, где хранится приложение? Или это делается как то иначе?

Re: Клиент - серверная архитектура

СообщениеДобавлено: Пн дек 17, 2012 2:50 pm
Shin
Если я правильно понимаю, то мне потребуется 2 проекта:
1 - будет стоять на Сервере, рантайм я установлю как службу и он постоянно будет на нем работать. В этом проекте я пропишу все теги, запущу OPC сервер и OPCLink.
2 - будет находится на клиенте, будет полностью аналогичен первому, но словаря тегов в данном проекте у меня не будет, а везде где нужно указать тег я прописываю AcseeName(Сервер:NodeName - IP adress, ApplName - View, TopicName - Tagname):Tag.

Я правильно понимаю?
В таком случае на Сервере мне потребуется 2 рантайма?
Мне хватит для рантайма на Сервере лицензии Dev Studio?
Это единственно возможное решение? Не хотелось бы 2 раза прописывать теги.

Re: Клиент - серверная архитектура

СообщениеДобавлено: Пн дек 17, 2012 8:59 pm
Генератор зла
Shin писал(а):Если я правильно понимаю, то мне потребуется 2 проекта:

Неправильно, что делает все остальные рассуждения бессмысленными :) Почитайте InTouch - Help - Index - NAD. Думаю, это то, что Вам нужно.

Re: Клиент - серверная архитектура

СообщениеДобавлено: Вт дек 18, 2012 9:59 am
Shin
Подскажите, а сколько точек входит в лицензию runtime, поставляемую с Dev Studio

Re: Клиент - серверная архитектура

СообщениеДобавлено: Вт дек 18, 2012 11:11 am
Генератор зла
Development Studio 2012 Limited, InTouch Dev/RT 64Tag_____________________97-1252
Development Studio 2012 Small 250/500/100________________________________97-1254
Development Studio 2012 Medium 1K/1K/100________________________________97-1256
Development Studio 2012 Large 5K/3K/500_________________________________97-1258
Development Studio 2012 Unlimited, Unlim/60K/500_________________________97-1260

Re: Клиент - серверная архитектура

СообщениеДобавлено: Вт дек 18, 2012 11:35 am
Shin
А допускается чтобы Development Studio стоял на одном компьютере, а runtime с этой же лицензией на другом?

Re: Клиент - серверная архитектура

СообщениеДобавлено: Вт дек 18, 2012 11:43 am
Генератор зла
InTouch 2012 Runtime 500 Tag with I/O_____________01-2539
InTouch 2012 Runtime 500 Tag without I/O__________01-2540
InTouch 2012 Runtime 1K Tag with I/O______________01-2541
InTouch 2012 Runtime 1K Tag without I/O___________01-2542
InTouch 2012 Runtime 3K Tag with I/O______________01-2543
InTouch 2012 Runtime 3K Tag without I/O___________01-2544
InTouch 2012 Runtime 60K Tag with I/O_____________01-2545
InTouch 2012 Runtime 60K Tag without I/O__________01-2546

Сравните коды заказа и всё станет понятно. Продукт = лицензия. Лицензия = файл+апаратный ключ.

Re: Клиент - серверная архитектура

СообщениеДобавлено: Вт дек 18, 2012 11:47 am
Shin
Спасибо большое, Вы очень помогли :D