Jump to content
Форум по продукции MOXA

Клиент к Active OPC на Delphi


Recommended Posts

Здравствуйте, подскажите пожалуйста!

 

Необходимо написать программу на Delphi, используя Active OPC, которая будет по определенному условию изменять состояния выходов DO на ioLogik E2212.

В комплекте с AOPC есть ClientTst.exe, который использует библиотеку WTclient.dll.

 

Отсюда вопросы:

1)Можно ли эту библиотеку использовать для написания своего клиента?

2)Если да, то есть ли какая то информация по ней (Какие в ней Функции, тип возвращаемых данных)?

 

Спасибо.

Link to comment

Добрый день!

 

К сожалению, библиотеки для test-клиента не публикуются. Они для служебного пользования и не оформлены для распространения.

 

Честно говоря, не совсем вижу необходимость использовать Active OPC в Вашему случае. Ведь Active OPC эффективен в случае, если ioLogik передает Вам какие-то данные. А у Вас же задача, как я понял, заключается в том, чтобы Вы передавали команды в ioLogik. Поэтому существует несколько альтернативных способов обмена данными. Например:


     
  • Использовать библиотеку mxio для работы с ioLogik.
  • Управлять сигналами по протоколу SNMP (SNMP тоже поддерживается). MIB-базы ioLogik доступны здесь

Link to comment

Получать данные тоже будем, но передача в нашем случае ключевой момент.

Можно конечно и с помощью библиотек. Но в будущем предполагается "прикрутить" SCADA-систему. И хотелось, чтобы все работало, так сказать, на одном механизме.. С Active OPC система универсальней получится.

 

Но все равно спасибо за ответ! :)

Link to comment

Ну может быть попробовать тогда использовать какие-нибудь сторонние библиотеки OPC? Полагаю, они должны быть где-нибудь доступны.... Сам с ними не работал :), но ведь стандарт OPC достаточно популярен.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...