English Flag English   Russian Flag Russian

sky OPC Tested

Средства разработки OPC :: Расценки :: Загрузки :: Обратная связь :: Главная страница :: Контакты :: Карта сайта

OPC Server Tools

ИСТОРИЯ ВЕРСИЙ OPC TOOLKIT

Здесь приведены основные изменения, вносимые в OPC Toolkit с появлением новых версий.

 

Главная страница » Средства разработки OPC » OPC Toolkit » История версий

OPC Toolkit

Обзор Версии OPC Toolkit v3 Lite OPC Toolkit v3 Standard OPC Toolkit v3 Extended История версий Поддержка Windows CE Часто задаваемые вопросы Лицензионное Соглашение Скачать демо Скачать документацию Расценки/купить

Утилиты для OPC

OPC Simulator OPC DA Auto Wrapper OPC HDA Auto Wrapper GBRegsrv (Windows CE)

История версий OPC Toolkit

версия 3.0.31

Исправлена ошибка, приводившая к исключению при попытке удаления регистрации нескольких OPC-серверов, размещенных в одном Windows-сервисе.

версия 3.0.30

Исправлена ошибка в .NET Wrapper, приводившая к исключениям на 64-битных платформах.

версия 3.0.29

Добавлены примеры для VS2017.

Примеры OPC-серверов для .NET теперь скомпилированы под .NET4.0.

Новый установщик.

версия 3.0.28

Исправлены ошибки в реализации методов LookupItemIDs и GetItemProperties интерфейса IOPCItemProperties, вызывавшие предупреждения при сертификации с помощью Compliance Test Tool.

Добавлена скомпилированная версия CLR OPC Wrapper для .NET4.0.

версия 3.0.27

Исправлена ошибка в реализации метода IOPCAsyncIO2.Write, которая проявлялась если некоторые записываемые тэги доступны только на чтение.

версия 3.0.26

Исправлена ошибка с дулированием тэгов в IOPCBrowse в случае, когда флаг GB_SRV_CHILDLESS установлен.

Теперь на 64-битных платформах в .NET можно использовать IntPtr в качестве идентификаторов UserID для тэгов.

версия 3.0.25

Добавлена возможность вручную задавать ограничение на максимальное количество асинхронных запросов.

Теперь в качестве пользовательских идентификаторов тэгов и путей доступа к тэгам можно использовать 64-битные указатели (для платформ x64).

версия 3.0.24

Добавлен пример ClrOpcService - OPC-сервер на C#, реализованный в виде службы Windows NT.

версия 3.0.23

Добавлена возможность создавать в дереве тэгов OPC-сервера элементы, представляющие контейнер для вложенных тэгов, но не представляющие собственно OPC-тэги. Таким образом можно создавать пустые узлы в иерархии тэгов.

версия 3.0.22

Улучшено повидение методов обработки состояния OPC-сервера (GBSetState и другие).

Добавлен флаг замены чтения из кэша на чтение из устройств.

Добавлен флаг, отключающий использование качества OPC_QUALITY_LOCAL_OVERRIDE.

версия 3.0.21

Обновлены proxy/stub библиотеки интерфейсов OPC.

версия 3.0.20

Исправлена ошибка совместимости с x64 в модуле gbdalcr2.dll.

версия 3.0.19

Теперь по умолчанию OPC-серверы принимают любые LCID в запросах на создание OPC-групп.

Добавлены x64-версии оберток для .NET.

Из примера OPC-сервера для Windows CE удален вызов CoInitializeSecurity.

версия 3.0.18

Изменения в скриптах регистрации примеров OPC-серверов для поддержки UAC.

версия 3.0.17

Обновлены proxy/stub для OPC-интерфейсов.

Исправлена проблема с установкой на Windows Vista и Windows 7.

версия 3.0.16

Исправлена проблемы с перечислением тэгов из OPC .NET API.

версия 3.0.15

Исправлена ошибка, вызывающая вероятное несоответствие со спецификацией при удалении OPC-группы до того, как ссылки не все интерфейсы объекта были освобождены клиентом.

Добавлены примеры на Visual Basic.NET.

версия 3.0.14

Исправлено небольшое несоответствие со спецификацией в обработке OPC-свойства 8 (информация о инженерных единицах).

версия 3.0.13

.NET-сборки теперь подписаны ключом Graybox (strong-named assemblies).

