Mapeamento de memoria DGUS MODBUS

Transcrição

Mapeamento de memoria DGUS MODBUS
DGUS V6.3 + MODBUS
Mapeamento de memória
Função
Configurações
High
0x5000
0x5001
0x5002
0x5003
0x5004
0x5005
0x5006
0x5007
Faixa
Low
Habilitar MODBUS
Salvar configurações na Flash
Carregar configurações da Flash
Baudrate
Modo Serial
Salvar variáveis DGUS na Flash
Carregar variáveis DGUS da Flash
End. inicial das var. DGUS (High Byte)
End. final das var. DGUS (High Byte)
-
High
Low
0x5AA5
0x5A
0x5A
[0,9999]*0.1 kbps
{0 = 8N1, 1 = 8E1, 2 = 8O1, 3 = 8N2}
0x5A
[0x0000,0x4FFF]
-
Função
Comando 1
0x6FF8
0x6FF9
0x6FFA
0x6FFB
0x6FFC
0x6FFD
0x6FFE
0x6FFF
...
...
Comando 1023
...
...
Comando n
Low
Slave Address
Comprimento de dados
Timeout de resposta
Modo de operação
Modo de operação 2: */ID/VP
Endereço no DGUS
Endereço no MODBUS Slave
Status
0x5008 + (n-1)*8
0x5009 + (n-1)*8
0x500A + (n-1)*8
0x500B + (n-1)*8
0x500C + (n-1)*8
0x500D + (n-1)*8
0x500E + (n-1)*8
0x500F + (n-1)*8
...
...
...
...
...
...
High
0x5A: Habilita
[0x01,0x07] e [0x0F,0x11]
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Low
[0,254]
>0
[0,9999]*1 ms
Nota 1
{*}/{PIC_ID}/[0x0000,0x4FFF]
[0x0000,0x4FFF]
?
{}
...
...
...
-
Faixa
High
Habilitar Função
Função
0x5008
0x5009
0x500A
0x500B
0x500C
0x500D
0x500E
0x500F
0x5A
[0x0000,0x4FFF]
...
...
...
...
Nota 1
0 = Envia em todas as telas (contínuo)
1 = Envia na tela "ID" (contínuo)
2 = Envia quando *"VP"low == 0x5A. *"VP" zerado automaticamente