SF_MutingSeq
Suggerimento
La versione del blocco funzione come descritto qui corrisponde all'ultima versione del blocco funzione in Elenco delle versioni dei blocchi funzionali.
Norme di sicurezza applicabili
SF_MutingSeq è un blocco funzione PLCopen certificato. Per informazioni dettagliate sugli standard applicati, vedere "PLCopen – Comitato tecnico 5 – Software di sicurezza".
Importante
I requisiti elencati nelle norme devono essere soddisfatti dall'utente.
Descrizione dell'interfaccia
Muting è la soppressione deliberata di una funzione di sicurezza (esempio: barriera fotoelettrica). In questo blocco è specificato il muting sequenziale con quattro sensori di muting.
Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
|---|---|---|---|
|
|
| |
|
|
| Variabile
|
|
|
| Variabile Stato del sensore di silenziamento
Nota: a seconda dei requisiti di sicurezza, |
|
|
| Variabile. Stato del sensore di silenziamento
Nota: a seconda dei requisiti di sicurezza, |
|
|
| Variabile. Stato del sensore di silenziamento
Nota: a seconda dei requisiti di sicurezza, |
|
|
| Variabile Stato del sensore di silenziamento
Nota: a seconda dei requisiti di sicurezza, |
|
|
| Variabile o costante. Mostra lo stato della lampada di disattivazione dell'audio.
|
|
|
| Costante Tempo massimo per la sequenza di disattivazione completa, il timer si avvia quando viene azionato il primo sensore di disattivazione. IL |
|
|
| Variabile o costante. Comando del sistema di controllo che attiva l'avvio della funzione di muting quando richiesto dal ciclo macchina. Dopo l'avvio della funzione di muting, questo segnale può essere disattivato.
|
|
|
| |
|
|
|
Tempo di silenziamento massimo
Per gli sviluppatori di livello esteso: MaxMutingTime input deve essere impostato su un valore costante. Ciò significa che questo valore non deve essere modificato per le chiamate.
Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
|---|---|---|---|
|
|
| |
|
|
| Uscita orientata alla sicurezza, indica lo stato della protezione non isolante dell'applicazione di muting.
|
|
|
| Visualizza lo stato del processo di disattivazione dell'audio.
|
|
|
| |
|
|
|
Importante
Un cortocircuito nei segnali del sensore di muting o un errore di applicazione funzionale nel supporto di questi segnali non è supportato da questo blocco funzione, ma viene interpretato come una sequenza di muting non corretta. (Tipo di dati BOOL, fornito dall'hardware o dal software funzionale dell'utente.) Tuttavia, ciò non dovrebbe portare a un silenziamento indesiderato. Gli utenti dovrebbero considerare questo aspetto nelle rispettive analisi dei rischi.

Descrizione funzionale
Il muting è la soppressione deliberata di una funzione di sicurezza. Ciò è necessario, ad esempio, quando il materiale deve essere trasportato nell'area pericolosa senza causare l'arresto della macchina. Il muting è attivato da un sensore di muting. L'uso di due o quattro sensori di muting e la corretta integrazione nel processo di produzione devono garantire che nessuna persona entri nell'area pericolosa mentre la griglia luminosa è disattivata. I sensori di muting possono essere interruttori di prossimità, barriere fotoelettroniche, interruttori di finecorsa, ecc. che non devono essere a prova di guasto. La modalità di muting attiva deve essere indicata da spie luminose.
Esistono metodi di muting sequenziali e paralleli. In questo blocco viene utilizzato il muting sequenziale con quattro sensori di muting. Di seguito è elencata un'esecuzione della direzione di trasporto in avanti. L'FB può essere utilizzato in entrambe le direzioni: avanti e indietro. Il muting dovrebbe essere attivato dal segnale MutingEnable dal processo per impedire manomissioni. Se il segnale MutingEnable non è disponibile, l'input deve essere impostato su TRUE.
I parametri di input del blocco funzionale includono i segnali dei quattro sensori di muting (MutingSwitch11, MutingSwitch12, MutingSwitch21, E MutingSwitch22), così come il OSSD segnale del "dispositivo di protezione optoelettronico attivo" S_AOPD_In.
Attenzione
IL S_StartReset l'ingresso deve essere attivato solo se è garantito che non possa verificarsi alcuna situazione pericolosa all'avvio dell'S-PLC.
NO. | Immagine | Spiegazione |
|---|---|---|
1 | ![]() | Se il sensore di silenziamento |
2 | ![]() | La modalità di disattivazione audio rimane attiva finché |
3 | ![]() | Prima dei sensori di silenziamento |
4 | ![]() | La modalità di disattivazione dell'audio viene terminata quando viene disattivato solo il sensore |
Diagramma di stato

