Repository files navigation
como usar a classe OPCCLIENT
Método: StartCOM( );
tipo do metodo:
Privado
Função:
Inicia a COM
Parâmetro de entrada:
--
tipo de Entrada:
--
retorno:
Void
Exemplo:
StartCOM();
Método: AbortCOM( );
tipo do metodo:
Privado
Função:
Fecha a COM
Parâmetro de entrada:
--
tipo de Entrada:
--
retorno:
Void
Exemplo:
AbortCOM();
Método: CreateInstance( );
tipo do metodo:
Privado
Função:
Acessa o espeço de memória reservado para o servidor
Parâmetro de entrada:
--
tipo de Entrada:
--
retorno:
Void
Exemplo:
CreateInstance();
Método: GetCLSID( );
tipo do metodo:
Privado
Função:
Pega o id do servidor no registro do Windows
Parâmetro de entrada:
--
tipo de Entrada:
--
retorno:
Void
Exemplo:
GetCLSID();
Método: StartGroup();
tipo do metodo:
Privado
Função:
Adiciona um grupo OPC definindo o tipo de leitura dos itens
Parâmetro de entrada:
--
tipo de Entrada:
--
retorno:
Void
Exemplo:
StartGroup();
Método: OPCConnect( );
tipo do metodo:
Público
Função:
Conectar no servidor OPC
Parâmetro de entrada:
ServerName
tipo de Entrada:
bstr_t
retorno:
Void
Exemplo:
OPCClient conectServe; conectServe.OPCConnect("NomeServer");
Método: InsertItens( );
tipo do metodo:
Público
Função:
Acessa as tags do servidor OPC
Parâmetro de entrada:
tags[],QtdTags
tipo de Entrada:
_bstr_t, int
retorno:
Void
Exemplo:
_bstr_t items[] = {"tag001","tag002"}; ConectServer.InsertItens(items, 2);
Método: WriteItens( );
tipo do metodo:
Público
Função:
Insere valores nas tags do servidor OPC
Parâmetro de entrada:
TagIndex[],Values[],QtdValues
tipo de Entrada:
int, _variant_t, int
retorno:
Void
Exemplo:
int indice[] = {0,1},x=1;
while(1)
{
_variant_t valores[]= {x,x};
ConectServer.WriteItens(indice,valores,2);
x++;
}
Método: Show( );
tipo do metodo:
Privado
Função:
Exibe os resultados na tela
Parâmetro de entrada:
ShowTime
tipo de Entrada:
int
retorno:
Void
Exemplo:
ConectServe.Show(3);
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.