<< Clique para Mostrar o Sumário >>
Configuração das Propriedades |
Os parâmetros de configuração para efetuar comunicação com o sistema Metasys, estão disponíveis na Janela de Propriedades do Driver.
PROPRIEDADE |
DESCRIÇÃO |
---|---|
Metasys Server |
Nome DNS ou endereço IP do Servidor Metasys ou concentrador NAE |
User/Password |
Nome do usuário e senha para Login |
User2/Password2 |
Nome do usuário e senha para Login alternativo, em caso de falha do primeiro usuário (depois de 2 retentativas de login) |
Cache File Path |
Nome de diretório onde serão salvos e lidos os arquivos de cache e dos significados das Enums. Ao total são 3 tipos de arquivos: - Arquivo de GUID´s (MetasysGUID.txt) contém os códigos internos de cada objeto Metasys, que são armazenados em arquivo cache pelo driver para acelerar o processo de inicialização - Arquivos de Cache de Comandos e Estados (DeviceName_MetasysStateCache.txt) contém a descrição do signficado de estados e comandos dos objetos marcados com N1>0, que são armazenados em um arquivo de cache por controladora NAE, para acelerar o processo de inicialização e tradução dos significados para valores numéricos 0 e 1. - Arquivos de nomes de estados (MetasysState0.txt e MetasysState1.txt) contém os nomes dos diversos estados que correspondem ao valor 0 e ao valor 1 respectivamente. Se não for informado um diretório, os arquivos serão salvos na mesma pasta onde está a dll do driver. |
Force New Login After (s) |
Força um novo login independente da data de expiração do token. Deixe em 0 para desabilitar. |
Protocol Version |
V3: Utiliza apenas leitura por polling V4: Permite a leitura por polling e por eventos (assinaturas) |
Read Method |
Polling: realiza a leitura dos tags por polling, pode ser usado na V3 e V4; Events: realiza a leitura dos tags por assinaturas, pode ser usado apenas na V4; ByTag(N2): permite escolher a cada tag, no parametro N2, se vai ser lido por polling ou por eventos. Pode ser usado apenas na V4, sendo que N2=0 (polling) e N2=1 (eventos). |
Subscription Renew (s) |
Quando usado o método de leitura de um tag via eventos, caso o valor do tag não mude dentro deste intervalo máximo em segundos, será feita uma nova assinatura, o que força a atualização do tag. Caso o valor recebido seja identico ao existente, o tag não será atualizado, exceto se a propriedade EnableDeadBand estiver em FALSE. |
Polling Options |
Opções relacionadas ao funcionamento via polling |
Items per Read Request |
Indica quantos itens podem ser solicitados no máximo a cada pedido de comunicação. O valor mínimo é 1. Esta opção também é usada nas assinaturas de eventos para definir quantos items podem ser assinados na mesma mensagem. |
Inter-Request Delay (ms) |
Informa um tempo padrão em milisegundos de atraso entre pedidos de leitura para todas as NAEs. Será usado caso uma NAE não tenha seu proprio delay informado no tag InterReqDelayMS. |
Force New Login After Consec Errors |
Força um novo login depois de um numero de erros de leitura consecutivos. Deixe em 0 para desabilitar. |
Force New Login with Read Error Rate > % |
Força um lovo login se a taxa média de erros (em porcentagem) for maior do que a informada neste campo. Deixe em 0 para desabilitar. |
Read Ahead After Cmd - Wait Time (s) |
Tempo de espera para realizar a leitura de um tag de status associado a um comando. Esta associação é feita através do arquivo MetasysReadAhead.txt |
Full Logs |
Informa se os logs do driver (quando habilitados) serão gerados com informações detalhadas da comunicação. |
Além da Janela de Propriedades, estas configurações também podem ser definidas em tempo de execução nas aplicações E3 ou Elipse Power. Para isto, inicialize o Driver em modo Offline, ou seja, execute a aplicação com a opção Start driver OFFLINE habilitada, configurável na aba Setup da Janela de Propriedades. As opções de configuração deste Driver estão descritas na tabela a seguir.
Opções de configuração do Driver Johnson Controls International Metasys
Parâmetro |
String da Propriedade Offline |
Tipo de Dado |
Descrição |
---|---|---|---|
Metasys Server |
Metasys.UseChecksum |
Texto |
Nome do Servidor Metasys |
User |
Metasys.User |
Texto |
Usuário para Login |
Password |
Metasys.Password |
Texto |
Senha para Login |
Cache File Path |
Metasys.GUIDPath |
Texto |
Diretório de Cache |
Items per Read Request |
Metasys.MaxItemsRead |
Texto |
Numero máximo de items por pedido de leitura |
Protocol Version |
Metasys.APIVersion |
DWord |
3 ou 4 |
Read Method |
Metasys.ReadConfig |
DWord |
0 = polling, 1 =Eventos, 2 = by Tag |
Inter Request Delay |
Metasys.InterReqDelay |
Dword |
Delay entre leituras |
Force New Login after (s) |
Metasys.ForceLoginTime |
Dword |
Forçar novo login após x segundos |
Force New Login after consec errors |
Metasys.ForceLoginConsecErrors |
Dword |
Forçar novo login após x erros consecutivos |
Force New Login with read error rate |
Metasys.ForceLoginReadErrorRate |
Dword |
Forçar novo login se taxa de falha for superior a x |
Read Ahead After Cmd - Wait Time |
Metasys.ReadAheadWaitTime |
Dword |
Tempo de espera para leitura de status após comando |
Full Logs |
Metasys.FullLogs |
Int |
Habilita Logs completos |
Estas propriedades podem ser escritas através de um tag com os parâmetros N1 igual a -1 (menos um), N2 igual a 0 (zero), N3 igual a 0 (zero) e N4 igual a 3 (três).