Suggerimento
Nota: il passaggio da qualsiasi stato a Idle stato, avviato da Activate = FALSE, non viene mostrato. In ogni caso, queste transizioni hanno la priorità più alta.
Diagramma temporale tipico
SF_MutingSeq con S_StartReset = TRUE
Condizioni di silenziamento
Condizione di disattivazione 1 (allo stato
16#8011) (MS_11è il primo sensore di input attivato). Avvia timer:MaxMutingTime:MutingEnable AND (R_TRIG at MS_11 AND NOT MS_12 AND NOT MS_21 AND NOT MS_22)Condizione di silenziamento 2 (dallo stato
16#8011A16#8012) (MS_12è il secondo sensore di input attivato):MutingEnable AND (MS_11 AND R_TRIG at MS_12 AND NOT MS_21 AND NOT MS_22)Condizione di silenziamento 3 (dallo stato
16#8012A16#8000) (MS_21primo sensore di uscita attivato). Timer di arresto:MaxMutingTime:NOT MS_11 AND NOT MS_12 AND F_TRIG at MS_21 AND MS_22
Condizione di disattivazione 11 (allo stato
16#8122) (MS_22è il primo sensore di input attivato). Avvia timer:MaxMutingTime:MutingEnable AND (NOT MS_11 AND NOT MS_12 AND NOT MS_21 AND R_TRIG at MS_22)Condizione di silenziamento 12 (dallo stato
16#8122A16#8112) (MS_21è il secondo sensore di input attivato):MutingEnable AND (NOT MS_11 AND NOT MS_12 AND R_TRIG at MS_21 AND MS_22)Condizione di silenziamento 13 (
MS_12il primo sensore di uscita attivato). Arresto timer:MaxMutingTime:MS_11 AND F_TRIG at MS_12 AND NOT MS_21 AND NOT MS_22
Nello stato
16#8000:(NOT MutingEnable AND R_TRIG at MS_11) OR (NOT MutingEnable AND R_TRIG at MS_22) OR (MS_12 OR MS_21) OR (MS_11 AND MS_22)Nello stato
16#8011:NOT MutingEnable OR NOT MS_11 OR MS_21 OR MS_22Nello stato
16#8012:R_TRIG at MS_11 OR R_TRIG at MS_12 OR F_TRIG at MS_22Nello stato
16#8122:NOT MutingEnable OR MS_11 OR MS_12 OR NOT MS_22Nello stato
16#8112:F_TRIG at MS_11 OR R_TRIG at MS_21 OR R_TRIG at MS_22
Rilevamento degli errori
L'FB rileva le seguenti condizioni di errore:
I sensori di silenziamento
MutingSwitch11,MutingSwitch12,MutingSwitch21, EMutingSwitch22vengono attivati nell'ordine sbagliato.La sequenza di silenziamento inizia senza attivazione da
MutingEnable.Una lampada di silenziamento difettosa è indicata da
S_MutingLamp = FALSE.Una statica
Resetcondizione.MaxMutingTimeè stato impostato su un valore inferiore a zero o superiore aT#10min.La funzione di disattivazione dell'audio (
S_MutingActive = TRUE) supera il tempo massimo di disattivazioneMaxMutingTime.
Comportamento di errore
In caso di un evento di errore, le uscite S_AOPD E S_MutingActive sono impostati su FALSE. IL DiagCode l'output visualizza il codice di errore rilevante e il Error l'output è impostato su TRUE.
Il riavvio viene impedito finché le condizioni di errore non vengono chiarite e lo stato sicuro non viene confermato con Reset.
Codici di errore e di stato specifici di FB
| Nome della statua | Descrizione dello stato e impostazione dell'output |
|---|---|---|
|
| Condizione di reset statico rilevata dopo l'attivazione di FB
|
|
| Condizione di reset statico rilevata nello stato
|
|
| Errore rilevato con la lampada di disattivazione
|
|
| Errore nella sequenza di disattivazione dello stato
|
|
|
|
|
| Errore di temporizzazione: tempo di disattivazione attivo (se
|
| Nome della statua | Descrizione dello stato e impostazione dell'output |
|---|---|---|
|
| Il blocco funzione non è attivo (stato di base).
|
|
| Disattivazione dell'audio non attiva e nessun requisito di sicurezza da |
|
| Il blocco è stato attivato.
|
|
| Richiesta di sicurezza rilevata da
|
|
| È stato scoperto un requisito di sicurezza o un errore ed è stato ora eliminato. Conferma
|
|
| Funzione di sicurezza attivata
|
|
| La sequenza di silenziamento in avanti è nella fase di avvio, nessun requisito di sicurezza
|
|
| La sequenza di avanzamento silenziosa è attiva.
|
|
| La disattivazione della sequenza all'indietro è attiva.
|
|
| La sequenza di silenziamento all'indietro è nella fase di avvio, nessun requisito di sicurezza
|



