Configuração de Strings

<< Clique para Mostrar o Sumário >>

 

Configuração de Strings

Esta aba é útil caso haja necessidade de declarar Strings ou WStrings com tamanho máximo definido.

Aba S7 Strings

Aba S7 Strings

As opções disponíveis na aba S7 Strings estão descritas na tabela a seguir.

Opções disponíveis na aba S7 Strings

Opção

Descrição

Keep support for legacy strings (MProt v2.09 or lower)

Mantém o suporte para Strings antigas, anteriores à versão 2.10. A opção selecionada mantém o formato antigo de String implementado em versões anteriores, evitando transtornos em uma migração de versão deste Driver. Recomenda-se selecionar esta opção apenas em caso de migração de um projeto cuja versão deste Driver seja 2.09 ou anterior. Caso o projeto utilize Strings após uma migração de versão, os Tags de tipo String retornam erros de leitura do CLP. O formato de Strings legado possui uma reserva de 32 bytes de espaço a partir do offset configurado. Caso esteja trabalhando com um projeto novo, deixe esta opção desmarcada

 

Listagem de Tamanhos Máximos de Strings

Esta aba também mostra uma lista selecionável com Strings declaradas com tamanhos já determinados. A lista aparece em branco caso não existam Strings configuradas. As Strings podem ser declaradas na memória do CLP das seguintes formas:

Sem especificar o tamanho máximo na declaração, conforme o exemplo a seguir.

STRING var;

 

A String é alocada automaticamente com a extensão máxima padrão do CLP.

Especificando o tamanho máximo na declaração, conforme o exemplo a seguir.

STRING var[50];

 

No exemplo anterior, a String é alocada com tamanho máximo de "50". Devido a esta segunda forma é que a listagem de tamanho de Strings se mostra importante.

Para determinar o tamanho de uma nova String declarada, é preciso preencher corretamente todos os campos, conforme descrito na tabela a seguir.

Opções disponíveis para a configuração do tamanho máximo de Strings

Opção

Descrição

Device

Endereço do CLP. Preencha com o mesmo valor do parâmetro N1/B1 do Tag. Para mais informações, consulte o tópico Configuração por Parâmetros Numéricos (N/B)

DB Number

Informe o valor do número do DB onde a String está localizada

Offset

Informe o valor do offset no DB onde a String está localizada

Length

Preencha com o valor máximo de tamanho da String, conforme declarado na programação do CLP

 

Caso já exista alguma String declarada na lista com mesmo valor de Device, DB Number e Offset, esta é automaticamente apontada na tabela e os valores são carregados em todos os campos de edição. As opções que se destinam à manipulação dos dados das Strings da lista são as seguintes:

Add: Adiciona novos parâmetros

Update: Altera parâmetros já listados

Remove: Remove totalmente uma linha de parâmetros

 

Clique em OK para confirmar todas as configurações listadas e fechar a janela. Clique em Remove All para remover todos os dados da lista.

 

NOTA

Ao declarar Tags com parâmetros sintáticos, não há necessidade de preencher a lista com declarações de Strings. O tamanho pode ser especificado no próprio parâmetro de símbolo disponível no Tag.

Esta página foi útil?