Skip to main content

Scheda: Dispositivo remoto CANopen – Generale

Le impostazioni generali dello slave CANopen sono definite in questa finestra di dialogo di un dispositivo remoto CANopen (slave).

Tabella 8. Generale

ID nodo

Il numero di nodo identifica il dispositivo remoto CANopen in modo univoco. Corrisponde al numero (valore compreso tra 1 e 127) impostato sul dispositivo (hardware). Devi fornire il Node-ID come decimale.

Attiva impostazioni avanzate

standard icon: Vengono visualizzate tutte le impostazioni predefinite dalla descrizione del dispositivo (file EDS) per il dispositivo.

Canali SDO (...)

Fare clic su questo pulsante per aprire una finestra di dialogo per l'attivazione dei canali SDO predefiniti nel file EDS. Gli oggetti dei dati di servizio (SDO) consentono l'accesso a tutte le voci nella directory degli oggetti CANopen. Un SDO crea un canale di comunicazione peer-to-peer tra due dispositivi (server SDO e canale client).

Dispositivo opzionale

standard icon: Lo slave è opzionale e non necessario per avviare la rete CAN.

Attiva generatore SYNC

Disponibile solo quando il Abilita la produzione di sincronizzazione opzione è deselezionata in CANopen Manager.

standard icon: La trasmissione I/O è sincronizzata sul bus. Lo schiavo funziona come produttore di sincronizzazione. I parametri dell'intervallo di sincronizzazione sono definiti nelle impostazioni di CANopen Manager.

Nessuna inizializzazione

Questa opzione è per gli slave non configurabili che iniziano già con una configurazione valida.

standard icon: Il master non invia SDO di configurazione o comandi di avvio NMT allo slave. La comunicazione e il monitoraggio del PDO (heartbeat, node guarding) vengono eseguiti quando questo è stato configurato nel configuratore.

Se lo slave non si avvia automaticamente, l'utente può utilizzare il blocco funzione NMT CiA405 per inviare un comando di avvio NMT allo slave.

Reimpostanodo

La disponibilità di questa opzione dipende dal contenuto del file di descrizione del dispositivo.

standard icon: Attivato per impostazione predefinita. I nodi slave vengono ripristinati ai parametri predefiniti prima che la configurazione venga caricata nel dispositivo o sempre quando lo slave è configurato. I parametri che possono essere impostati sono specifici del dispositivo. L'attività concreta viene eseguita dal sottoindice della casella di riepilogo.

  • Sottotitoli:001: Tutti i parametri vengono ripristinati.

  • Sottotitoli:002: I parametri di comunicazione (indice 1000h–1FFFh parametri di comunicazione specifici del produttore) vengono ripristinati.

  • Sottotitoli:003: I parametri dell'applicazione (indice 6000h–9FFFh parametri dell'applicazione specifici del produttore) vengono ripristinati.

  • Sottotitoli:004Sottotitoli: 127: La selezione dei parametri specifica del produttore viene ripristinata.

  • Sottotitoli: 128Sub254: Riservato per scopi futuri

Mappatura PDO di configurazione automatica.

Questa opzione è disponibile solo per i dispositivi modulari.

standard icon: La mappatura PDO viene generata automaticamente dalle definizioni nella descrizione del dispositivo e quindi non può essere modificata nelle due finestre di dialogo di mappatura. Se la mappatura generata automaticamente non corrisponde alla tua applicazione, puoi disattivare l'opzione e configurare la mappatura manualmente. Si consiglia di attivare questa opzione per le applicazioni standard.



Tabella 9. Node Guarding

La protezione dei nodi è un metodo di monitoraggio obsoleto e non dovrebbe più essere utilizzato perché utilizza frame RTR. Dovresti sempre usare i battiti del cuore quando possibile. In alcune eccezioni, come per gli slave meno recenti, è possibile utilizzare solo la protezione dei nodi.

Attiva il node guarding

standard icon: Il CANopen Manager invia un messaggio allo slave in Tempo di guardia (ms) intervallo. Se lo schiavo non risponde con il dato Guardia COB-ID (Communication Object Identifier), quindi CANopen Manager invia nuovamente questo messaggio tante volte quante definite in Fattore a vita o finché lo schiavo non risponde.

Se lo slave non risponde, viene contrassegnato come "non disponibile".

Tempo di guardia (ms)

Intervallo per l'invio dei messaggi (predefinito: 200 ms)

Fattore limite durata

Quando lo slave non risponde, viene stabilito un errore di protezione del nodo in base a Fattore a vita tempo moltiplicato per il Tempo di guardia.

Attiva generazione heartbeat

standard icon: Il modulo invia gli heartbeat negli intervalli di tempo indicati Tempo produttore (ms).

Tempo generatore(ms):

L'impostazione predefinita è 200 finché non ci sono voci speciali o la voce nel file di descrizione del dispositivo è 0.

Heartbeat Consumidos (...)

Apre un Proprietà Heartbeat consumo dialogo. Lì attivi gli schiavi che vuoi guardare.

Il numero di possibili slave da monitorare è definito nel file EDS. Per fare ciò, è necessario selezionare la casella di controllo "Abilita" e inserire il Node-ID dello slave e i valori richiesti nella Tempo di battito cardiaco campo (in millisecondi). Quindi lo slave controlla gli heartbeat inviati dagli slave interessati (definiti dal Node-ID). Quando non vengono più ricevuti battiti cardiaci, lo slave disattiva gli I/O.

Quando uno slave esegue il monitoraggio, viene visualizzato un segno di spunta verde su Consumo di battito cardiaco pulsante.

Nota: Quando si inserisce un dispositivo con la funzione heartbeat, le sue impostazioni di heartbeat vengono armonizzate automaticamente con il master (CANopen Manager).



Tabella 10. Emergenza

Attiva emergenza

standard icon: Quando si verificano errori interni, lo slave invia messaggi di emergenza con un COB-ID univoco. È possibile leggere questi messaggi utilizzando i blocchi funzione della libreria CAA Can Low Level Extern (RECV_EMCY_DEF, RECV_EMCY).

COB-ID

CAN ID del messaggio EMCY. Intervallo di valori possibili: [1...2047].



Tabella 11. TIME

La disponibilità di questa funzione dipende dalla descrizione del dispositivo.

Attiva produzione TIME

standard icon: Il dispositivo invia messaggi TIME.

COB-ID (Hex)

(Communication Object Identifier): identifica il timestamp del messaggio.

Attiva consumo TIME

standard icon: Il dispositivo elabora i messaggi TIME.



Tabella 12. Verifiche all'avvio

Le rispettive informazioni vengono lette dal firmware dello slave CANopen (oggetto identità 0x1018) e confrontate con le informazioni del file EDS. In caso di disparità la configurazione viene interrotta e gli slave non vengono avviati.

Verifica ID fornitore

standard icon: Verifica dell'ID fornitore all'avvio

Verifica numero prodotto

standard icon: Verifica del codice prodotto all'avvio

Verifica numero di revisione

standard icon: Verifica del numero di revisione all'avvio