OPCGate - открытый OPC сервер 1.2
Спецификация OPC является стандартом обеспечения информационной связи между программами в области автоматизации производства. Но если создание OPC клиента является тривиальной задачей, то написание OPC сервера, что называется с нуля - задача не из простых. Проблема усложняется еще и тем, что в открытом доступе отсутствуют официальные референсные клиенты, необходимые для проверки создаваемых программ на полное соответствие спецификации. Проект OPCGate создан для упрощения труда программиста при решении описанной задачи. В состав проекта входит готовый OPC DA сервер в виде отдельного приложения и библиотека, подключаемая к пользовательскому проекту и обеспечивающая связь с сервером. В задачи программиста входит лишь написание нескольких функций, определяющих перечень тэгов и обеспечивающих манипуляцию данными. Все компоненты проекта по условиям распространения могут использоваться как в открытом, так и в проприетарном программном обеспечении.
Оценить: | Лицензия: бесплатная |
---|---|
Размер файла: | 15 Мб ( |
Операционные системы: | Windows 7, Windows XP, Windows Vista |
Язык: | английский |
Добавил(а): | serge78rus |
Добавлена: | |
Закачек / Просмотров: | 1 871 / 4 054 |
Добавить в избранное |
На вопросы отвечает Сергей Рядков
- Как давно у вас появилась идея создать OPCGate - открытый OPC сервер, и что не устраивало вас в существующих аналогичных программных продуктах?
- По роду работы программистом в области АСУТП мне постоянно приходится решать вопросы интеграции со сторонними программами. OPC — стандарт обмена данными в данной области. Из существующих полностью открытых библиотек для построения OPC серверов мне известна единственная LightOPC, но прямое ее использование затруднительно из-за низкоуровневости API и ограничений LGPL лицензии.
- Почему OPCGate - открытый OPC сервер получило такое название? Что оно означает?
- OPC является стандартом обеспечения информационной связи между программами в области автоматизации производства. Gate — ворота, шлюз. OPCGate — шлюз для выхода пользовательских программ в мир OPC коммуникаций.
- На каком языке программирования написана ваша программа, и почему вы выбрали именно этот язык?
- C++, так как считаю его наиболее удобным для системного программирования.
- Сколько человек занято разработкой OPCGate - открытый OPC сервер?
- Я один, но иногда посетители сайта присылают свои доработки, некоторые из которых включаются в проект.
- Расскажите, пожалуйста, о себе, и(или) о людях, которые занимались разработкой программы.. Где вы родились, учились? Как давно занимаетесь программированием?
- Родился в Ленинграде, учился там-же — ЛЭТИ. Программирую уже лет 30.
- Есть ли у вас хобби. Если да, то какое?
- С некоторых пор работа — мое хобби.
- Какую музыку, фильмы, книги предпочитаете?
- Разные, зависит от состояния души.
- Занимаетесь ли спортом? Если да, то каким?
- Все осталось в молодости: горные лыжи, спортивный водный туризм.
- Большинство пользователей вашей программы - граждане бывшего СССР или больше иностранцев? На кого в большей степени рассчитана ваша программа?
- Сайт программы русскоязычный, соответствующий и контингент. Инструмент OPCGate расчитан на парограммистов, которые занимаются программированием в области автоматизации производства.
- Проводите ли вы какие-либо конкурсы или акции, приняв участие в которых, пользователь может рассчитывать на лицензию? Если нет, то планируется ли что-то подобное в будущем?
- Проект под открытой лицезией доступен всем и без этого.
- Как вы нашли наш сайт?
- Google помог.
- Что вам нравится и не нравится в нашем ресурсе. Чего по Вашему мнению нам не хватает?
- Пока все нравится. Посмотрим...
- Что нам следует ожидать в будущих версиях OPCGate - открытый OPC сервер?
- Это зависит от моих потребностей, которые не будут удовлетворяться текущей версией.