<< 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
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 |
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. |