Código De Orden Rtu Y Ejemplo De Comunicación De Datos; Código De Orden: 03H - VMC VD Serie Manual De Usuario

Tabla de contenido
Variadores de frecuencia VD
(programado en 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 el lenguaje Ladder, CSKM calcula el valor CRC según la trama de la tabla consultada.
Se trata de un método avanzado con programación sencilla y alta velocidad de cálculo. Sin
embargo, el tamaño de memoria ROM ocupado por el programa es grande. Por ello,
utilícelo con precaución en función del tamaño requerido por el programa.
10.4 Código de orden RTU y ejemplo de comunicación de datos
10.4.1 Código de orden: 03H
03H (correspondiente al valor binario 0000 0011) lee N palabras (Word) (lectura máx.
continuada es de 16 palabras)
El código de orden 03H significa que si el maestro lee datos del convertidor, el número de
lectura depende del «número de datos» en el código de orden. El número de lectura máx.
continuado es 16 y las direcciones de parámetros deben ser sucesivos. La longitud de byte
de cada dato es 2 (una palabra). El siguiente código de orden es representado por un valor
hexadecimal (un número con «H» significa un valor hexadecimal), y un valor hexadecimal
ocupa un byte.
El código de función se utiliza para leer el estado de funcionamiento del convertidor.
Por ejemplo, leyendo el contenido de 2 datos consecutivos de 0004H del convertidor con la
dirección 01H (lectura del contenido de los datos con las direcciones 0004H y 0005H), la
estructura de la trama es la siguiente:
}
205
Protocolo de comunicación

Hide quick links:

Tabla de contenido
loading

Este manual también es adecuado para:

Vd-400Vd-600

Tabla de contenido