Exemplos de Utilização

<< Clique para Mostrar o Sumário >>

 

Exemplos de Utilização

A seguir tem-se alguns exemplos de como podem ser configurados os Tags de uma aplicação.

Assumindo o uso de um CLP 90-30 com identificador DEBA01 para realizar a leitura das variáveis %G10 à %G50, inclusive, em modo Byte, pode-se utilizar um Tag Bloco com 41 Elementos:

Dispositivo: 90-30

Item: DEBA01

B1: 1 (um, somente se utilizar um arquivo GEFANUC.ID com o valor 1 = 90-30#DEBA01)

B2: 17 (memória do tipo %G em modo Byte)

B3: 10 (começa em %G10)

B4: 0 (zero)

 

Assumindo o uso de um CLP 90-70 com identificador DEBA02 para realizar a leitura das variáveis %R10 à %R50, incluindo a variável %R51, em modo Float, pode-se utilizar um Tag Bloco com 21 Elementos:

Dispositivo: 90-70

Item: DEBA02

B1: 2 (dois, somente se utilizar um arquivo GEFANUC.ID com o valor 2 = 90-70#DEBA02)

B2: 51 (memória do tipo %R em modo Float)

B3: 10 (começa em %R10)

B4: 0 (zero)

 

Assumindo o uso de um CLP 90-30 com identificador 506881 para realizar a leitura de 60 bits, começando do endereço %SA5, pode-se utilizar um Tag Bloco com 60 Elementos:

Dispositivo: 90-30

Item: 506881

B1: 49 (somente se utilizar um arquivo GEFANUC.ID com o valor 49 = 90-30#506881)

B2: 8 (oito, memória do tipo %SA em modo Bit)

B3: 5 (cinco, começa em %SA5)

B4: 0 (zero)

 

NOTA

Vale ressaltar que nos tipos de memória que permitem acesso tanto por bit quanto por byte, o número de um bit é contado a partir da primeira posição de memória, em que o bit 1 (um) é o bit menos significativo do byte 1 (um).

 

8

7

6

5

4

3

2

1

16

15

14

13

12

11

10

9

24

23

22

21

20

19

18

17

Byte 1 (um)

Byte 2 (dois)

Byte 3 (três)

 

Desta forma, o bit menos significativo do byte N é o bit indicado pela expressão (N - 1) * 8 + 1. O bit menos significativo do byte 10 é igual à expressão (10 - 1) * 8 + 1 = 73. Por exemplo, o byte %SB10 é formado pelos bits descritos na tabela a seguir.

 

%SB80

%SB79

%SB78

%SB77

%SB76

%SB75

%SB74

%SB73

Mais significativo

 

 

 

 

 

 

Menos significativo

Esta página foi útil?