Qual é o papel das interfaces IOPCServer, IOPCDataItem, IOPCGroup no OPC ( OLE for process control)

StackOverflow https://stackoverflow.com/questions/2657979

  •  27-09-2019
  •  | 
  •  

Pergunta

Atualmente, estou de novo no OPC ( OLE for process control).Eu quero saber sobre as interfaces IOPCServer, IOPCDataItem, IOPCGroup interfaces OPC.Para que servem & qual é o seu papel em termos de OPC Cliente & Servidor OPC & que métodos e propriedades estas interfaces conatins ?Você pode me fornecer a resposta para as perguntas acima ou você pode me fornecer o link através do qual eu possa obter o conhecimento dos tópicos acima ?

Foi útil?

Solução

Provavelmente você está falando sobre o OPC DA (Acesso de Dados) interfaces.Você teria que saber qual a versão do OPC DA segmentação (o mais provável versões são 2.05 um e 3.0).

As especificações de interface são servidos pela OPC Foundation, e que precisam de uma inscrição paga para baixar as especificações.Veja: http://www.opcfoundation.org/Downloads.aspx?CM=1&CN=KEY&CI=274 ;ou você pode ser capaz de pegar um vislumbre de especificações on-line gratuito, pesquisa em torno, por exemplo, ver: http://www.doc88.com/p-67617868554.html

Baixar o OPC DA do pacote redistribuível do OPC Foundation (este é gratuito, mesmo para os não-membros).Em seguida, você pode ver toda a API definições incluídas arquivos IDL.

De qualquer maneira, IOPCServer é a "raiz" de interface através do qual o cliente se conecta e fica a referência para todos os outros objetos.Praticamente tem a semântica de uma ligação de tipo de objeto.Seus métodos fornecem alguns serviços básicos (e.g.o estado do servidor de gestão), bem navegação de todos os servido itens e suas propriedades.

IOPCGroup fornece uma forma de agrupamento de itens de dados para o coletivo, lê e escreve.Um grupo é uma coleção se os itens que são lidos com o mesmo ciclo, e têm o mesmo deadbands.Ele contém métodos para adicionar/remover itens e lê-los de forma síncrona ou assíncrona.

IOPCDataItem Eu nunca tinha visto (em DA 2.05 ou DA 3.0).Você poderia estar se referindo a IOPCItemIO, que é a forma de leitura/gravação itens diretamente, sem a criação de grupos (em apenas 3.0)?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top