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