<< Clique para Mostrar o Sumário >>
Nome do Arquivo |
Procome.dll |
Fabricante |
Enel Brasil S.A. |
Equipamentos |
Equipamentos e Estações Remotas compatíveis com o protocolo Procome |
Protocolo |
Procome |
Versão |
3.0.3 |
Última Atualização |
23/04/2026 |
Plataforma |
Win32 |
Dependências |
Nenhuma |
Leitura com Superblocos |
Não |
Nível |
31290 |
Para o correto funcionamento do protocolo Procome, este Driver deve estar configurado da seguinte forma:
•Grupo Procome - Link Layer
•Default slave address: Endereço de um medidor
•Force common address: False
•Common Address: 1 (um)
•Slave Polling Rate (ms): 100
•Slave Reactivate Period (sec): 5 (cinco)
•Link Layer Retries: Depende da confiabilidade da comunicação
•Grupo Master
•Application Layer Timeout (sec): 4 (quatro) ou mais
•Wait EI (End of Initialization): Wait
•Grupo Master - Clock Sync
•Clock Sync Auto-run: True
•Clock Sync Repeat: True
•Clock Sync Repeat Period (sec): 60 segundos ou menos
O uso de uma senha de configuração é opcional no protocolo Procome. Por padrão, este Driver inicia com uma senha vazia, que significa que nenhuma senha é utilizada.
Para configurar uma senha, abra a janela de propriedades deste Driver, selecione a aba Properties, selecione o grupo Procome e configure o item Password for accessing the Procome meter. A senha configurada deve ter no máximo 8 (oito) caracteres. Se uma senha mais longa é configurada, este Driver utiliza apenas os primeiros 8 (oito) caracteres.
O protocolo Procome não utiliza o processo de Interrogação Geral. A interrogação de dados é realizada através de comandos executados em background por este Driver:
•Atualização de dados analógicos: Um equipamento retorna o estado atual de todas as variáveis analógicas e também retorna as alterações de estados digitais, com a estampa de tempo desta alteração. Este Driver já vem configurado por padrão para executar esta tarefa a cada 1000 ms
•Atualização de dados digitais: Um equipamento retorna o estado atual de todas as variáveis digitais. Este comando é enviado a intervalos maiores. Por padrão, este Driver envia este comando a cada 900000 ms, ou 15 minutos, e sempre que consegue estabelecer a comunicação com um equipamento. De acordo com a definição do protocolo Procome, este Driver só pode enviar este comando após uma atualização de dados analógicos bem-sucedida
A varredura de dados em background pode ser desabilitada, ou os tempos modificados, utilizando as seguintes propriedades do grupo Procome da aba Properties na janela de propriedades deste Driver:
•Background scan (digital and analog data): Permite desabilitar o scan em background
•Scan all Analog data and Digital changes (ms): Define o tempo, em milissegundos, entre cada atualização de dados analógicos. Esta propriedade aceita valores entre 100 e 60000, ou seja, entre 100 ms e 1 (um) minuto
•Scan all Digital data (ms): Define o tempo, em milissegundos, entre as atualizações completas de dados digitais. Esta propriedade aceita valores entre 100 e 3600000, ou seja, entre 100 ms e 1 (uma) hora
Os valores analógicos recebidos permanecem armazenados em uma memória cache interna deste Driver e podem ser lidos por uma aplicação através da leitura desta memória cache:
•Parâmetros numéricos:
•N1: <Equipamento>
•N2: 5 (cinco, leitura de cache)
•N3: 9 (nove), 10, 21 ou 34 (ASDUs de valor analógico normalizado, qualquer uma pode ser utilizada)
•N4: <Endereço> (endereço de um ponto analógico, iniciando em zero)
•Parâmetros String:
•ParamDevice: "<Equipamento>" (como por exemplo "0")
•ParamItem: "MEn:<endereço>" (como por exemplo "MEn:0" para ler um ponto de endereço zero)
O valor dos pontos analógicos varia de -0.99975 a 0.99975 (-4095/4096 a 4095/4096), e deve ser adequadamente convertido para a escala de cada ponto em uma aplicação. Já os valores digitais também permanecem armazenados na memória cache interna deste Driver e podem ser lidos utilizando a seguinte configuração:
•Parâmetros numéricos:
•N1: <Equipamento>
•N2: 5 (cinco, leitura de cache)
•N3: 1 (um), 2 (dois) ou 30 (ASDUs de valor digital simples, qualquer uma pode ser utilizada)
•N4: <Endereço> (endereço de um ponto analógico, iniciando em zero)
•Parâmetros String:
•ParamDevice: "<Equipamento>" (como por exemplo "0")
•ParamItem: "SP:<endereço>" (como por exemplo "SP:0" para ler um ponto de endereço zero)
De acordo com o protocolo Procome, este Driver deve ser configurado para efetuar a sincronização de relógio no máximo a cada 60 segundos. Para habilitar esta sincronização, abra a janela de configurações deste Driver, selecione a aba Properties e configure as opções Clock Sync Auto-run e Clock Sync Repeat no grupo Clock Synchronization para Verdadeiro e configure o tempo, em segundos, entre cada sincronização na opção Clock Sync Repeat Period (sec).
Cada equipaemnto define uma lista de comandos disponíveis. Para enviar um comando, escreva o valor 0 (zero) ou 1 (um) em um Tag simples, que suporta apenas escrita, conforme os parâmetros a seguir:
•Parâmetros numéricos:
•N1: <Equipamento>
•N2: 2001
•N3: 0 (zero)
•N4: <Endereço de um comando>
Se esta escrita é bem-sucedida, o equipamento aceitou este comando. A confirmação se este comando foi ou não finalizado com sucesso não está prevista no protocolo, e provavelmente é informada através de um ponto digital ou analógico. Se esta escrita falha, o equipamento não aceitou este comando.