Configuração Numérica

<< Clique para Mostrar o Sumário >>

Configuração Numérica

A configuração numérica é realizada através dos parâmetros N e B dos Tags de Comunicação, não utilizando os campos Dispositivo e Item disponíveis no Elipse E3, no Elipse Power ou no Elipse Water, que devem ser deixados em branco.

Este método de configuração deve ser utilizado no Elipse SCADA e em aplicações legadas. Em aplicações utilizando produtos mais novos, como o Elipse E3, o Elipse Power ou o Elipse Water, recomenda-se utilizar a configuração por Strings.

Os Tags de Comunicação configurados numericamente referenciam as operações previamente configuradas na janela de configuração.

 

Operações

Conforme já explicado no tópico Aba Operations, este Driver possui suporte a outros tipos de dados além dos tipos de dados nativos do protocolo. Por este motivo, foi criado o conceito de Operação neste Driver.

Nas operações utilizando as funções Modbus que leem e escrevem bits, como as funções 1, 5 e 15 do protocolo, este Driver mapeia sempre os valores binários de cada bit para os Elementos de um Tag Bloco, onde cada Elemento representa o valor de um bit específico.

As operações com tipos de dados de oito bits, como o tipo de dados Byte, implicam sempre, obviamente, na leitura de pelo menos dois bytes, um registro Modbus de 16 bits. Para prevenir surpresas para o usuário, este Driver exige que a escrita de dados de oito bits seja realizada sempre aos pares, ou seja, como escritas de Blocos com número par de Elementos. As operações devem ser referenciadas através dos parâmetros N2/B2 dos Tags de Comunicação, conforme descrito a seguir.

 

Parâmetros de Configuração dos Tags de Comunicação

A configuração a seguir se aplica tanto aos parâmetros N dos Tags de Comunicação quanto aos parâmetros B dos Tags Bloco de Comunicação.

N1/B1: Endereço do equipamento escravo (CLP) na rede (Slave Id). Este endereço pode variar de 1 (um) a 247 para redes seriais via Modbus RTU ou variar de 0 (zero) a 255 para comunicação direta com equipamentos Ethernet via Modbus TCP. Para o modo Serial, o ID com valor 0 (zero) é reservado para o modo Broadcast, enviando a mensagem para todos os equipamentos escravos (CLP) que estiverem na rede. Em Ethernet, no modo Modbus TCP, o endereço geralmente utilizado é apenas o endereço IP, porém o Slave Id pode ainda ser usado quando o endereço IP referencia um gateway ligado a uma rede de equipamentos, geralmente uma rede RS485, com Modbus RTU, usando gateway capaz de realizar a conversão de Modbus TCP para Modbus RTU.

 

NOTA

No Modbus Serial, o modo Broadcast com N1 igual a 0 (zero) não permite efetuar leituras, apenas escritas. Neste modo todos os equipamentos na rede são endereçados, recebendo o valor escrito e não retornando qualquer resposta, de forma a evitar conflitos na rede.

 

N2/B2: Código da operação. Referencia uma operação adicionada na janela de configurações deste Driver. Para mais informações, consulte o tópico Aba Operations.

N3/B3: Parâmetro adicional. Este parâmetro em geral não é usado e pode ser deixado em 0 (zero). Só é usado nas seguintes situações:

Funções Modbus 20 e 21: No caso de operações que utilizem estas funções de acesso a arquivo, as funções 20 e 21, o parâmetro N3/B3 especifica o arquivo a ser acessado.

Use Bit Mask: Para Tags referenciando operações com a opção Use Bit Mask habilitada, o parâmetro N3/B3 especifica o número do bit a ser acessado. Para mais informações, consulte o tópico Aba Operations.

Tipos de Dados Definidos pelo Usuário: Para operações que usem estruturas, se o parâmetro B3 é maior que 0 (zero), define o retorno de um vetor de blocos reportado a eventos, por meio de uma sequência de eventos OnRead do Tag. Para mais informações, consulte o tópico Tipos de Dados Definidos pelo Usuário.

Função Especial Gen SOE: Em operações que utilizem a função especial de leitura Gen SOE, o parâmetro N3/B3 indica o tamanho da tabela associada na memória do CLP ou dispositivo escravo, em número máximo de eventos comportados. Para mais informações, consulte o tópico Algoritmo de Leitura de SOE Genérico da Elipse Software.

N4/B4: Endereço do registrador, variável ou bit em um equipamento ou dispositivo escravo (CLP) em que se deseja ler ou escrever, conforme o mapa de registradores do equipamento. Para mais informações, consulte o manual do equipamento. É importante ajustar corretamente a opção Data Address Model Offset. Para mais informações, consulte o tópico Aba Modbus e verifique se a documentação do fabricante não usa offsets utilizados por equipamentos Modbus antigos, da chamada Modbus Convention.

Tamanho/Índice (somente Tags Bloco): Cada Elemento de Bloco representa o valor de um dado com tipo de dados definido na operação utilizada, no parâmetro N2/B2. Note que o protocolo só suporta tipos de dados Bit ou Word. Desta forma, se a operação selecionar o tipo de dados DWord, 32 bits, para cada Elemento de Bloco, este Driver necessita ler dois registros consecutivos de um equipamento.

 

Tags Especiais

Além dos Tags de Comunicação, ou seja, Tags que referenciam operações, existem também Tags especiais para executar funções específicas deste Driver. Estes Tags estão descritos no tópico Configurando Tags Especiais.

Esta página foi útil?