Delta DVP-ES2 Manual De Operación página 628

Tabla de contenido

Publicidad

Manual de operación de DVP-ES2/EX2/SS2/SA2/SX2 - Programación
Paso 5: Repita los pasos 3 al 4 para terminar toda la operación en todos los 8 bits.
Paso 6: Repita los pasos 2 al 5 hasta completar la operación de todos los mensajes. El valor final
obtenido en el registro CRC es la verificación CRC. Debe tener cuidado al momento de colocar el
byte BAJO y el byte ALTO de la verificación CRC obtenida.
Ejemplo de cálculo de la Verificación CRC usando el lenguaje C:
datos de caracter* sin signo  // índice de mensaje de comando
longitud de caracter sin signo  // longitud de mensaje de comando
unsigned int crc_chk(datos de caracter* sin signo, longitud de caracter sin signo)
{
int j;
unsigned int reg_crc=0Xffff;
mientras(length--)
{
reg_crc ^= *data++;
para (j=0;j<8;j++)
{
Si (reg_crc & 0x01) reg_crc=(reg_crc>>1) ^ 0Xa001; /* LSB(b0)=1 */
else reg_crc=reg_crc >>1;
}
}
return reg_crc;
// el valor que se envía de regreso al registro CRC finalmente
}
Respuesta de excepción:
Se espera que el PLC devuelva una respuesta normal después de recibir mensajes de comando
del dispositivo maestro. El siguiente contenido indica las condiciones cuando ocurre una situación
sin respuesta o se responde una respuesta de error al dispositivo maestro.
El PLC no recibió un mensaje válido debido a un error de comunicación; por esta razón el
1.
PLC no tiene respuesta. En este caso, la condición de tiempo de espera de comunicación
debe estar configurada en el dispositivo maestro
4-10

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Dvp-ex2Dvp-ss2Dvp-sa2Dvp-sx2

Tabla de contenido