Configurando Tags de Comunicação

<< Clique para Mostrar o Sumário >>

Configurando Tags de Comunicação

A seguir são descritas a configuração dos Tags de Comunicação no Elipse E3, no Elipse Power ou no Elipse Water e no antigo Elipse SCADA para os usos mais comuns.

 

Configuração de Tags no Elipse E3, no Elipse Power ou no Elipse Water

A configuração de Tags no Elipse E3, no Elipse Power ou no Elipse Water pode ser realizada pelo novo método de configuração por Strings ou pelo antigo método de configuração numérica, compatível com o Elipse SCADA. Para novos projetos, recomenda-se usar a configuração por Strings, que melhora a legibilidade da aplicação e facilita a manutenção.

A seguir estão descritos os procedimentos recomendados para a configuração por Strings e também para a antiga configuração numérica, caso seja necessária para aplicações legadas.

 

Configuração por Strings

Para adicionar Tags configurados por Strings, o usuário tem a opção de importar modelos pré-definidos do Tag Browser, conforme explicado no tópico Adicionando o Driver em uma Aplicação da Elipse Software. Para isto, deve-se manter a opção Show Operations in Tag Browser desabilitada na aba Operations e abrir o Tag Browser clicando em Tag Browser Tag Browser.

Para adicionar um novo Tag à aplicação sem o Tag Browser, siga estes passos:

1.No Organizer, clique duas vezes neste Driver, selecione a aba Design, clique em Add (Adicionar) Add (Adicionar) e selecione o item I/O Tag (Tag de Comunicação), conforme a figura a seguir.

Adicionar novo Tag de Comunicação

Adicionar novo Tag de Comunicação

2.Na janela Adding IOTag (Inserindo IOTag), configure o campo Quantity (Quantity) com o valor 1 (um) e especifique um nome para o Tag no campo Name (Nome). Clique em OK para criar este novo Tag.

3.Na coluna Device (Dispositivo), digite o valor numérico do Slave Id do equipamento a comunicar, seguido de dois pontos, como por exemplo "1:" para um Slave Id igual a 1 (um). Note que, em um meio Ethernet TCP/IP, muitas vezes este valor é ignorado, e é utilizado apenas o endereço IP e a porta TCP/IP configurada na aba Ethernet, que deve constar na documentação do equipamento.

4.Na coluna Item, especifique o mnemônico do espaço de endereçamento (conjunto de funções Modbus de leitura e escrita) seguido do endereço do registro ou bit. Para Holding Registers, o espaço de endereçamento é "hr" ou "shr", em que este último não permite escrita em blocos, pois usa a função de escrita 06 (Write Single Register), enquanto o espaço de endereçamento "hr" usa a função de escrita 16 (Write Multiple Registers). Ambos usam a função Modbus de leitura 03 (Read Holding Registers). Para Coils utilize "cl" ou "scl". Novamente, a diferença é que este último, que usa a função 05 (Force Single Coil), não escreve em blocos. A seguir são fornecidos alguns exemplos de configuração da coluna Item.

a.Leitura ou escrita do Holding Register 150, usando as funções 03 e 16 (escrita de múltiplos registros): Item deve ser igual a "hr150".

b.Leitura ou escrita do Holding Register 150, usando as funções 03 e 06 (escrita de registros simples): Item deve ser igual a "shr150".

c.Leitura ou escrita do Coil de endereço FFF0h (65520), usando as funções 01 e 15 (escrita de múltiplos bits): Item deve ser igual a "cl65520" ou "cl&hFFF0" (o prefixo "&h" pode ser usado para fornecer endereços em formato hexadecimal).

d.Leitura ou escrita do Coil de endereço FFF0h (65520) usando as funções 01 e 05 (escrita de bits simples, um a um): Item deve ser igual a "scl65520" ou "scl&hFFF0" (o prefixo "&h" pode ser usado para fornecer endereços em formato hexadecimal).

5.Para mais informações sobre os demais recursos da configuração por Strings, como outras funções Modbus, funções especiais e diferentes tipos de dados, consulte o tópico Configuração por Strings.

6.O endereçamento dos Tags deve corresponder ao mapa de endereços Modbus do equipamento, que deve constar na documentação do fabricante. Em caso de dúvida, consulte o tópico Dicas de Endereçamento (Modbus Convention).

 

Configure preferencialmente Tags simples, chamados de Tags PLC no antigo Elipse SCADA, ao invés de Tags Bloco, mantendo o recurso de Superblocos habilitado, ou seja, a propriedade EnableReadGrouping configurada como Verdadeiro, deixando à aplicação e a este Driver a otimização do agrupamento. Para mais detalhes, consulte o tópico Leitura por Superblocos (Agrupamento).

