Skip to main content

Solución de problemas

tabla 16. Administrador de CANopen (maestro)

Problema

Solución posible

El nodo del bus CAN es rojo o tiene un signo de exclamación rojo.

Consulte la solución de problemas generales para el bus CAN.

El CANopen Manager es rojo o tiene un signo de exclamación rojo.

Compruebe la página de estado y la página de registro del administrador CANopen. Encontrarás más información aquí.

Posibles Causas:

  • No tiene una licencia o la licencia de demostración ha caducado.

  • Hay muy poca memoria disponible.

El CANopen Manager tiene un triángulo naranja.

CANopen Manager se encuentra en estado PREOPERACIONAL.

Posibles Causas:

  • No todos los esclavos obligatorios están en estado OPERACIONAL.

    Marque los dispositivos no disponibles en el Configurador de dispositivos como opcionales.

  • La opción "Autostart CANopen Manager" no está seleccionada en el configurador de CANopen Manager.

    Debe iniciar manualmente CANopen Manager en la aplicación mediante el bloque de función CiA405.NMT.

Un esclavo tiene un triángulo naranja.

El esclavo no está en estado OPERACIONAL. La comunicación de E/S aún no ha comenzado. Puede ver el estado actual en la página de estado.

Puede iniciar manualmente el esclavo en la aplicación mediante el bloque de función CiA405.NMT.

Un esclavo tiene un signo de exclamación rojo.

El esclavo ha comunicado una emergencia (por ejemplo, por rotura de cable) o se han producido errores de configuración (SDO abort en fase de configuración).

Compruebe la página de estado y la página de registro del administrador CANopen. Encontrarás más información aquí.

Para obtener más información sobre la emergencia, consulte el manual del esclavo.

Posibles causas de errores de configuración:

  • El archivo EDS no coincide con el dispositivo o contiene errores.

    Póngase en contacto con el fabricante.

  • Para dispositivos modulares: el orden o el tipo de los módulos en el árbol de dispositivos no coincide con la construcción física.

    Realice una exploración de dispositivos en el dispositivo CANopen Manager y compare la configuración.

Un esclavo tiene un signo de exclamación gris.

Se produjo un error en el pasado que se ha corregido mientras tanto. Puede comprobar en la página del registrador cuál fue el error. Puede confirmar el signo de exclamación gris haciendo clic en el Confirmar botón en la página de estado o el comando en el menú contextual del dispositivo.

Las entradas y salidas del esclavo no funcionan.

Posibles Causas:

  • Es posible que CANopen Manager aún no esté en estado OPERACIONAL (sin icono verde). CANopen Manager puede editar PDO solo en el estado OPERACIONAL. CANopen Manager alcanza este estado solo cuando todos los suscriptores CANopen requeridos están en estado OPERACIONAL. Además, el Administrador CANopen de inicio automático La opción debe configurarse en el configurador de CANopen Manager o el CANopen Manager debe iniciarse manualmente mediante el bloque de función CiA405.NMT.

  • El esclavo afectado aún no se encuentra en estado OPERACIONAL (sin icono verde) o se han producido errores de configuración (aborto de SDO durante la fase de configuración).

    • Puede leer posibles errores de configuración en el registrador del respectivo esclavo y en la página de estado.

    • Si el Esclavos de inicio está desactivada en el configurador de CANopen Manager, entonces debe iniciar los esclavos manualmente mediante el bloque de función CiA405.NMT para que se incluya el tráfico de datos de E/S. Si el Administrador CANopen de inicio automático está desactivada, también debe iniciar el administrador manualmente.

Las entradas analógicas de un esclavo no funcionan.

Posibles Causas:

  • Para la entrada no se genera interrupción en el esclavo. Esto puede suceder, por ejemplo, en el caso de entradas analógicas cuando el PDO asociado se establece en el tipo de transmisión "asíncrono" (254 o 255) y no Hora del evento ha sido definido.

    Se proporcionan tres soluciones para este propósito.

    • Configure el PDO en sincrónico y active Producción de sincronización en el Administrador de CANopen.

    • Selecciona el Hora del evento de la DOP a valores > 0

    • En la página SDO, inserte el objeto 16#6423sub0 (habilitación de interrupción global de entrada analógica) y establezca el valor en 1

Un esclavo abandona esporádicamente (se vuelve rojo y luego verde nuevamente).

Posibles Causas:

  • Hay valores atípicos de tiempo de ciclo en la tarea de ciclo de bus.

    • En el monitor de tareas, verifique el tiempo mínimo y máximo de la tarea de ciclo de bus.

    • En la aplicación, busque el código de aplicación que produce estos valores atípicos de tiempo de ciclo: Optimice el código o muévalo a otra tarea.

  • Se produjo una fuga en el controlador debido a un controlador defectuoso o al uso incorrecto de la capa CL2.

  • Existe un error físico.

    Consulte la resolución de problemas para buses de campo basados en CAN.