Funcionamiento con bus de campo
7
Modbus RTU
7.3.4
Ejemplo del flujo de datos
Lectura de infor-
maciones de re-
gistro
Envío de informa-
ciones de regis-
tro
70
Instrucciones de funcionamiento – MOVITRAC
En este ejemplo, el control lee los siguientes parámetros (base de dirección del PLC =
1):
•
P-07 (Tensión nominal del motor, registro Modbus 135)
•
P-08 (Corriente nominal del motor, registro Modbus 136)
Solicitud maestro → esclavo (Tx)
Dirección
Función
lectura
01
03
Respuesta esclavo → maestro (Rx)
Dirección
Función
lectura
01
03
Explicaciones sobre el ejemplo de comunicación:
Tx = emitir desde el punto de vista del maestro de bus.
Dirección
Dirección de unidad 0x01 = 1
Función
03 leer/06 escribir
Dirección de inicio
Registro dirección de inicio = 0x0086 = 134
Número de registro
Número de los registros solicitados a partir de la dirección de inicio (registros
135/136).
2 × CRC-Bytes
CRC_high, CRC_low
Rx = Recibir desde el punto de vista del maestro de bus.
Dirección
Función
Número de bytes de datos
Registro 108 High-Byte
Registro 108 Low-Byte
Registro 107 High-Byte
Registro 107 Low-Byte
2 × CRC-Bytes
En el ejemplo siguiente se describe la segunda palabra de datos de proceso del varia-
dor (base de dirección PLC = 1):
Palabra de datos de salida de proceso 2 = registro Modbus 2 = velocidad de consig-
na.
Solicitud maestro → esclavo (Tx)
Dirección
Función
Escribir
01
06
Respuesta esclavo → maestro (Rx)
Dirección
Función
Escribir
®
LTE-B+
Datos
Dirección de inicio
Byte alto
Byte bajo
00
86
Datos
Número de bytes de datos
(n)
Byte alto
Byte bajo
04
Dirección de unidad 0x01 = 1
03 leer/06 escribir
0x04 = 4
0x00 = 0
0x2B = 43 % de la corriente nominal del variador
0x00 = 0
0xE6 = 230 V
CRC_high, CRC_low
Datos
Dirección de inicio
Byte alto
Byte bajo
00
01
Datos
Dirección de inicio
Byte alto
Byte bajo
Verificación
por redun-
Número de registro
dancia cícli-
Byte alto
Byte bajo
00
02
Verificación
por redun-
Información
dancia cícli-
Registro n/2
Registro 107/108
00 E6
00 2B
Verificación
por redun-
Información
dancia cícli-
Byte alto
Byte bajo
07
00
Verificación
por redun-
Información
dancia cícli-
Byte alto
Byte bajo
ca
crc16
crc16
ca
crc16
5B DB
ca
crc16
DB 3A
ca
crc16