6
PROGRAMACIÓN Y SECUENCIA DE COMANDOS DE RTU
Ejemplo de cadena 1: Cambio de una Dirección IP Estática
Cambie la dirección IP de un medidor de 192.168.2.8 a 192.168.2.9.
Nota: Actualice toda la Dirección IP, no sólo el "8" a "9". Si usted actualiza
solamente el "8" a "9" esto NO funcionará de acuerdo a lo esperado.
Internamente, el medidor utiliza un buffer de cadena única para todas
las operaciones de registro de cadena y las entradas no especificadas
continuarán incluyendo los contenidos del buffer previo a menos que se escriba
específicamente. Escriba cada registro desde el principio del bloque hasta el
final.
Reg (dec)
1079
Reg (hex)
04 37
Valor (Cr)
'1' '9'
31 39
Valor (hex)
INICIO
Ejemplos de Implementación Específica – Elemento A programado
para ID 1
Tome en cuenta que en el Modbus el CRC comunicado es LSB y
posteriormente MSB.
VÍA MODBUS RTU (SERIAL) UTILIZANDO FUNCIÓN
CÓDIGO 6 / ESCRIBIR REGISTRO ÚNICO
ID
FC
01
06
01
06
01
06
01
06
01
06
01
06
01
06
01
06
VÍA MODBUS RTU (SERIAL) UTILIZANDO FUNCIÓN
CÓDIGO 16 / ESCRIBIR REGISTRO MÚLTIPLE
ID
FC
DIR
#REGS
01
10
04
37
00
DATOS5
DATOS6
DATOS7
39
00
00
00
00
1080
1081
1082
04 38
04 39
04 3A
'2' '_'
'1' '6'
'8' '_'
32 28
31 36
38 2E
DIRECCIÓN
DATOS
31
04
37
32
04
38
31
04
39
38
04
3A
32
04
3B
39
04
3C
04
3D
00
04
3E
00
LN
DATOS0
DATOS1
08
10
31
39
32
CRC
00
9B
99
41
1083
1084
1085
04 3B
04 3C
04 3D
'9'
NULO
NULO
NULO
NULO
NULO
32 2E
39 00
00 00
CRC
39
EC
2E
9C
36
CD
2E
3B
2E
6C
00
5A
00
19
00
E9
DATOS2
DATOS3
2E
31
36
38
2E
1086
04 3E
NULO
NULO
00 00
FINAL
B6
4B
71
2B
4B
A6
36
36
DATOS4
32
2E