Изменения в старых примерах OPC-серверов.

Добавлены новые примеры OPC-серверов для Windows и Windows CE: ClrTagPolling, ClrCreateTags, ClrOPCProperties.

версия 3.0.12

Новый .NET Wrapper 2 (gbdaclr2) для .NET Compact Framework.

Изменения в .NET Wrapper (gbda_clr) для .NET

Добавлены примеры для .NET CF и Windows CE, изменения в старых примерах для .NET.

Появился Flat Wrapper для доступа к функциям Toolkit из других языков программирования, а не только C++.

Добавлен исходный код proxy-библиотек, CCM и OPCEnum для Windows CE.

версия 3.0.11

Добавлена поддержка x64 (включая дистрибутив библиотек OPC Prxoy/Stub для x64).

версия 3.0.10

Добавлены примеры MinOpc и VclOpc для Borland C++ Builder 6.

версия 3.0.9

Добавлены версии gbda3.dll для разработки OPC-среверов для Windows CE.

Добавлен CLRLifeTime - пример OPC-сервера на языке C#.

Теперь событие GBOnServerReleased не происходит, если при предыдущем вызове обработчик события GBOnServerReleased вернул S_FALSE.

версия 3.0.8A

Методы OCPDAServer.RegisterServer и OPCDAServer.UnregisterServer теперь static.

Исправлена ошибка в обработке GBOnWriteItems в dotNET Wrapper.

версия 3.0.8

Добавлен dotNET Wrapper (вместе с исходным кодом). Теперь OPC Toolkit можно использовать для разработки OPC-серверов на любых языках программирования .NET.

Добавлен CLRMinOpc - пример OPC-сервера на языке C#.

версия 3.0.7

Поддержка очень длинных имен файлов в методах регистрации OPC-сервера.

Теперь, когда OPC-клиент запросил чтение тэгов в канонических типах данных, указав VT_EMPTY, в GBOnReadItems передаются сами канонические типы, а не VT_EMPTY.

Добавлен флаг GB_SRV_FREEERRSTR. Тепрь ядро Toolkit позволяет создать полноценный .NET Wrapper. Без этого флага было невозможно реализовать .NET Wrapper для Graybox OPC Server Toolkit без утечки памяти после вызовов GBOnGetErrorString и GBOnQueryAccessPath.

версия 3.0.6

Никаких изменений в коде библиотек Graybox. Новые версии OPC-proxy.

версия 3.0.5

Успешно пройден тест на полную совместимоть со спецификациями OPC Data Access 2.05 и OPC Data Access 3.00.

Исправлена ошибка в декларации метода GBGetItems в GB_OPCDA.h.
В дистрибутив включен файл guiddef.h
Добавлен перегруженный метод GBInitialize с возможностью указать разделитель веток в именах OPC-тэгов.
В примеры внесены изменения - теперь они полностью удовлетворяют тестам OPC Foundation на совместимость со спецификацией.

версия 3.0.4

Изменения в примерах OPC-серверов для Visual Studio.

версия 3.0.3

Исправлена ошибка в обработке OPCItemIO::ReadMaxage.

версия 3.0.2

Исправлена ошибка, имевшая место при записи VQT со значением тэга типа VT_EMPTY. Теперь такие значения не копируются в кэш сервера.

версия 3.0.1

Изменения в примерах для VC6.

версия 3.0.0

Появилась поддержка OPC Data Access 3.00.

версия 2.4.6

Добавлен пример VclOpc для C++ Builder.

Корректная работа с OPC-группами с нулевым периодом опроса.

версия 2.4.5

Поддержка компиляторов, использующих формат OMF.

Добавлена OMF-версия библиотеки: gbda2_omf.dll, gbda2_omf.lib

версия 2.4.4

Поддержка разработки in-proc OPC-серверов.

Добавлен класс GBDataAccessInproc для создания OPC-серверов, размещаемых в DLL-файлах.
Добавлен пример MinOpcInp длс VC6 и Visual Studio 2005.

версия 2.4.3

OPC Toolkit компануется динамически.

LIB-файлы для статической компановки OPC-серверов (gbda2s_x.lib, gbda2sw_x.lib) больше не используются, но по прежнему входят в дистрибутив для обеспечения обратной совместимости.

Copyright © 2002-2020 Graybox Software
e-mail: info@gray-box.net