Combinare variabili di sicurezza e standard in uno schema SBF/LD

NOTA:

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.

Perché combinare variabili di sicurezza e standard?

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.

Regole di sicurezza

Quando si combinano variabili di sicurezza e standard è obbligatorio rispettare le seguenti regole di sicurezza.

 AVVERTIMENTO

FUNZIONAMENTO INDESIDERATO DELL'ATTREZZATURA

  • Verificate le conseguenze di segnali standard che influiscono su uscite di sicurezza tramite collegamenti AND.

  • Non utilizzate variabili che sono state convertite da un tipo di dati di sicurezza a un tipo di dati standard in funzioni di sicurezza.

La mancata osservazione di queste istruzioni può causare la morte, lesioni personali gravi e danni materiali.

Percorsi di segnale di sicurezza evidenziati

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:

Trattamento di parametri formali

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:

Collegamenti permessi tra variabili di sicurezza e standard

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.

Collegamenti vietati tra variabili di sicurezza e standard

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).