Panoramica degli I/O logici
Principio degli I/O logici
Gli I/O logici servono allo scambio di dati tra i controllori standard e di sicurezza. Possono essere scambiati due tipi di dati: variabili globali e dati I/O. Il controllore di sicurezza stesso non ha dati I/O. Questi devono essere configurati nel controllore standard e quindi scambiati con il controllore di sicurezza come I/O logici.
Se nella configurazione del controller viene inserito un modulo I/O con I/O sicuri CODESYS, quindi un I/O logico corrispondente viene automaticamente inserito nel controllore di sicurezza (stesso nome del modulo I/O sul lato standard). Questo I/O logico contiene tutti i canali I/O sicuri nonché i parametri di sicurezza del modulo, in modo che tutte le informazioni rilevanti per la sicurezza possano essere trovate nell'applicazione di sicurezza.
Gli I/O logici dell'applicazione di sicurezza sono collegati all'applicazione predefinita con dispositivi fisici o GVL di scambio logico (oggetto speciale sul lato standard). Ciò significa che c'è esattamente un I/O logico nell'applicazione di sicurezza per ogni dispositivo fisico i cui segnali di input/output sono elaborati nell'applicazione di sicurezza. Allo stesso modo, esiste esattamente un I/O logico nell'applicazione di sicurezza per ogni GVL per lo scambio logico del controller standard. L'assegnazione è variabile.
Suggerimento
I parametri fail-safe di un dispositivo i cui ingressi/uscite vengono elaborati nell'applicazione di sicurezza possono essere modificati solo nell'I/O logico appropriato nell'applicazione di sicurezza.
Suggerimento
Le descrizioni degli I/O logici sono gestite nel Dispositivi logici categoria del Repository Dispositivi.
Suggerimento
Per una migliore panoramica, le cartelle possono essere aggiunte all'albero del progetto sotto I/O logici per raggruppare gli I/O logici.
Note sugli I/O logici
Gli I/O logici vengono assegnati in base al nome dell'applicazione e all'oggetto I/O logico. Ciò dà origine alle seguenti note:
Se si modifica il nome di un I/O logico, è necessario tracciare automaticamente il nome del dispositivo fisico o del GVL di scambio logico, in modo che non sia necessario riassegnarlo all'I/O logico.
La ridenominazione (tranne nel caso di "assegnazione predefinita") o la ricollocazione dei dispositivi di campo nell'albero dei dispositivi o dei GVL di scambio logico nell'applicazione principale non modifica in alcun modo l'assegnazione all'I/O logico. L'applicazione di sicurezza viene modificata automaticamente quando viene rinominata: l'I/O logico assegnato viene rinominato come il dispositivo di campo.
Se il dispositivo di campo viene spostato in un diverso controllore parallelo, il collegamento viene interrotto e il dispositivo di campo deve essere riassegnato all'I/O logico dell'applicazione di sicurezza.
L'eliminazione del dispositivo di campo dall'albero dei dispositivi o del Logical Exchange GVL dall'applicazione predefinita implica che l'I/O logico assegnato non può più essere mappato su nulla (non viene più fornito).
L'eliminazione dell'oggetto I/O logico significa che le impostazioni fail-safe non vengono più mappate sul dispositivo di campo o che le variabili "from Safety" nel Logical Exchange GVL non vengono più fornite.
Se a un oggetto logico I/O diverso viene assegnato il vecchio nome di un oggetto logico I/O rinominato o eliminato, da ora in poi le sue impostazioni vengono mappate sul dispositivo di campo assegnato o i suoi valori variabili vengono scambiati con il Logical Exchange GVL. L'assegnazione viene quindi modificata indirettamente.
Se un I/O logico è stato eliminato e viene inserito un nuovo I/O logico con il nome dell'I/O logico eliminato, l'assegnazione è nuovamente attiva.
Se viene copiato un oggetto I/O fisico collegato a un oggetto I/O logico, anche l'oggetto I/O logico viene copiato insieme ai suoi dati.
Vantaggi degli I/O logici
Il concetto di I/O logici offre i seguenti vantaggi per lo sviluppo e la verifica di un CODESYS Safety Extension applicazione di sicurezza:
La parametrizzazione dei parametri di sicurezza dei dispositivi di campo (ad esempio parametri F in PROFIsafe) avviene solo negli I/O logici dell'applicazione di sicurezza. Se è impostata la gestione degli utenti di sicurezza, questa parametrizzazione può essere eseguita solo dai membri del gruppo di utenti di sicurezza.
Le assegnazioni modificate dei dispositivi di campo fisici e dei GVL di scambio logico non modificano l'applicazione di sicurezza, poiché le modifiche delle assegnazioni avvengono nell'applicazione principale (applicazione standard) e diventano effettive tramite il download nel controller standard.
Un pre-verificato e accettato CODESYS Safety Extension l'applicazione di sicurezza può essere staccata dal progetto originale e integrata completamente in un progetto diverso senza che questa nuova applicazione di sicurezza debba essere verificata di nuovo. Quando si fa questo, i dispositivi di campo adatti e i GVL di scambio logico devono essere riassegnati agli I/O logici dell'applicazione di sicurezza.
Proprietà dell'oggetto
La finestra di dialogo delle proprietà si apre selezionando l'I/O logico corrispondente nell'albero del progetto e cliccando sull'icona Proprietà comando nel menu contestuale. Contiene le seguenti schede:
Comune (per una descrizione più dettagliata, vedere: Proprietà dell'oggetto)
Sicurezza
Controllo degli accessi (per una descrizione più dettagliata, vedere: Proprietà dell'oggetto)
La finestra di dialogo delle proprietà di tutti gli I/O logici contiene Sicurezza scheda oltre alla Comune E Controllo degli accessi schede.
CRC di sicurezza
CRC per gli I/O logici
CRC di sicurezza (CNF) (se aspetto Configurazione sicura disponibile, vedi Scheda: Configurazione sicura)
CRC di sicurezza (PAR) (se aspetto Parametrizzazione sicura del dispositivo disponibile, vedi Scheda: Parametrizzazione sicura)
Versione (modificabile)
Lo sviluppatore può assegnare liberamente la versione. La versione può essere utilizzata per rilevare rapidamente la versione dell'oggetto in elenco oggetti dell'oggetto dell'applicazione di sicurezza.
Commento: Qui è possibile inserire un commento per l'I/O logico.
Editor degli I/O logici
Per una descrizione dettagliata dell'editor e delle sue schede, vedere: Editor di dispositivi di I/O logici