- Método: StartCOM( );
- Método: AbortCOM( );
- Método: CreateInstance( );
- Método: GetCLSID( );
- Método: StartGroup();
- Método: OPCConnect( );
- Método: InsertItens( );
- Método: WriteItens( );
- Método: Show( );
tipo do metodo: | Privado |
Função: | Inicia a COM |
Parâmetro de entrada: | -- |
tipo de Entrada: | -- |
retorno: | Void |
Exemplo: | StartCOM(); |
tipo do metodo: | Privado |
Função: | Fecha a COM |
Parâmetro de entrada: | -- |
tipo de Entrada: | -- |
retorno: | Void |
Exemplo: | AbortCOM(); |
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(); |
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(); |
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(); |
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"); |
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); |
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++; } |
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); |