A título de exemplo, a figura a seguir mostra Tags configurados por Strings.

Exemplo de Tags configurados por Strings

Exemplo de Tags configurados por Strings

Configuração Numérica

No caso do Elipse E3, do Elipse Power ou do Elipse Water, é possível usar o Tag Browser para criar Tags com as operações pré-definidas, configuradas numericamente. Para isto, selecione a opção Show Operations in Tag Browser na aba Operations.

A janela do Tag Browser, mostrada na figura a seguir, é aberta ao clicar-se em OK ao fechar a janela de configurações deste Driver.

Tag Browser para a configuração numérica de Tags

Tag Browser para a configuração numérica de Tags

Para adicionar um novo Tag à aplicação, siga estes passos:

1.Arraste os Tags da lista Tags available from driver (Tags disponibilizados pelo driver) para a lista Tags from current project (Tags do projeto corrente), conforme descrito no tópico Elipse E3, Elipse Power ou Elipse Water. Para muitos equipamentos, a operação 1, a mais comum, já deve ser suficiente, bastando arrastar para a lista dos Tags de projeto o Tag Op1<word>. Note que, supondo que sejam necessários vários Tags com a mesma operação, o que geralmente é o caso, pode-se arrastar o mesmo Tag diversas vezes. Perceba que a aplicação acrescenta números sequenciais ao nome padrão. Pode-se também acrescentar um Tag de cada operação e criar cópias mais tarde, no Organizer.

2.Feche o Tag Browser e configure o parâmetro N4/B4 de cada Tag com o endereço de registro ou bit a ser lido ou escrito, conforme o mapa de registradores do equipamento. Este mapa de endereços deve constar na documentação do fabricante. Em caso de dúvida, consulte o tópico Dicas de Endereçamento (Modbus Convention).

3.Configure também o parâmetro N1/B1 de cada Tag com o endereço do equipamento (Slave Id) a ser acessado em cada caso. Este parâmetro em geral é configurável no equipamento e, para determiná-lo, consulte a documentação ou suporte do fabricante, em caso de dúvida.

4.Renomeie os Tags, se desejar, com um nome que seja mais significativo para a aplicação.

 

Configure preferencialmente Tags simples, chamados de Tags PLC no antigo Elipse SCADA, ao invés de Tags Bloco, mantendo o recurso de Superblocos habilitado, ou seja, a propriedade EnableReadGrouping configurada como Verdadeiro, deixando à aplicação e a este Driver a otimização do agrupamento. Para mais detalhes, consulte o tópico Leitura por Superblocos (Agrupamento).

 

Configuração de Tags no Elipse SCADA

O Elipse SCADA não possui suporte ao Tag Browser, portanto é necessário configurar manualmente os Tags de Comunicação. Deve-se criar Tags com a seguinte configuração:

N1/B1: Endereço do Equipamento (Slave Id)

N2/B2: Código da operação

N3/B3: Não usado, deixar em 0 (zero)

N4/B4: Endereço do registro Modbus ou bit

 

Note que, para este Driver, os parâmetros N dos Tags simples têm o mesmo significado dos parâmetros B dos Tags Bloco, e por isto são descritos em conjunto.

Em caso de dúvida sobre qual valor atribuir ao parâmetro N4/B4, consulte o tópico Dicas de Endereçamento (Modbus Convention).

Uma vez que o Elipse SCADA não possui suporte a Superblocos, recomenda-se priorizar a criação de Tags Bloco, agrupando registros adjacentes ou próximos, de forma a ler o máximo de registros no menor número de requisições do protocolo.

Note também que, uma vez que o equipamento suporte os limites padrão do protocolo para o tamanho do frame de comunicação, devido ao recurso de Partição Automática de Blocos, não é preciso se preocupar em exceder o tamanho máximo de bloco que o protocolo suporta, pois este Driver já cria as subdivisões apropriadas no momento da comunicação.

 

Considerações Finais

Se tudo o que se precisa é utilizar as operações padrão deste Driver, e se o equipamento segue o protocolo padrão definido pela Organização Modbus, os três passos apresentados neste Guia de Configuração Rápida devem ser suficientes para configurar este Driver.

Para aplicações de maior porte, recomenda-se também consultar o tópico Dicas de Otimização.

Mais detalhes sobre a configuração de Tags de Comunicação são fornecidos no tópico Configurando um Tag de Comunicação.

Esta página foi útil?