Skip to main content

Funzioni

Sicurezza CANopen

CANopen Safety è uno standard europeo (EN 50325-5). Ciò significa che i dati possono essere trasmessi tramite reti CAN che soddisfano i requisiti per le applicazioni SIL3. Questa trasmissione dati orientata alla sicurezza può avvenire parallelamente a una trasmissione dati CANopen esistente. CODESYS CANopen Safety supporta i requisiti di sicurezza secondo SIL2.

Oltre ai servizi CANopen convenzionali per la trasmissione dati, come SDO e PDO, per l'estensione di sicurezza è definito un servizio specifico per questa trasmissione dati con il servizio SRDO (Safety Related Data Object). Per quanto riguarda la configurazione e il tipo di comunicazione, è simile a un PDO, ma sono definite proprietà aggiuntive.

Per utilizzare CANopen Safety, il CANopen Manager SIL2 viene inserito nell'albero dei dispositivi al posto del CANopen Manager. Sia i dispositivi sicuri (icona gialla) che quelli non sicuri (icona grigia) possono essere inseriti sotto questo gestore. Di conseguenza, è possibile gestire in parallelo sia i sottoscrittori CAN sicuri che quelli non sicuri. I sottoscrittori sicuri dispongono di pagine specifiche per la sicurezza, oltre alle consuete pagine di configurazione. In queste pagine è possibile configurare gli SRDO ( PDO sicuri) e i relativi CRC. Oltre alle consuete istanze dei dispositivi non sicuri, viene generata un'istanza aggiuntiva con prefisso "S_" per ciascun dispositivo di sicurezza (CANopen MANAGER e slave). Ciò fornisce funzionalità diagnostiche specifiche per la sicurezza.

L'utilizzo di CANopen Manager SIL2 richiede un runtime CODESYS SIL2 con un mini-driver CAN appositamente adattato e un plug-in CODESYS SIL2. Le librerie e i dispositivi necessari sono già inclusi nell'installazione standard.

Ridondanza

Con il CODESYS Redundancy Toolkit consente di utilizzare due CANopen Manager in una configurazione ridondante. In questo caso, il controllore passivo monitora le attività del controllore attivo e ne assume il ruolo attivo quando viene rilevato un errore di comunicazione. Il monitoraggio avviene tramite due meccanismi paralleli:

  • Monitoraggio del CODESYS Redundancy Toolkit (principalmente tramite Ethernet)

  • Monitoraggio dell'heartbeat del CANopen Manager. Il timeout desiderato viene impostato nel configuratore del CANopen Manager.

Suggerimento

IL "CODESYS Per la funzione "Ridondanza" è necessario il componente aggiuntivo "Redundancy Toolkit". Inoltre, è necessario configurare la ridondanza nell'albero dei dispositivi.

Per maggiori informazioni, vedere: Ridondanza CODESYS

Riconfigurazione – CANopen Manager

Con la funzione "Riconfigurazione" è possibile adattare dinamicamente una configurazione del bus CAN durante l'esecuzione dell'applicazione, inizialmente scaricata sul controller.

Con il blocco funzione DED.Reconfigure, disponibile quando è abilitata la diagnosi generica del dispositivo (Impostazioni PLC:), è possibile eseguire le seguenti azioni in fase di esecuzione.

  • Attivazione e disattivazione dei singoli dispositivi

  • Attivazione e disattivazione di un intero tratto di autobus

Suggerimento

Per maggiori informazioni sulla riconfigurazione a livello CANbus, vedere il capitolo Riconfigurazione – CANbus.

Comando: Cerca dispositivi

Finestra di dialogo: Scansione dispositivi

Tabella 13. Dispositivi scansionati

Nome del dispositivo, tipo di dispositivo, indirizzo, nome della stazione, ecc.

Dati sul dispositivo scansionato in base al tipo di rete.

Quando si modifica un valore nell'elenco dei dispositivi scansionati, il valore viene visualizzato in corsivo. Ciò indica che il nuovo valore è stato modificato nell'editor in CODESYS, ma non nel dispositivo. Quando si scarica il valore sul dispositivo, questo viene visualizzato normalmente.

I valori che indicano differenze tra il progetto e il dispositivo scansionato sono visualizzati in arancione.

Se sono disponibili più descrizioni dispositivo per il dispositivo scansionato, il nome viene visualizzato in grassetto. La selezione della descrizione dispositivo corrispondente avviene in modo diverso a seconda del bus di campo. Per informazioni più dettagliate, consultare i capitoli sui bus di campo corrispondenti.

Se non è possibile trovare una descrizione del dispositivo, viene visualizzato il seguente messaggio: "Attenzione! Il dispositivo non è stato trovato nel repository". A seconda del sistema bus, vengono visualizzate informazioni aggiuntive, come il numero del fornitore e il codice prodotto. Il dispositivo non può essere inserito nel progetto senza la descrizione del dispositivo installata.

Mostra le differenze nel progetto

standard icon: La tabella nella finestra di dialogo mostra anche altri dispositivi configurati (nell'albero dei dispositivi del progetto).

_cds_icon_option_deactivated.png: La tabella mostra tutti i dispositivi scansionati. I dispositivi configurati non vengono visualizzati.

Scansione per dispositivi

Avvia una nuova ricerca.

Copia tutti i dispositivi nel progetto

Il dispositivo selezionato nella tabella viene inserito nell'albero dei dispositivi del progetto. Se non viene selezionato nulla, vengono visualizzati tutti i dispositivi scansionati.



Importante

Se usi Copia tutti i dispositivi nel progetto per inserire i dispositivi disponibili nell'albero dei dispositivi nell'albero dei dispositivi, è necessario tenere presente quanto segue: i dati del Dati di processo E <...> Mappatura I/O le schede dei dispositivi esistenti potrebbero essere sovrascritte con i dati dei dispositivi inseriti di recente.

Tabella 14. Dispositivi configurati

Questa parte della finestra di dialogo è visibile solo quando selezioni Mostra le differenze nel progetto opzione.

Le differenze tra i dispositivi scansionati e quelli configurati sono contrassegnate da un codice colore. I dispositivi visualizzati in verde sono identici su entrambi i lati. I dispositivi visualizzati in rosso sono disponibili solo nella vista dei dispositivi scansionati o configurati.

_cds_icon_scan_copy_before.png

Se è stato selezionato un dispositivo in entrambe le viste, i dispositivi scansionati vengono inseriti sopra il dispositivo configurato selezionato.

_cds_icon_scan_copy_below.png

Se è stato selezionato un dispositivo in entrambe le viste, i dispositivi scansionati vengono inseriti sotto il dispositivo configurato selezionato.

_cds_icon_scan_change_device.png

Se è stato selezionato un dispositivo in entrambe le viste, i dispositivi configurati vengono sostituiti dal dispositivo scansionato selezionato.

_cds_icon_scan_copy_all.png

Tutti i dispositivi scansionati vengono copiati nel progetto.

_cds_icon_scan_delete.png

Elimina il dispositivo configurato selezionato.



Comportamento del ciclo del bus per CANopenManager

_can_img_task_diagram_canopenmanager.png

0: Invio/ricezione di PDO sincroni

1: Ricezione di PDO asincroni

2: compito IEC

3: Scrittura degli output nel buffer di output

Per maggiori informazioni, vedere: configurazione delle attività