Graybox OPC Server Toolkit - это универсальное средство разработки высокоэффективных OPC-серверов. Испольозование этого продукта избавляет разработчика от необходимости реализовывать многочисленные интерфейсы и методы OPC-сервера, устраняет необходимость в COM-программировании. Это позволяет очень существенно сократить время разработки. В зависимости от сложности OPC-сервера, время на его проектирование и реализацию с использованием Graybox OPC Server Toolkit обычно составляет от нескольких дней до месяца.
В OPC Server Toolkit реализованы следующие спецификации:
- OPC Common 1.00;
- OPC Data Access 1.00;
- OPC Data Access 2.05a;
- OPC Data Access 3.00 (только для версий Graybox OPC Server Toolkit 3.x).
Graybox OPC Server Toolkit полностью совместим с Windows NT4/2000/XP/2003. Операционные системы Windows 95/98/Me не поддерживаются.
Продукт может быть использован в любой среде разработки программного обеспечения, поддерживающей C++ и динамическую компоновку: Microsoft Visual Studio, Borland C++ Builder, Borland Developer Studio и т.д.
В одном классе C++ реализована вся функциональность OPC-сервера, а именно:
- все необходимые интерфейсы и методы OPC;
- фабрика класса COM-объекта;
- методы регистрации OPC-сервера;
- методы манипулирования OPC-сервером, его группами, тэгами, кэшем значений и т.д.;
- эффективные алгоритмы синхронизации одновременного доступа к серверу со стороны множества клиентов.
Класс спроектирован таким образом, чтобы у программистов не возникало проблем с совместимостью с другими технологиями (такими как ATL, MFC и VCL).
В дистрибутив комплекта входят:
- библиотеки Graybox Software для создания OPC-серверов;
- документация Graybox Software;
- спецификации OPC Foundation;
- примеры OPC-серверов;
- OPC-симулятор Gray Simulator.
Вы можете скачать бесплатную демо версию (2.4 Demo). Ограничениями демо версии являются:
- отсутствие поддержки OPC Data Access 3.00;
- ограниченное число тэгов OPC-сервера (10