Ejemplo del flujo de datos
En este ejemplo, el control lee los siguientes parámetros (base de dirección del PLC = 1):
- P1-07 (Tensión nominal del motor, registro Modbus 107)
- P1-08 (Tensión nominal del motor, registro Modbus 108)
Solicitud maestro → esclavo (Tx)
Lectura de informaciones de registro
Dirección | Función | Datos | Verificación por redundancia cíclica | |||
---|---|---|---|---|---|---|
Dirección de inicio | Número de registro | |||||
| lectura | Byte High | Byte Low | Byte High | Byte Low | crc16 |
01 | 03 | 00 | 6A | 00 | 02 | E4 17 |
Respuesta esclavo → maestro (Rx)
Dirección | Función | Datos | Verificación por redundancia cíclica | |||
---|---|---|---|---|---|---|
Número de bytes de datos (n) | Información Registro n/2 | |||||
| lectura | Byte High | Byte Low | Registro 107 / 108 | crc16 | |
01 | 03 | 04 | 00 E6 | 00 2B | 5B DB |
Explicaciones sobre el ejemplo de comunicación:
Tx = Transmitir 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 = 0x006A = 106 |
Número de registro | Número de los registros solicitados a partir de la dirección de inicio (registros 107 / 108). |
2 × CRC-Bytes | CRC_high, CRC_low |
Rx = Recibir desde el punto de vista del maestro de bus.
Dirección | Dirección de unidad 0x01 = 1 |
Función | 03 leer / 06 escribir |
Número de bytes de datos | 0x04 = 4 |
Registro 108 High-Byte | 0x00 = 0 |
Registro 108 Low-Byte | 0x2B = 43 % de la corriente nominal del variador |
Registro 107 High-Byte | 0x00 = 0 |
Registro 107 Low-Byte | 0xE6 = 230 V |
2 × CRC-Bytes | CRC_high, CRC_low |
En el ejemplo siguiente se describe la segunda palabra de datos de proceso del variador (base de dirección PLC = 1):
Palabra de datos de salida de proceso 2 = registro Modbus 2 = velocidad de consigna.
Solicitud maestro → esclavo (Tx)
Envío de informaciones de registro
Dirección | Función | Datos | Verificación por redundancia cíclica | |||
---|---|---|---|---|---|---|
Dirección de inicio | Información | |||||
| Escribir | Byte High | Byte Low | Byte High | Byte Low | crc16 |
01 | 06 | 00 | 01 | 07 | 00 | DB 3A |
Respuesta esclavo → maestro (Rx)
Dirección | Función | Datos | Verificación por redundancia cíclica | |||
---|---|---|---|---|---|---|
Dirección de inicio | Información | |||||
| Escribir | Byte High | Byte Low | Byte High | Byte Low | crc16 |
01 | 06 | 00 | 01 | 07 | 00 | DB 3A |
Explicación sobre el ejemplo de comunicación:
Tx = Transmitir 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 = 0x0001 = 1 (primer registro a describir = 2 PO2) |
Información | 0700 (velocidad de consigna) |
2 × CRC-Bytes | CRC_high, CRC_low |