Questa sezione contiene informazioni sui seguenti argomenti:
Definizione dei termini: Standard = non relativo alla sicurezza.
Il termine "standard" si riferisce sempre a elementi/oggetti non relativi alla sicurezza. Esempi: un elemento di dati di un processo standard può venire letto/scritto solo da un dispositivo I/O non relativo alla sicurezza, ossia da un dispositivo standard. Sono dati non relativi alla sicurezza tutte le variabili / le funzioni / i blocchi di funzione standard. Il termine "controllore standard" designa un PLC non relativo alla sicurezza.
In schemi SBF/LD è possibile combinare variabili di sicurezza e standard.
In questo modo, il principio di abilitazione si può programmare senza dover ricorrere alla funzione EN_OUT (si veda l'argomento "Programmare il principio di abilitazione").
Il modo più semplice per realizzare il principio di abilitazione in uno schema SBF/LD consiste nel programmare una connessione logica AND di un segnale di sicurezza (inserito come contatto LD) con un segnale standard (anch'esso un contatto LD). Ciò significa che il controllore standard (rappresentato dal segnale standard nello schema di codice) si dichiara d'accordo con il Safety Logic Controller (rappresentato dal segnale di sicurezza). Questo caso è illustrato nel primo schema esemplare qui sotto.
In un simile schema SBF/LD sono permessi collegamenti AND tra variabili di sicurezza e standard, come anche conversioni del tipo di dati da tipi di sicurezza e tipi standard. La conversione del tipo di dati da un tipo standard a un tipo di sicurezza, come anche l'utilizzo di OR cablati (wired OR) tra tipi di dati di sicurezza e standard che scrivono una variabile di sicurezza invece non sono permesse. Fare riferimento alle sottostanti regole.
Quando si combinano variabili di sicurezza e standard è obbligatorio rispettare le seguenti regole di sicurezza.
AVVERTIMENTO | |
---|---|
Quando si combinano variabili di sicurezza e standard, Machine Expert – Safety esegue un'analisi del flusso di dati nel codice SBF/LD ed evidenzia i principali percorsi di segnale di sicurezza visualizzandoli in forma di linee rosse spesse.
Un percorso di sicurezza termina sempre o su una variabile di uscita di sicurezza o, nel caso di una variabile di uscita standard, sull'ultimo ingresso di oggetto che precede questa uscita. Se un percorso di segnale standard termina su un'uscita di sicurezza, questa uscita viene visualizzata su sfondo tratteggiato in rosso.
Esempi:
In schemi di codice, gli ingressi FU/BF vengono trattati come variabili d'uscita dello schema. Di converso, ogni parametro formale d'uscita di FU/BF viene considerato come una variabile d'ingresso dello schema. Di conseguenza, quando si collegano FU/BF in uno schema misto sono valide le stesse regole valide per le variabili.
Esempio:
I seguenti collegamenti tra variabili di sicurezza e standard sono permessi:
Variabile d'ingresso di sicurezza scrive variabile d'uscita standard (corrisponde a conversione di tipo di sicurezza > standard). ![]() |
Variabile d'ingresso di sicurezza e standard scrive variabile d'uscita di sicurezza (connessione AND). ![]() |
Variabile d'ingresso di sicurezza e standard scrive variabile d'uscita standard (connessione AND). ![]() |
Due (o più) variabili d'ingresso di sicurezza parallele scrivono variabile d'uscita standard (corrisponde a OR cablato con conseguente conversione del tipo da di sicurezza > standard). ![]() |
Variabile d'ingresso di sicurezza e variabile d'ingresso standard parallela scrivono variabile d'uscita standard. ![]() |
Variabile d'ingresso di sicurezza scrive variabile d'uscita di sicurezza con variabile d'uscita standard parallela. ![]() |
I seguenti schemi contengono collegamenti non validi tra variabili di sicurezza e standard che risultano in un messaggio di errore del compilatore.
Variabile d'ingresso standard scrive variabile d'uscita di sicurezza (corrisponde a una conversione non valida del tipo non valida da standard > di sicurezza) ![]() |
Variabile d'ingresso di sicurezza con variabile d'ingresso standard parallela scrivono variabile d'uscita (OR cablato di tipi di dati di sicurezza e standard con conseguente conversione invalida del tipo). ![]() |