Взаимодействие Windows server 2008 и Lectus

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Взаимодействие Windows server 2008 и Lectus

Re: Взаимодействие Windows server 2008 и Lectus

admin » 30 июн 2011, 13:20

Для того чтобы организовать полноценный сервис нужно разбивать текущую реализацию на серверную и клиентскую часть.
В серверной оставить все что связано с опросом и реализацией OPC инфраструктуры. В клиентской - отображение текущего состояния.
При этом реализовать между ними высокоскоростную связь на основе некого протокола.
Это довольно сложная и трудоемкая задача. Была попытка реализации, но сходу не получилось, посыпалось много ошибок.

На данный момент отказались от полноценной реализации windows сервиса.
Эта функциональность на самом деле не так уж и необходима, т.к. в случае подключения со стороны SCADA системы, OPC сервер загрузится автоматически.

Для вашего случая, когда не используется SCADA система, но обязательно нужен сервис. Можно сделать так:
1) Сконфигурировать OPC сервер должным образом;
2) Используя стороннюю программу создать Windows сервис на основе ServOPC.exe.
Также можно установить сервис средствами Windows утилит. Например так:
http://corsaro.nnov.org/trash/zametki-o ... 48798.html

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

Re: Взаимодействие Windows server 2008 и Lectus

PSSA » 30 июн 2011, 12:45

У нас тоже не совсем типовая задача, лектус опс просто складывает данные в SQL, скада их берет уже оттуда. Родная возможность работы в качестве службы виндовс была бы весьма кстати... ждем

Re: Взаимодействие Windows server 2008 и Lectus

Imager » 15 сен 2010, 11:41

Спасибо. Будем ждать.

Re: Взаимодействие Windows server 2008 и Lectus

admin » 15 сен 2010, 11:40

Хорошо. Подумаем как это поддержать.

Re: Взаимодействие Windows server 2008 и Lectus

Imager » 15 сен 2010, 11:35

Реализована схема: Lectus снимает данные и заносит их в MS SQL.
Задача: Бесперебойная работа Lectus клиента.
Условие: возможность нескольких пользователей запускать Lectus для просмотра состояния его работы, без конфликта доступа к каналам связи.

Re: Взаимодействие Windows server 2008 и Lectus

admin » 15 сен 2010, 11:25

Если нет OPC клиента, то для чего нужен запущенный сервер ?
Куда он будет передавать данные ?

Re: Взаимодействие Windows server 2008 и Lectus

Imager » 15 сен 2010, 11:21

admin писал(а):Для каждого пользователя запускается отдельный экземпляр OPC сервера.
И как следствие второй не получает доступа к занятому каналу связи.
Я так понял, что Вам нужно чтобы второй экземпляр сервера не запускался ?
Учетная запись пользователя одна. Доступ к серверу есть у нескольких участников, они могут входить в него параллельно, не обязательно для запуска ОРС. К тому же, если завершить сеанс пользователя, то следователно Lectus как и остальные программы закрывается, прекращается опрос.
Необходимо, чтобы ОРС сервер работал бесперебойно, как сервис и к нему был постоянный доступ, на подобие антивируса и т.п.

Re: Взаимодействие Windows server 2008 и Lectus

admin » 15 сен 2010, 11:03

Для каждого пользователя запускается отдельный экземпляр OPC сервера.
И как следствие второй не получает доступа к занятому каналу связи.
Я так понял, что Вам нужно чтобы второй экземпляр сервера не запускался ?

Re: Взаимодействие Windows server 2008 и Lectus

Imager » 15 сен 2010, 10:45

Дело в том, что на сервере установлен терминал сервер, для удобства доступа нескольких пользователей. Случалось, что в какой-то из сессий уже был запущен сервер, а повторный запуск в другой сессии вызывает ошибки связи Lectus при опросе оборудования.

Re: Взаимодействие Windows server 2008 и Lectus

admin » 15 сен 2010, 10:40

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

Зачем именно сервис ?
По умолчанию сервер сам запускается при подключении OPC клиента (SCADA системы).

Вернуться к началу