Skip to main content

Risoluzione dei problemi

Tabella 16. Gestore CANopen (Master)

Problema

Possibile soluzione

Il nodo del bus CAN è rosso o presenta un punto esclamativo rosso.

Vedere la risoluzione dei problemi generali per il bus CAN.

Il CANopen Manager è rosso o presenta un punto esclamativo rosso.

Controllare la pagina di stato e la pagina del logger del CANopen Manager. Ulteriori informazioni sono disponibili qui.

Possibili cause:

  • Non hai una licenza oppure la licenza demo è scaduta.

  • La memoria disponibile è troppo poca.

Il CANopen Manager ha un triangolo arancione.

Il gestore CANopen si trova nel PREOPERATIONALstato.

Possibili cause:

  • Non tutti gli schiavi obbligatori sono nel OPERATIONAL stato.

    Contrassegnare i dispositivi non disponibili nel Configuratore dispositivi come facoltativi.

  • L'opzione "Autostart CANopen Manager" non è selezionata nel configuratore CANopen Manager.

    È necessario avviare manualmente CANopen Manager nell'applicazione tramite il blocco funzione CiA405.NMT.

Uno slave ha un triangolo arancione.

Lo slave non è nel OPERATIONAL Stato. La comunicazione I/O non è ancora iniziata. È possibile visualizzare lo stato corrente nella pagina di stato.

È possibile avviare manualmente lo slave nell'applicazione tramite il blocco funzione CiA405.NMT.

Uno slave ha un punto esclamativo rosso.

Lo slave ha segnalato un'emergenza (ad esempio, a causa di un cavo rotto) oppure si sono verificati errori di configurazione (interruzione SDO nella fase di configurazione).

Controllare la pagina di stato e la pagina del logger del CANopen Manager. Ulteriori informazioni sono disponibili qui.

Per maggiori informazioni sull'emergenza, consultare il manuale dello slave.

Possibili cause degli errori di configurazione:

  • Il file EDS non corrisponde al dispositivo o contiene errori.

    Contattare il produttore.

  • Per i dispositivi modulari: l'ordine o il tipo dei moduli nell'albero dei dispositivi non corrispondono alla struttura fisica.

    Eseguire una scansione del dispositivo sul dispositivo CANopen Manager e confrontare la configurazione.

Uno slave ha un punto esclamativo grigio.

Si è verificato un errore in passato che nel frattempo è stato corretto. Puoi controllare la pagina del logger per quale errore si è verificato. Puoi confermare il punto esclamativo grigio cliccando su Confermare pulsante nella pagina di stato o comando nel menu contestuale del dispositivo.

Gli ingressi e le uscite dello slave non funzionano.

Possibili cause:

  • Il gestore CANopen potrebbe non essere presente OPERATIONAL stato ancora (nessuna icona verde). Il gestore CANopen può modificare i PDO solo in OPERATIONAL stato. Il gestore CANopen raggiunge questo stato solo quando tutti gli abbonati CANopen richiesti sono nello OPERATIONAL stato. Inoltre, il Autostart CANopen Manager l'opzione deve essere impostata nel configuratore CANopen Manager oppure CANopen Manager deve essere avviato manualmente tramite il blocco funzionale CiA405.NMT.

  • Lo slave interessato non è nel OPERATIONAL stato ancora (nessuna icona verde) o si sono verificati errori di configurazione (interruzione SDO durante la fase di configurazione).

    • È possibile leggere eventuali errori di configurazione nel logger del rispettivo slave e nella pagina di stato.

    • Se il Avviare gli schiavi opzione nel configuratore CANopen Manager è disattivata, quindi è necessario avviare gli slave manualmente tramite il blocco funzione CiA405.NMT in modo che il traffico dati I/O sia incluso. Se il Autostart CANopen Manager Se l'opzione è disattivata, è necessario avviare manualmente il gestore.

Gli ingressi analogici di uno slave non funzionano.

Possibili cause:

  • Per l'ingresso, non viene generato alcun interrupt nello slave. Questo può accadere, ad esempio, nel caso di ingressi analogici quando il PDO associato è impostato sul tipo di trasmissione "asincrono" (254 o 255) e non Ora dell'evento è stato definito.

    A questo scopo vengono fornite tre soluzioni.

    • Impostare il PDO su sincrono e attivarlo Sincronizzazione in produzione nel gestore CANopen .

    • Imposta il Ora dell'evento del PDO a valori > 0

    • Nella pagina SDO, inserisci l'oggetto 16#6423sub0 (abilitazione interrupt globale input analogico) e imposta il valore su 1

Uno slave si arrende sporadicamente (diventa rosso e poi di nuovo verde).

Possibili cause:

  • Sono presenti valori anomali nel tempo di ciclo nel task del ciclo del bus.

    • Nel monitor delle attività, controllare il tempo minimo e massimo del ciclo del bus.

    • Nell'applicazione, cerca il codice applicativo che produce questi valori anomali del tempo di ciclo: ottimizza il codice o spostalo in un'altra attività.

  • Una perdita nella maniglia è stata causata da un driver difettoso o da un utilizzo non corretto dello strato CL2.

  • Esiste un errore fisico.

    Vedere la risoluzione dei problemi per i bus di campo basati su CAN.