Взаимодействие Windows server 2008 и Lectus
Re: Взаимодействие Windows server 2008 и Lectus
Спасибо. Будем ждать.
Re: Взаимодействие Windows server 2008 и Lectus
У нас тоже не совсем типовая задача, лектус опс просто складывает данные в SQL, скада их берет уже оттуда. Родная возможность работы в качестве службы виндовс была бы весьма кстати... ждем
Re: Взаимодействие Windows server 2008 и Lectus
Для того чтобы организовать полноценный сервис нужно разбивать текущую реализацию на серверную и клиентскую часть.
В серверной оставить все что связано с опросом и реализацией OPC инфраструктуры. В клиентской - отображение текущего состояния.
При этом реализовать между ними высокоскоростную связь на основе некого протокола.
Это довольно сложная и трудоемкая задача. Была попытка реализации, но сходу не получилось, посыпалось много ошибок.
На данный момент отказались от полноценной реализации windows сервиса.
Эта функциональность на самом деле не так уж и необходима, т.к. в случае подключения со стороны SCADA системы, OPC сервер загрузится автоматически.
Для вашего случая, когда не используется SCADA система, но обязательно нужен сервис. Можно сделать так:
1) Сконфигурировать OPC сервер должным образом;
2) Используя стороннюю программу создать Windows сервис на основе ServOPC.exe.
Также можно установить сервис средствами Windows утилит. Например так:
http://corsaro.nnov.org/trash/zametki-o ... 48798.html
Минус данного подхода в том что не будет возможности визуально отследить состояние сервера и в случае необходимости редактирования настроек нужно будет останавливать сервис.
В серверной оставить все что связано с опросом и реализацией OPC инфраструктуры. В клиентской - отображение текущего состояния.
При этом реализовать между ними высокоскоростную связь на основе некого протокола.
Это довольно сложная и трудоемкая задача. Была попытка реализации, но сходу не получилось, посыпалось много ошибок.
На данный момент отказались от полноценной реализации windows сервиса.
Эта функциональность на самом деле не так уж и необходима, т.к. в случае подключения со стороны SCADA системы, OPC сервер загрузится автоматически.
Для вашего случая, когда не используется SCADA система, но обязательно нужен сервис. Можно сделать так:
1) Сконфигурировать OPC сервер должным образом;
2) Используя стороннюю программу создать Windows сервис на основе ServOPC.exe.
Также можно установить сервис средствами Windows утилит. Например так:
http://corsaro.nnov.org/trash/zametki-o ... 48798.html
Минус данного подхода в том что не будет возможности визуально отследить состояние сервера и в случае необходимости редактирования настроек нужно будет останавливать сервис.
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 1 гость