Criar variáveis Modbus
- Clique em Editar pacote.
- Clique em Novo item para criar uma
nova variável e preencha os diversos campos:
Campo Descrição Comentário Nome e Unidade Permite selecionar um nome de variável na lista Nome. Este nome de variável determina as opções Unidade. Pode selecionar Personalizado na lista pendente e escrever uma nova cadeia de texto para os campos de nome e unidade. Formato Especifica o formato deste número. Existem vários formatos disponíveis, como indicado na tabela abaixo. Primeiro endereço de registo Especifica o número do primeiro registo. O número de registo tem de pertencer ao intervalo do pacote. Se o formato contiver mais do que 1 registo, a definição verifica se o último registo utilizado por esta medição está dentro do conteúdo do pacote. Factor A medição mostrada = (valor transmitido x fator) + desvio. A medição mostrada é o valor mostrado nas tabelas de medição. O valor transmitido é a medição feita pelo contador. Desvio Valor inválido Indica que o valor transmitido é inválido. — - Quando acabar de adicionar e configurar as definições
do pacote, clique em OK para fechar a caixa
de diálogo e, depois, clique em Guardar alterações.
A tabela abaixo descreve os formatos disponíveis:
Formato Descrição Valor mínimo Valor máximo Utilizar definição "Endian" INT16
1 registo com um valor de número inteiro assinado -32768 32767 Não UINT16
1 registo com um valor inteiro positivo 0 65535 Não INT32
2 registos com um valor de número inteiro assinado -2147483648 2147483647 Sim UINT32
2 registos com um valor inteiro positivo
0 4294967295 Sim FLOAT32
2 registos com valor de vírgula flutuante assinado codificado de acordo com a norma IEEE754 –1E–10 +1E–10 Sim UINT32_MOD10K
2 registos com valor inteiro positivo de 0 a 9.999 0 99999999 Sim INT64
4 registos com um valor de número inteiro assinado –2 (^63) –2 (^63)–1 Sim UINT64
4 registos com um valor inteiro positivo 0 –2 (^63)–1 Sim UINT64_MOD10K
4 registos com valor inteiro positivo de 0 a 9.999
0 9 999 999 999 999 999 Sim