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

Вопросы по программе Lectus Modbus OPC/DDE server
Imager

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

Сообщение Imager »

Lectus Modbus OPC/DDE server 3.9 на Windows server 2008 SP1.
Необходимо чтобы Lectus работал как служба. При вводе в службу столкнулся с проблемой "Взаимодействия с рабочим столом" Программе не удается отобразить сообщение на рабочем столе. В остальном, считывание данных с устройств и запись в БД работают. Периодически, необходимо проверять работу Lectus, запуск приложения вызывает сбой Lectus, так как открывается параллельная программа, а не сам Lectus работающий как служба, из-за чего приходится приостанавливать службу чтобы запустить Lectus, что крайне нежелательно.
Существует ли решение этой проблемы?
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

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

Сообщение admin »

Каким образом сервер запускается как служба ?
Гость

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

Сообщение Гость »

Пробывал при помощи утилит anyserv.exe и программы FireDaemon Trinity.
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

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

Сообщение admin »

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

Зачем именно сервис ?
По умолчанию сервер сам запускается при подключении OPC клиента (SCADA системы).
Imager
Сообщения: 4
Зарегистрирован: 15 сен 2010, 10:38

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

Сообщение Imager »

Дело в том, что на сервере установлен терминал сервер, для удобства доступа нескольких пользователей. Случалось, что в какой-то из сессий уже был запущен сервер, а повторный запуск в другой сессии вызывает ошибки связи Lectus при опросе оборудования.
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

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

Сообщение admin »

Для каждого пользователя запускается отдельный экземпляр OPC сервера.
И как следствие второй не получает доступа к занятому каналу связи.
Я так понял, что Вам нужно чтобы второй экземпляр сервера не запускался ?
Imager
Сообщения: 4
Зарегистрирован: 15 сен 2010, 10:38

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

Сообщение Imager »

admin писал(а):Для каждого пользователя запускается отдельный экземпляр OPC сервера.
И как следствие второй не получает доступа к занятому каналу связи.
Я так понял, что Вам нужно чтобы второй экземпляр сервера не запускался ?
Учетная запись пользователя одна. Доступ к серверу есть у нескольких участников, они могут входить в него параллельно, не обязательно для запуска ОРС. К тому же, если завершить сеанс пользователя, то следователно Lectus как и остальные программы закрывается, прекращается опрос.
Необходимо, чтобы ОРС сервер работал бесперебойно, как сервис и к нему был постоянный доступ, на подобие антивируса и т.п.
Последний раз редактировалось Imager 15 сен 2010, 11:25, всего редактировалось 1 раз.
admin
Администратор
Сообщения: 578
Зарегистрирован: 05 сен 2010, 00:51

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

Сообщение admin »

Если нет OPC клиента, то для чего нужен запущенный сервер ?
Куда он будет передавать данные ?
Imager
Сообщения: 4
Зарегистрирован: 15 сен 2010, 10:38

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

Сообщение Imager »

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

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

Сообщение admin »

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

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

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