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