Código De Comando Rtu E Ilustración De Datos De; Comunicación; Código De Comando: 03H - INVT Goodrive10 Manual De Usario

Tabla de contenido

Publicidad

Inversores Goodrive10
dos valores CRC son distintos, hay un error en la comunicación.
Durante CRC, 0*FFFF será restaurado. Y después tratará con las siguientes 6 bits continuas en el marco y el
valor en el registro. Solo datos de 8Bit en cada carácter son efectivos a CRC, mientras el bit de inicio, fin, y el
de chequeo impar y par es inválido.
El cálculo de CRC aplica los principios de comprobación CRC de estándar internacional. Cuando el usuario
está editando cálculos CRC, se puede referir al cálculo CRC estándar relativo para escribir el programa
requerido de cálculo CRC.
Aquí hay una función simple de cálculo CRC para la referencia (programado con lenguaje C):
unsigned int crc_cal_value(unsigned char *data_value,unsigned char data_length)
{
int i;
unsigned int crc_value=0xffff;
while(data_length--)
{
crc_value^=*data_value++;
for(i=0;i<8;i++)
{
if(crc_value&0x0001)crc_value=(crc_value>>1)^0xa001;
else crc_value=crc_value>>1;
}
return(crc_value);
}
En lógica de escalera, CKSM calculó el valor CRC según el marco con la tabla de pregunta. El método es
avanzado con programación fácil y cálculos rápidos. Sin embargo, el espacio ROM que ocupa el programa
es muy grande. Por esto úselo con cautela de acuerdo al espacio requerido por el programa.
7.3 Código de Comando RTU e Ilustración de Datos de Comunicación
7.3.1 Código de Comando: 03H
03H(corresponde a 0000 0011 binario, lee N palabras(Word)(La lectura continua Max. son 16
palabras)
Código de comando 03H significa que si el maestro lee datos del inversor, el numero de lectura depende del
"numero de datos" en el código de comando. El numero de lectura continua Max. es 16 y la dirección del
parámetro debe ser continua. El largo del byte de cada dato es 2 (una palabra). El siguiente formato de
comando es ilustrado por hex (un numero con "H" significa hex) y un hex ocupa un byte.
El código de comando es usado para leer el paso en funcionamiento del inversor.
Por ejemplo, leer contenido continuo de 2 datos desde 0004H del inversor con la dirección de 01H (leer el
contenido de la dirección de datos de 0004H y 0005H), la estructura de marco está abajo:
Mensaje de comando maestro RTU (del maestro al inversor)
START (INICIO)
ADDR
CMD
}
T1-T2-T3-T4 (tiempo de transmisión de 3.5 bytes)
91
Protocolo de Comunicación
01H
03H

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido