Configuração Numérica

Driver Modicon Modbus

Configuração Numérica

Topo  Anterior  Próximo

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 e Power, 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, Elipse Power ou Elipse OPC Server, 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, o 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 no Driver.

Nas operações utilizando as funções Modbus que leem e escrevem bits, como as funções 1, 5 e 15 do protocolo, o Driver mapeia sempre os valores binários de cada bit para os Elementos de 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, o 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 é usado em redes seriais e pode variar de 1 a 247. Pode-se ainda configurar este parâmetro com o valor 0 (zero). Com isto, este Tag trabalha em modo Broadcast, enviando a mensagem para todos os equipamentos escravos (CLP) que estiverem na rede. Em Ethernet (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 modo Broadcast com N1 igual a 0 (zero) não é possível realizar 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 do Driver (veja 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 em quatro situações:

·Funções Modbus 20 e 21: No caso de operações que utilizem estas funções de acesso a arquivo (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 (veja o tópico Aba Operations).

·Tipos de Dados Definidos pelo Usuário: Para operações que usem estruturas, se o parâmetro B3 for maior que 0 (zero), define o retorno de um array de blocos reportado a eventos, por meio de uma sequência de eventos OnRead do Tag (veja 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 (veja o tópico Algoritmo de Leitura de SOE Genérico da Elipse Software).

·N4/B4: Endereço do registrador, variável ou bit no equipamento ou dispositivo escravo (CLP) em que se deseja ler ou escrever, conforme o mapa de registradores do equipamento (verifique o manual do equipamento). É importante ajustar corretamente a opção Data Address Model Offset (veja o tópico Aba Modbus) e verificar 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 de tipo definido na operação utilizada (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, o Driver necessita ler dois registros consecutivos do equipamento.

 

Tags Especiais

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

 
Esta seção da documentação ajudou você a configurar este Driver?
Sim Não
Comentários (opcional):