Vdaf Posted April 19, 2011 Share Posted April 19, 2011 Здравствуйте, подскажите пожалуйста! Необходимо написать программу на Delphi, используя Active OPC, которая будет по определенному условию изменять состояния выходов DO на ioLogik E2212. В комплекте с AOPC есть ClientTst.exe, который использует библиотеку WTclient.dll. Отсюда вопросы: 1)Можно ли эту библиотеку использовать для написания своего клиента? 2)Если да, то есть ли какая то информация по ней (Какие в ней Функции, тип возвращаемых данных)? Спасибо. Link to comment
Komantsev Posted April 19, 2011 Share Posted April 19, 2011 Добрый день! К сожалению, библиотеки для test-клиента не публикуются. Они для служебного пользования и не оформлены для распространения. Честно говоря, не совсем вижу необходимость использовать Active OPC в Вашему случае. Ведь Active OPC эффективен в случае, если ioLogik передает Вам какие-то данные. А у Вас же задача, как я понял, заключается в том, чтобы Вы передавали команды в ioLogik. Поэтому существует несколько альтернативных способов обмена данными. Например: Использовать библиотеку mxio для работы с ioLogik. Управлять сигналами по протоколу SNMP (SNMP тоже поддерживается). MIB-базы ioLogik доступны здесь Link to comment
Vdaf Posted April 20, 2011 Author Share Posted April 20, 2011 Получать данные тоже будем, но передача в нашем случае ключевой момент. Можно конечно и с помощью библиотек. Но в будущем предполагается "прикрутить" SCADA-систему. И хотелось, чтобы все работало, так сказать, на одном механизме.. С Active OPC система универсальней получится. Но все равно спасибо за ответ! Link to comment
Komantsev Posted April 20, 2011 Share Posted April 20, 2011 Ну может быть попробовать тогда использовать какие-нибудь сторонние библиотеки OPC? Полагаю, они должны быть где-нибудь доступны.... Сам с ними не работал , но ведь стандарт OPC достаточно популярен. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now