Пакет: opc.hda
Создайте клиент исторического доступа к историческим данным OPC
hdaObj = opc.hda.Client(SIObj)
hdaObj = opc.hda.Client(Host, ServerID)
hdaObj = opc.hda.Client(Host, ServerID, 'P1', V1,
'P2', V2, ...)
hdaObj = opc.hda.Client(SIObj, 'P1', V1, 'P2', V2,
...)
hdaObj = opc.hda.Client(SIObj)
создает объект клиента OPC HDA hdaObj
для информации, представленной в объекте OPC HDA ServerInfo SIObj
получен из getServerInfo
вызов функции.
hdaObj = opc.hda.Client(Host, ServerID)
создает объект клиента OPC HDA, hdaObj
, для хоста, заданного как Host
и идентификатор Сервера OPC, заданный как ServerID
. Когда вы создаете hdaObj
, его начальное Status
значение свойства 'disconnected'
. Для связи с сервером необходимо подключиться hdaObj
на сервер с connect
функция.
hdaObj = opc.hda.Client(Host, ServerID, 'P1', V1,
'P2', V2, ...)
применяет указанные значения свойств к клиенту, созданному с помощью Host
и ServerID
параметры. Если вы задаете недопустимое имя или значение свойства, функция не создает объект.
hdaObj = opc.hda.Client(SIObj, 'P1', V1, 'P2', V2,
...)
применяет указанные значения свойств к клиенту, созданному с помощью объекта ServerInfo SIObj
. Если вы задаете недопустимое имя или значение свойства, функция не создает объект. Обратите внимание, что пары имени свойства значение/property могут быть любым форматом, который поддержки функция set, т.е. Пары "имя-значение", структуры и пары массива ячеек с именем-значением.
Класс клиента OPC HDA отвечает за управление подключениями к серверу OPC Исторические Данные Access. Используя клиент, можно просматривать пространство имен сервера, читать атрибуты элементов и читать необработанные или обработанные данные из элементов на сервере.
Создайте HDA-клиент для сервера Matrikon™ Simulation Server:
hdaObj = opc.hda.Client('localhost', 'Matrikon.OPC.Simulation');
Просмотрите локальный хост для серверов OPC HDA и создайте клиент с первого найденного сервера:
siObj = opc.getServerInfo('localhost');
hdaObj = opc.hda.Client(siObj(1));