4.1.2 Principio de transmisión para las fuentes de datos contador principal y de lotes/
contador principal y totalizador
Transmisión: contador principal o secundario
Dirección 1
Espacio
2 bytes
1 byte
Dirección 2
Espacio
2 bytes
1 byte
Ejemplo: fuente de datos contador principal y totalizador:
15
[SPACE]
3135
20
hex
hex
16
[SPACE]
3136
20
hex
hex
Negrilla :
Normal :
5 Protocolo MODBUS
La transmisión de datos MODBUS en forma binaria se efectúa en modo operativo RTU (Remote Terminal
Unit) mediante un interfaz serie (RS485). El protocolo se aplica en la base de las especificaciones (MODBUS
Application Protocol Specification V1.1b y MODBUS over Serial Line – Specification and implementation
Guide V1.02.) de la organización MODBUS.
5.1 Principio maestro-esclavo
Este protocolo funciona según el principio maestro-esclavo. Un maestro puede comunicar con uno o varios
esclavos. Solamente el esclavo al que el maestro se dirige explícitamente está autorizado a devolver datos al maestro.
Respuesta de
la dirección X
5.2 Principios de transmisión
El protocolo dispone de dos principios de transmisión diferentes.
Modo Unicast
En modo Unicast, el maestro se dirige a un esclavo determinado. El esclavo trata el mensaje y envía una
respuesta al maestro. Cada esclavo tiene una dirección única en la gama de direcciones de 1 a 247. El principio
de transmisión consta siempre de una petición (request) del maestro y del mensaje en respuesta (response)
enviada a continuación por el esclavo. Si no llega ninguna respuesta al maestro en un lapso de tiempo dado
(Timeout), este último puede admitir que se hayan producido errores en el transcurso de la transmisión.
Modo Broadcast
En modo Broadcast, el maestro emite una orden de escritura (request) a todos los aparatos esclavo, que no
generan en este caso ninguna respuesta (response). El direccionamiento Broadcast utiliza la dirección 0.
Página 6 | SPA
Texto
Espacio
4 bytes
1 byte
Texto
Espacio
5 bytes
1 byte
MAIN
[SPACE]
4D41 494E
hex
BATCH
[SPACE]
42 4154 4348
hex
ASCII
valor HEX
Mensaje a la
dirección X
Esclavo
Dirección X
Signo
Valor
1 byte
6 o 7 bytes
Signo
Valor
1 byte
6 o 7 bytes
+
20
2B
hex
hex
+
20
2B
hex
hex
Maestro
Esclavo
Dirección Y
Vuelta carro
Salto de línea
1 byte
Vuelta carro
Salto de línea
1 byte
000259
3030 3032 3539
hex
999999
3939 3939 3939
hex
Bus RS485
Esclavo
Dirección Z
1 byte
1 byte
[CR]
[LF]
0D
0A
hex
hex
[CR]
[LF]
0D
0A
hex
hex