Exemplo de um Resultado de aperto

No mapa de Fieldbus, os dados do resultado do aperto inciam em um número de registro 2048 e cada registro tem 64 bytes. O tamanho máximo dos dados de aperto, incluindo o cabeçalho é de 646 bytes, para caber em até 64 canais.

Dados

Tipo de Dados

Posição na estrutura

Byte

a O comprimento da porção de dados e a sequência e comprimento do cabeçalho; representa o comprimento dos dados mais 4 bytes

Status

Inteiro

Cabeçalho

0-1

Sequência

Inteiro

Cabeçalho

2-3

Comprimento de dadosa

Inteiro

Cabeçalho

4-5

Número do parafuso, canal 1

Inteiro

Dados

6-7

Torque final, canal 1

Reais

Dados

8-11

Ângulo final, canal 1

Real

Dados

12-15

Número do parafuso, canal 2

Inteiro

Dados

16-17

Torque final, canal 2

Real

Dados

18-21

Ângulo final, canal 2

.......................................

Reais

Dados

22-25

Número do parafuso, canal 64

Inteiro

Dados

636-637

Torque final, canal 64

Reais

Dados

638-641

Ângulo final, canal 64

Reais

Dados

642-654

Funcionalidade dos campos de cabeçalho

Sinal

Tipo de Dados

Descrição

Status

Inteiro

Adicionado para uso no futuro. No momento, sempre 0x8100

Sequência

Inteiro

Sempre será -1

Comprimento de dados

Inteiro

O comprimento dos dados e a Sequência e Comprimento do cabeçalho, isto é, comprimento dos dados mais 4 bytes

Funcionalidade dos campos de dados

Sinal

Tipo de Dados

Descrição

Número do parafuso, canal X

Inteiro

Número do parafuso do canal de acordo com a configuração no modo de sincronização usado no aperto. Para canais não incluídos no aperto, o número do parafuso será definido como 0

Torque final, canal X

Reais

Valor do torque final a partir do resultado do aperto para o canal. O valor sempre será enviado em unidades de Nm. Para um canal que não foi incluído no apertou ou que não produziu um valor de Torque Final, o valor será definido como 0x7F820000

Ângulo Final, Canal X

Reais

Valor do ângulo final a partir do resultado do aperto para o canal. O valor é sempre enviado em unidades de “grau”. Para um canal que não foi incluído no aperto ou que não produziu um valor de Torque Final, o valor será definido como 0x7F820000

Os valores de Torque Final e Ângulo Final serão enviados como ponto flutuante binary32 de acordo com a ISO/IEC/IEEE60559:2011. Os dados são transmitidos em ordem de rede (“Big-endian”). Se um valor não puder ser enviado, um valor especial de 0x7F820000 será enviado. Se interpretado como um número de ponto flutuante, corresponderá a um NaN (Não é um número).

Os valores íntegros são enviados como íntegros assinados de 16 bit, isto é, as faixas válidas serão -32768 a 32767

Por exemplo, se um aperto foi feito com canal 1 e canal 3 e os seguintes dados de aperto tiverem sido produzidos:

Canal 1

  • Número do parafuso 1

  • Torque Final 10,23Nm

  • Ângulo Final 341,4°

Canal 3

  • Número do parafuso 5

  • Torque Final 10,32 Nm

  • Ângulo final não produzido

Os dados do aperto são enviados em um número de instância 2048, conforme a seguir:

Byte

Campo

Valor

Comentários

0-1

Status

0X8100

Sempre será 0X8100

2-3

Sequência

-1

Sempre será -1

4-5

Comprimento

34

34 bytes, dados para três canais + comprimento e número de sequência

6-7

Número do parafuso, canal 1

1

8 - 11

Torque final, canal 1

10,23

10,23 Nm

12-15

Ângulo final, canal 1

341,4

341,4°

16-17

Número do parafuso, canal 2

0

Não incluído no aperto

18-21

Torque final, canal 2

0x7F820000

Nenhum valor de torque disponível

22-25

Ângulo final, canal 2

0x7F820000

Nenhum valor de ângulo disponível

26-27

Número do parafuso, canal 3

5

28-31

Torque final, canal 3

10,32

10,32Nm

32-35

Ângulo final, canal 3

0x7F820000

Nenhum valor de ângulo disponível