Funzioni
Sicurezza CANopen
CANopen Safety viene rilasciato come norma europea (EN 50325-5). Ciò significa che i dati possono essere trasmessi tramite reti CAN che soddisfano i requisiti per le applicazioni SIL3. Questa trasmissione di dati orientata alla sicurezza può avvenire parallelamente a una trasmissione di dati CANopen esistente. CODESYS CANopen Safety supporta i requisiti di sicurezza secondo SIL2.
Oltre ai servizi CANopen convenzionali per la trasmissione di dati come SDO e PDO, per l'estensione della sicurezza con il servizio SRDO (oggetto di dati relativi alla sicurezza) è definito un servizio speciale per questa trasmissione di dati. Per quanto riguarda la configurazione e il tipo di comunicazione, è simile a un PDO, ma sono definite proprietà aggiuntive.
Per utilizzare CANopen Safety, nell'albero dei dispositivi viene inserito CANopen Manager SIL2 al posto di CANopen Manager. Sia i dispositivi sicuri (icona del dispositivo giallo) che i dispositivi non sicuri (icona del dispositivo grigio) possono essere inseriti sotto questo gestore. Di conseguenza, gli abbonati CAN pericolosi e sicuri possono essere gestiti in parallelo. Gli utenti sicuri dispongono di pagine specifiche per la sicurezza oltre alle normali pagine di configurazione. In essi possono essere configurati gli SRDO (safe PDO) ei relativi CRC. Oltre alle consuete istanze di dispositivi non sicuri, per ogni dispositivo di sicurezza (CANopen Manager e Slaves) viene generata un'istanza aggiuntiva con il prefisso "S_". Ciò fornisce capacità diagnostiche specifiche per la sicurezza.
L'uso di CANopen Manager SIL2 richiede un runtime SIL2 CODESYS 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, è possibile utilizzare due CANopen Manager in una configurazione di ridondanza. In questo caso, il controller passivo monitora le attività del controller attivo e assume il ruolo attivo quando viene rilevato un errore di comunicazione. Il monitoraggio avviene attraverso due meccanismi paralleli:
Monitoraggio del CODESYS Toolkit di ridondanza (principalmente tramite Ethernet)
Monitoraggio dell'heartbeat di CANopen Manager. Il timeout desiderato è impostato nel configuratore del CANopen Manager.
Suggerimento
Il "CODESYS Per la funzione "Ridondanza" è necessario il componente aggiuntivo "Redundancy Toolkit". Inoltre, è necessario configurare la ridondanza nella struttura ad albero dei dispositivi.
Per ulteriori informazioni, vedere: Ridondanza CODESYS
Riconfigurazione – Gestore CANopen
Con la funzione "Riconfigurazione" è possibile adattare dinamicamente una configurazione del bus CAN durante il runtime dell'applicazione che è stata inizialmente caricata nel controllore.
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 bus
Suggerimento
Per ulteriori informazioni sulla riconfigurazione a livello CANbus, vedere il capitolo Riconfigurazione – CANbus.
Comando: Cerca dispositivi
Finestra di dialogo "Scansione dispositivi".
Nome dispositivo, Tipo dispositivo, Indirizzo, Nome stazione, ecc. | Dati sul dispositivo scansionato a seconda del 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 nel dispositivo, viene visualizzato normalmente. I valori che indicano le differenze tra il progetto e il dispositivo scansionato sono visualizzati in arancione. Se sono disponibili più descrizioni del dispositivo per il dispositivo scansionato, il nome viene visualizzato in grassetto. La selezione della descrizione del dispositivo corrispondente viene risolta in modo diverso per i diversi bus di campo. Per informazioni più dettagliate, vedere i capitoli relativi al bus di campo. 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 venditore e il numero del prodotto. Il dispositivo non può essere inserito nel progetto senza la descrizione del dispositivo installato. |
Mostra le differenze per proiettare |
|
Cerca dispositivi | Avvia una nuova ricerca. |
Copia tutti i dispositivi nel progetto | Il dispositivo selezionato nella tabella viene inserito nella struttura ad albero dei dispositivi nel 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, che sono disponibili nell'albero dei dispositivi, nell'albero dei dispositivi, occorre tenere presente quanto segue: I dati del Dati di processo e <...> Mappatura I/O le schede dei dispositivi esistenti possono essere sovrascritte con i dati dei dispositivi inseriti di recente.
Questa parte della finestra di dialogo è visibile solo quando si seleziona il Mostra le differenze per proiettare opzione. Le differenze tra i dispositivi scansionati e configurati sono codificate a colori. 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. | |
![]() | Se è stato selezionato un dispositivo in entrambe le viste, i dispositivi scansionati vengono inseriti sopra il dispositivo configurato selezionato. |
![]() | Se è stato selezionato un dispositivo in entrambe le viste, i dispositivi scansionati vengono inseriti sotto il dispositivo configurato selezionato. |
![]() | Se è stato selezionato un dispositivo in entrambe le viste, i dispositivi configurati vengono sostituiti dal dispositivo scansionato selezionato. |
![]() | Tutti i dispositivi scansionati vengono copiati nel progetto. |
![]() | Elimina il dispositivo configurato selezionato. |
Comportamento del ciclo bus per CANopenManager

0: Invio/ricezione di PDO sincroni
1: Ricezione di PDO asincroni
2: Attività IEC
3: Scrittura degli output nel buffer di output
Per ulteriori informazioni, vedere: configurazione delle attività