Código De Comando Rtu E Ilustración De Los Datos De Comunicación; Código De Comando: 03H - Salicru CV10 Manual De Usuario

Variador de frecuencia controlvit
Tabla de contenido

Publicidad

{
if(crc_value&0x0001)crc_value=(crc_value>>1)^0xa001;
else crc_value=crc_value>>1;
}
return(crc_value);
}
En lógica ladder, CKSM calculó el valor CRC de acuerdo a la trama con la consulta de tabla. El método es avanzado,
fácil de programar, y con una velocidad de cálculo rápida. No obstante, el espacio ROM que ocupa el programa es
grande. Por esta razón, debe ser utilizado con cuidado de acuerdo al espacio de programa requerido.
7.3 Código de comando RTU e ilustración de los datos de comunicación
7.3.1 Código de comando: 03H
03H (corresponde en binario al 0000 0011, lee N palabras (Words) ) (la lectura continua máxima es de 16
palabras)
El código de comando 03H significa que si el maestro lee datos del variador, el número de lectura depende del
"número de datos" en el código de comando. El número de lectura continua máximo es 16 y la dirección del
parámetro debe ser continua. La longitud del byte de cada dato es 2 (una palabra). El siguiente formato de
comando se ilustra en hexadecimal (un número con "H" significa hexadecimal) y un hexadecimal ocupa un byte.
El código de comando se utiliza para leer el estado de trabajo del variador.
Por ejemplo, leer contenido continuo de 2 datos desde 0004H del variador con la dirección 01H (leer el
contenido de la dirección de datos de 0004H y 0005H). La estructura de la trama se indica a continuación:
Mensaje de comando maestro RTU (del maestro al variador)
INICIO
ADDR
CMD
Bit alto del bit de inicio
Bit bajo del bit de inicio
Bit alto del número de dato
Bit bajo del número de dato
Bit bajo CRC
Bit alto CRC
FIN
T1-T2-T3-T4 entre INICIO y FIN es para dar por lo menos el tiempo de 3.5 bytes como tiempo "libre" y
distinguir así dos mensajes, evitando tomarlos como si fueran un solo.
ADDR = 01H significa que el mensaje de comando se envía al variador con la dirección 01H y ADDR ocupa un
byte
CMD=03H significa que el mensaje de comando se envía para leer datos del variador y CMD ocupa un byte
"Dirección de inicio" significa leer datos de la dirección y ocupa 2 bytes con el hecho de que el bit alto está
delante y el bit bajo está detrás.
"Número de datos" significa el número de datos de lectura con la unidad de palabra. Si la "dirección de inicio"
es 0004H y el "número de datos" es 0002H, se leerán los datos de 0004H y 0005H.
90 - 116
}
T1-T2-T3-T4 (tiempo de transmisión de 3.5 bytes)
T1-T2-T3-T4 (tiempo de transmisión de 3.5 bytes)
01H
03H
00H
04H
00H
02H
85H
CAH
Protocolo de comunicación

Publicidad

Tabla de contenido
loading

Tabla de contenido