O acesso por palavras aos terminais de entrada e de saída digitais é efetuado conforme a seguinte tabela:
Entradas/saídas |
16. |
15. |
14. |
13. |
12. |
11. |
10. |
9. |
8. |
7. |
6. |
5. |
4. |
3. |
2. |
1. |
digitais |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Palavras de |
Bit |
Bit |
Bit |
Bit |
Bit |
Bit |
Bit |
Bit |
Bit |
Bit |
Bit |
Bit |
Bit |
Bit |
Bit |
Bit |
dados do |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
processo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Byte |
|
|
|
High-Byte |
|
|
|
Low-Byte |
|
|
|
|
|
|
||
|
|
|
|
D1 |
|
|
|
D0 |
|
|
|
|
|
|
|
|
Tabela 5.20: Atribuição de entradas/saídas digitais à palavra de dados de processo, controlador |
|
|
||||||||||||||
Função! |
Acesso comum de Master MODBUS e função CLP às saídas |
|
A figura do processo das saídas é tanto descrita pelo Master MODBUS como pela |
|
|
|
função CLP, de forma que as saídas dos terminais de bus podem ser definidas ou |
|
repostas de ambos os lados. Caso isso suceda em simultâneo, não existe nenhuma |
|
prioridade. Os programas de aplicação do Master MODBUS e da função CLP devem ser |
|
concebidos de forma a excluir instruções contraditórias em relação à definição ou à |
|
reposição simultânea de saídas. Regra geral a figura do processo é sobrescrita pela |
|
última instrução processada. |
MODBUS / Configuração |
43 |
01-03-16 |
|
|
5.2.2.2 Intercâmbio de dados entre o Master MODBUS e a função CLP
Os dados do bus de campo no Master MODBUS e na função CLP têm formatos de endereço diferentes. Os endereços do Master MODBUS são representados em hexadecimais ou decimais. A função CLP utiliza endereços absolutos.
MODBUSModbusMaster
|
Word |
Word |
Bit |
|
Bit |
|
Word |
Bit |
Hex |
0x100 |
0x300 |
0x1000 ... |
0x2000 ... |
0x100 |
0x1000 ... |
||
|
|
|
0x100F |
|
0x200F |
|
|
0x100F |
Dez |
256 |
768 |
4096 ... 4111 |
8192 ... 8207 |
256 |
4096...4111 |
||
Controlador |
CLP - PAE |
|
|
|
CLP - PAA |
|||
Hex |
0x1FF |
0x3FF |
0x1FF0 ... |
0x2FF0 ... |
0x1FF |
0x1FF0 ... |
||
|
|
|
0x1FFF |
|
0x2FFF |
|
|
0x1FFF |
Dez |
511 |
1023 |
8176 ... 8191 |
12287...12287 |
511 |
8176 ... 81 91 |
||
|
%IW256 |
%IW256 |
%IW256 |
%IW256 |
%QW256 %QW256 |
|||
Controlador |
CLP - PAE |
|
CLP - PAA |
|
%IW511 |
%IW511 |
%IW511 |
%IW511 |
%QW511 %QW511 |
Entradas |
Entradas |
Saídas |
Saídas |
analógicas |
digitais |
analógicas |
digitais |
Função CLP
Controlador 750-812, 750-814, 750-815, 750-816
Figura 5.8: Intercâmbio de dados entre o Master MODBUS e a função CLP
PAE = Figura do processo das entradas
PAA = Figura do processo das saídas
g012819p
44 |
MODBUS / Configuração |
|
01-03-16 |
|
5.2.2.3Intercâmbio de dados entre os terminais de bus e a função CLP
Entradas |
Saídas |
Terminais de bus 750-4xx....6xx |
|
|
|
%IW0 |
%QW0 |
PAE |
PAA |
%IW255 |
%QW255 |
Entradas |
Saídas |
Função CLP
Nó de bus de campo com controlador 750-812, 750-814, 750-815, 750-816
PAE = Figura do processo das entradas
PAA = Figura do processo das saídas
Figura 5.9: Intercâmbio de dados entre os terminais de bus e a função CLP |
g012820p |
MODBUS / Configuração |
45 |
01-03-16 |
|
|
5.2.2.4 Vista geral dos endereços
MODBUS
Endereços MODBUS
Hex |
|
Dez |
|
|
0x000 |
|
0 |
|
|
0x0FF |
|
255 |
|
|
0x000 ... 0x00F |
0 ... 15 |
|
||
0x0F0 ... 0X0FF |
240 |
... 255 |
||
0x000 |
|
0 |
|
|
0x0FF |
|
255 |
|
|
0x200 |
|
512 |
|
|
0x2FF |
|
767 |
|
|
0x000 ... 0x00F |
0 ... 15 |
|
||
0x0F0 ... 0X0FF |
240 ... 255 |
|||
0x200 ... 0x20F |
512 ... 527 |
|||
0x2F0 ... 0X2FF |
752 ... 767 |
|||
0x100 |
|
256 |
|
|
0x1FF |
|
511 |
|
|
0x1000 ... 0x100F |
4096 ... 4111 |
|||
0x1FF0 ... 0x1FFF |
8176 ... 8191 |
|||
0x100 |
|
256 |
|
|
0x1FF |
|
511 |
|
|
0x300 |
|
768 |
|
|
0x3FF |
|
1023 |
|
|
0x1000 ... |
0x100F |
4096 ... |
4111 |
|
0x1FF0 ... 0x1FFF 8176 ... 8191
0x2000 ... 0x200F 8192 ... 8207
0x2FF0 ... 0x2FFF 12272 ... 12287
|
Terminais de bus |
|||
|
|
750-4xx....6xx |
||
Endereços CLP |
EA |
ED |
SA |
SD |
%IB0, %IW0, %ID0, %IX0.0 |
|
|
|
|
PAE |
|
|
|
|
%IB511, %IW255, %ID127, %IX255.15 |
|
|
|
|
%IB0+x, %IW0+x, %ID0+x, IX0+x.0 |
|
|
|
|
%IB31+x, %IW15+x, %ID7+x, %IX15+x.15 |
|
|
|
|
PAE digitais |
|
|
|
|
%QB0, %QW0, %QD0, %QX0.0 |
|
|
|
|
PAA |
|
|
|
|
%QB511, %QW255,%QD127,%QX255.15 |
|
|
|
|
%QB0, %QW0, %QD0, %QX0.0 |
|
|
|
|
PAA |
|
|
|
|
%QB511,%QW255,%QD127, %QX255.15 |
|
|
|
|
%QB0+x, %QW0+x, %QD0+x, %QX0+x.0 |
|
|
|
|
%QB31+x,%QW15+x, %QD7+x, %QX15+x.15 |
|
|
|
|
PAA digitais |
|
|
|
|
%QB0+x, %QW0+x, %QD0+x, QX0+x.0 |
|
|
|
|
%QB31+x,%QW15+x,%QD7+x,%QX15+x.15 |
|
|
|
|
PAA digitais |
|
|
|
|
%QB512,%QW256, %QD128, %QX256.0 |
|
|
|
|
CLP PAA
%QB1023,%QW511,%QD255,%QX511.1
%QB512,%QW256, %QD128, %QX256.0
CLP PAA
%QB1023,%QW511,%QD255,%QX511.15
%IB512, %IW256, %ID128, %IX256.0
CLP PAE
%IB1023, %IW511, %ID255, %IX511.15
%IB512, %IW256, %ID128, %IX256.0
CLP PAE
%IB1023, %IW511, %ID255, %IX511.15
%IB512, %IW256, %ID128, %IX256.0
CLP PAE
%IB1023, %IW511, %ID255, %IX511.15
%IB512, %IW256, %ID128, %IX256.0
CLP PAE
%IB1023, %IW511, %ID255, %IX511.15
X: em função da quantidade dos terminais analógicos ligados |
EAAE |
ED |
SA |
SD |
|
|
Nó de bus de campo com controlador 750-812, 750-814, 750-815, 750-816 |
|
|
|
|
|
|
Função CLP |
|
|||||
|
|
|
|
|||
PAE = Figura do processo das entradas |
EA = Entradas analógicas SA = Saídas analógicas |
|||||
PAA = Figura do processo das saídas |
ED = Entradas digitais |
SD = Saídas digitais |
||||
Figura 5.10: Vista geral dos endereços, controlador |
|
|
|
|
|
g012821p |
46 |
MODBUS / Configuração |
|
01-03-16 |
|
5.2.3Endereços absolutos para entradas, saídas e marcadores
A apresentação direta de células de memória individuais (endereços absolutos) em conformidade com IEC 1131-3 é efetuada por meio de cadeias de caracteres especiais de acordo com a tabela que se segue:
Posição |
Caractere |
Denominação |
Comentário |
|
|
|
|
1 |
% |
Introduz endereço absoluto |
|
|
|
|
|
2 |
I |
entrada |
|
|
Q |
saída |
|
|
M |
marcador |
|
|
|
|
|
3 |
X* |
Bit individual |
Largura de dados |
|
B |
Byte (8 bits) |
|
|
W |
Palavra (16 bits) |
|
|
D |
Palavra dupla (32 bits) |
|
|
|
|
|
4 |
|
Endereço |
|
|
|
|
|
* Pode ser |
suprimida a |
marcação ‘X’ para bits |
|
|
|
||
Tabela 5.21: Endereços absolutos |
|
||
|
|
As cadeias de caracteres dos endereços absolutos estão interligadas, isto é, devem ser |
|||||||||||
Função! |
|||||||||||||
|
introduzidas sem espaços em branco! |
|
|
|
|
|
|
||||||
|
|
Âmbito de endereços para os dados I/O dos terminais de bus: |
|
|
|
||||||||
|
|
Largura de |
|
|
|
|
|
|
|
|
|
|
|
|
Endereço |
|
|
|
|
|
|
|
|
||||
|
|
dados |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bit |
0.0 ... 0.15 |
1.0 ... 1.15 |
..... |
|
254.0 ... 254.15 |
255.0 ... 255.15 |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Byte |
0 |
1 |
2 |
3 |
..... |
..... |
508 |
509 |
510 |
511 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Palavra |
0 |
|
1 |
|
..... |
|
254 |
|
255 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DWord |
0 |
|
|
|
..... |
|
127 |
|
|
|
|
|
|
|
|
|
|
|
|
|
127 |
|
|
|
|
Tabela 5.22: Âmbito de endereço para os dados I/O dos terminais de bus
Âmbito de endereço para os dados de bus de campo:
Largura de |
Endereço |
|
|
|
|
|
|
|
|
|
dados |
|
|
|
|
|
|
|
|
|
|
Bit |
256.0 ... 256.15 |
257.0 ... 257.15 |
..... |
|
510.0 ... 510.15 |
511.0 ... 511.15 |
||||
|
|
|
|
|
|
|
|
|
|
|
Byte |
512 |
513 |
514 |
515 |
..... |
..... |
1020 |
1021 |
1022 |
1023 |
|
|
|
|
|
|
|
|
|
|
|
Word |
256 |
|
257 |
|
..... |
|
510 |
|
511 |
|
|
|
|
|
|
|
|
|
|
|
|
DWord |
128 |
|
|
|
..... |
|
255 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tabela 5.23: Âmbito de endereço para os dados de bus de campo
MODBUS / Configuração |
47 |
01-03-16 |
|
|