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 |