¿Qué puedo hacer en caso de tener problemas con Modbus IOScanner en una línea serie?

Descripción general

Esta sección proporciona instrucciones que pueden ayudarlo a solucionar problemas detectados al utilizar Modbus IOScanner en una línea serie.

Estado de excepción de la aplicación

Un Modbus IOScanner en una línea serie se configura en el controlador y uno de los dispositivos esclavos Modbus se desconecta.

Si la aplicación pasa a un estado de excepción después de la descarga o después de un reinicio del controlador, haga lo siguiente:

Paso

Acción

1

Verifique la integridad del cable.

2

Verifique que el cable esté correctamente conectado entre el controlador y el esclavo serie Modbus.

3

Reinicie el controlador.

Se ha detectado un error al utilizar Modbus IOScanner en una línea serie

Si...

Entonces...

se ha detectado un error al utilizar Modbus IOScanner en una línea serie

el indicador xError asociado al esclavo que se ha detectado que genera o provoca el error se establece en TRUE.

la comunicación NO se detiene (el controlador sigue intentando conectar el esclavo).

el parámetro uiNumberOfCommunicatingSlaves se reduce y xAllSlavesOK se establece como FALSE.

Después de que la comunicación con el esclavo se haya restablecido, se requiere un flanco ascendente en la entrada xReset del esclavo:

  • Para reiniciar xError.

  • Para actualizar los valores de uiNumberOfCommunicatingSlaves

  • Para actualizar los valores de xAllSlavesOK