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#8011
A16#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#8012
A16#8000
) (MS_21
primo 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#8122
A16#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_12
il 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_22
Nello stato
16#8012
:R_TRIG at MS_11 OR R_TRIG at MS_12 OR F_TRIG at MS_22
Nello stato
16#8122
:NOT MutingEnable OR MS_11 OR MS_12 OR NOT MS_22
Nello 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
, EMutingSwitch22
vengono 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
Reset
condizione.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
|