Пакет: 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)
создает объект клиента HDA OPC hdaObj
для получения информации, предоставленной в объекте OPC HDA ServerInfo SIObj
полученный из a getServerInfo
вызов функции.
hdaObj = opc.hda.Client(Host, ServerID)
создает объект клиента HDA OPC, hdaObj
, для хоста, заданного Host
и ID Сервера 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
. Если вы задаете недопустимое имя свойства или значение, функция не создает объект. Обратите внимание на то, что имя свойства / пары значения свойства может быть любым форматом, который функция множества поддерживает, i.e., пары "имя-значение", структуры и пары массива ячеек значения имени.
Клиентский класс HDA OPC ответственен за связи управления с Исторические данные OPC доступ к серверу. Используя клиент, можно просмотреть пространство имен сервера, считать атрибуты элементов и считать сырые данные или обработанные данные из элементов на сервере.
Создайте клиент HDA для Сервера Симуляции Matrikon™:
hdaObj = opc.hda.Client('localhost', 'Matrikon.OPC.Simulation');
Просмотрите локальный хост к серверам HDA OPC и создайте клиент из первого найденного сервера:
siObj = opc.getServerInfo('localhost');
hdaObj = opc.hda.Client(siObj(1));