Взаимодействие Windows server 2008 и Lectus
Взаимодействие Windows server 2008 и Lectus
Lectus Modbus OPC/DDE server 3.9 на Windows server 2008 SP1.
Необходимо чтобы Lectus работал как служба. При вводе в службу столкнулся с проблемой "Взаимодействия с рабочим столом" Программе не удается отобразить сообщение на рабочем столе. В остальном, считывание данных с устройств и запись в БД работают. Периодически, необходимо проверять работу Lectus, запуск приложения вызывает сбой Lectus, так как открывается параллельная программа, а не сам Lectus работающий как служба, из-за чего приходится приостанавливать службу чтобы запустить Lectus, что крайне нежелательно.
Существует ли решение этой проблемы?
Необходимо чтобы Lectus работал как служба. При вводе в службу столкнулся с проблемой "Взаимодействия с рабочим столом" Программе не удается отобразить сообщение на рабочем столе. В остальном, считывание данных с устройств и запись в БД работают. Периодически, необходимо проверять работу Lectus, запуск приложения вызывает сбой Lectus, так как открывается параллельная программа, а не сам Lectus работающий как служба, из-за чего приходится приостанавливать службу чтобы запустить Lectus, что крайне нежелательно.
Существует ли решение этой проблемы?
Re: Взаимодействие Windows server 2008 и Lectus
Каким образом сервер запускается как служба ?
Re: Взаимодействие Windows server 2008 и Lectus
Пробывал при помощи утилит anyserv.exe и программы FireDaemon Trinity.
Re: Взаимодействие Windows server 2008 и Lectus
К сожалению, на данный момент, сервер не предназначен для работы в режиме сервиса.
В дальнейшем планируется добавить эту функциональность.
Зачем именно сервис ?
По умолчанию сервер сам запускается при подключении OPC клиента (SCADA системы).
В дальнейшем планируется добавить эту функциональность.
Зачем именно сервис ?
По умолчанию сервер сам запускается при подключении OPC клиента (SCADA системы).
Re: Взаимодействие Windows server 2008 и Lectus
Дело в том, что на сервере установлен терминал сервер, для удобства доступа нескольких пользователей. Случалось, что в какой-то из сессий уже был запущен сервер, а повторный запуск в другой сессии вызывает ошибки связи Lectus при опросе оборудования.
Re: Взаимодействие Windows server 2008 и Lectus
Для каждого пользователя запускается отдельный экземпляр OPC сервера.
И как следствие второй не получает доступа к занятому каналу связи.
Я так понял, что Вам нужно чтобы второй экземпляр сервера не запускался ?
И как следствие второй не получает доступа к занятому каналу связи.
Я так понял, что Вам нужно чтобы второй экземпляр сервера не запускался ?
Re: Взаимодействие Windows server 2008 и Lectus
Учетная запись пользователя одна. Доступ к серверу есть у нескольких участников, они могут входить в него параллельно, не обязательно для запуска ОРС. К тому же, если завершить сеанс пользователя, то следователно Lectus как и остальные программы закрывается, прекращается опрос.admin писал(а):Для каждого пользователя запускается отдельный экземпляр OPC сервера.
И как следствие второй не получает доступа к занятому каналу связи.
Я так понял, что Вам нужно чтобы второй экземпляр сервера не запускался ?
Необходимо, чтобы ОРС сервер работал бесперебойно, как сервис и к нему был постоянный доступ, на подобие антивируса и т.п.
Последний раз редактировалось Imager 15 сен 2010, 11:25, всего редактировалось 1 раз.
Re: Взаимодействие Windows server 2008 и Lectus
Если нет OPC клиента, то для чего нужен запущенный сервер ?
Куда он будет передавать данные ?
Куда он будет передавать данные ?
Re: Взаимодействие Windows server 2008 и Lectus
Реализована схема: Lectus снимает данные и заносит их в MS SQL.
Задача: Бесперебойная работа Lectus клиента.
Условие: возможность нескольких пользователей запускать Lectus для просмотра состояния его работы, без конфликта доступа к каналам связи.
Задача: Бесперебойная работа Lectus клиента.
Условие: возможность нескольких пользователей запускать Lectus для просмотра состояния его работы, без конфликта доступа к каналам связи.
Re: Взаимодействие Windows server 2008 и Lectus
Хорошо. Подумаем как это поддержать.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей