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 de uma 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 da janela Tag Browser, conforme explicado no tópico Adicionando este 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 a janela Tag Browser clicando em Tag Browser Tag Browser.

Para adicionar um Tag em uma aplicação sem a janela 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 este Tag no campo Name (Nome). Clique em OK para criar este Tag.

3.Na coluna Device (Dispositivo), digite o valor numérico do Slave Id de um equipamento para comunicação, 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 deste 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 de um 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 a cargo de uma aplicação e a este Driver a otimização deste 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 a janela 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 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 Tag a uma 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 (um), 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 uma 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 a janela Tag Browser e configure o parâmetro N4 ou B4 de cada Tag com o endereço de registro ou bit a ser lido ou escrito, conforme o mapa de registradores de um 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 ou B1 de cada Tag com o endereço de um equipamento (Slave Id) a ser acessado em cada caso. Este parâmetro em geral é configurável em um 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 uma 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 a cargo de uma aplicação e a este Driver a otimização deste 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 à janela Tag Browser, portanto é necessário configurar manualmente os Tags de Comunicação. Deve-se criar Tags com a seguinte configuração:

N1 ou B1: Endereço de um equipamento (Slave Id)

N2 ou B2: Código de uma operação

N3 ou B3: Não usado, deixe em 0 (zero)

N4 ou B4: Endereço de um 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 ou 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 deste protocolo.

Note também que, uma vez que um equipamento suporte os limites padrão do protocolo para o tamanho de um 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 este 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 um equipamento segue o protocolo padrão definido pela Organização Modbus, os 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?