Arrancador suave serie NJR2-D
7.2 Contenido y formato del protocolo
El protocolo de comunicación en serie Modbus define el contenido de la trama y el
formato de la transmisión asíncrona en la comunicación en serie, incluido el formato de
sondeo del host, la trama de transmisión y la trama de respuesta esclava. El contenido de la
trama del host (es decir, el host) incluye la dirección esclava (o dirección de transmisión), el
código de función, los datos y el código de verificación; La respuesta del esclavo (es decir, el
esclavo) adopta la misma estructura, incluida la confirmación de la acción, los datos de
retorno y el código de verificación. Si ocurre un error cuando el esclavo recibe la trama o no
completa el comando requerido por el host, se generará una trama de falla y se
retroalimentará al host como respuesta. El formato del protocolo de comunicación se muestra
en la Figura 7.3.
La dirección del esclavo se puede configurar, entre 1 y 247, y 0 es la dirección de
transmisión. En el sistema de un solo host con múltiples esclavos y el sistema de un solo
host con un solo esclavo, la dirección de cada esclavo en la red es única.
Frame start interval
≥3.5 byte transfer
time
ADU (Unidad de datos de aplicación) es la unidad de datos de aplicación y PDU
(Unidad de datos de protocolo) es la unidad de datos de protocolo. El código de verificación
de 16 bits de la prueba CRC se obtiene después de verificar los datos de las tres primeras
partes de la ADU. El byte bajo está en la parte delantera y el byte alto en la parte posterior.
7.3 Descripción del código de función
El protocolo Modbus del producto NJR2-D admitirá códigos funcionales (también
conocidos como códigos de comando) con códigos funcionales 0x03 y 0x06.
7.3.1 Código de función 0x03
El arrancador suave NJR2-D puede leer los valores de los parámetros relevantes
leyendo los valores de uno o varios registros esclavos. Por ejemplo, si la dirección del
Function
Slave
address
code
Figura 7.3 Diagrama de formato de protocolo
ADU
Data
CRC check
PDU
45
Frame end interval
≥3.5 byte transfer
time