SF_MutingPar_2Sensor
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_MutingPar_2Sensor
è 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
Il muting è la soppressione deliberata di una funzione di sicurezza. Il muting parallelo con due sensori di muting è specificato in questo blocco.
Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| |
|
|
| Variabile
|
|
|
| Variabile Stato del sensore di silenziamento
|
|
|
| Variabile. Stato del sensore di silenziamento
|
|
|
| Variabile o costante. Mostra lo stato della lampada di disattivazione dell'audio.
|
|
|
| Costante 0..4 s; Tempo massimo di discrepanza per È necessario rispettare la nota di attenzione "DiscTimeEntry e MaxMutingTime". |
|
|
| Costante Tempo massimo per la sequenza di disattivazione completa, il timer si avvia quando viene azionato il primo sensore di disattivazione. È necessario rispettare la nota di attenzione "DiscTimeEntry e MaxMutingTime". |
|
|
| 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.
|
|
|
| |
|
|
|
DiscTimeEntry e MaxMutingTime
Per gli sviluppatori di livello esteso: DiscTimeEntry
E MaxMutingTime
gli input devono essere impostati su valori costanti. Ciò significa che questi valori non devono essere modificati 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
Il controllo di linea dei segnali del sensore di muting deve essere attivo nel circuito di sicurezza.

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 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 parallelo con due sensori di muting. Di seguito è riportato un esempio. Il posizionamento dei sensori deve essere eseguito secondo gli standard IEC. L'FB può essere utilizzato in entrambe le direzioni: avanti e indietro. In questo caso, la direzione corrente non può essere determinata. Il muting deve essere attivato con il segnale MutingEnable del controllo di processo per evitare manomissioni.
I parametri di ingresso del blocco funzionale contengono i segnali dei 2 sensori di muting (S_MutingSwitch11
E S_MutingSwitch12
), il segnale OSSD del "dispositivo di protezione optoelettronico attivo" S_AOPD
, così come i due tempi parametrizzabili DiscTimeEntry
E MaxMutingTime
.
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 | ![]() | Quando i sensori retroriflettenti vengono utilizzati come sensori di silenziamento, sono generalmente disposti in diagonale. In generale, questa disposizione dei sensori retroriflettenti come sensori di silenziamento richiede solo due sensori fotoelettrici e solo |
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_MutingPar_2Sensor
(S_StartReset = TRUE
, Reset = FALSE
, S_MutingLamp = TRUE
)
Condizione di disattivazione 1 (a
16#8011
) (MS_11
è il primo sensore di input attivato) Avvia timerDiscTimeEntry
EMaxMutingTime
:MutingEnable AND R_TRIG at MS_11 AND NOT MS_12
Condizione di disattivazione 2 (a
16#8311
) (MS_12 è il primo sensore di input attivato): Avvia timerDiscTimeEntry
EMaxMutingTime
:MutingEnable AND NOT MS_11 AND R_TRIG at MS_12
Condizione di silenziamento 3 (da
16#8011
A16#8012
) (MS_12
è il secondo sensore di ingresso attivato): Arresta il timerDiscimeEntry
:MutingEnable AND MS_11 AND R_TRIG at MS_12
Condizione di silenziamento 4 (da
16#8311
A16#8012
) (MS_11
è il secondo sensore di ingresso attivato): Arresta il timerDiscTimeEntry
:MutingEnable AND R_TRIG at MS_11 AND MS_12
Condizione di silenziamento 5 (da
16#8000
A16#8012
) (entrambi i sensori attivati nello stesso ciclo): Avvia timerMaxMutingTime
:MutingEnable AND R_TRIG at MS_11 AND R_TRIG at MS_12
Condizione di silenziamento 6 (da
16#8012
A16#8000
) (entrambi i sensori risolti nello stesso ciclo oMS_11
EMS_12
risolti uno dopo l'altro). Arresta timer:MaxMutingTime
:NOT MS_11 OR NOT MS_12
Stato
16#8000
:(R_TRIG at MS_11 AND MS_12 AND NOT R_TRIG at MS_12) OR
(R_TRIG at MS_12 AND MS_11 AND NOT R_TRIG at MS_11) OR
((MS_11 AND NOT R_TRIG at MS_11) AND (MS_12 AND NOT R_TRIG at MS_12)) OR
(NOT MutingEnable AND R_TRIG at MS_11) OR
(NOT MutingEnable AND R_TRIG at MS_12)
Stato
16#8011
:NOT MutingEnable OR NOT MS_11
Stato
16#8311
:NOT MutingEnable OR NOT MS_12
Stato
16#8012
: sono consentite tutte le transizioni possibili
Rilevamento degli errori
L'FB rileva le seguenti condizioni di errore:
DiscTimeEntry
è stato impostato su un valore inferiore aT#0s
o maggiore diT#4s
.MaxMutingTime
è stato impostato su un valore inferiore aT#0s
e maggiore diT#10min
.Il tempo di discrepanza per la coppia
S_MutingSwitch11/S_MutingSwitch12
è stato superato.La funzione di disattivazione dell'audio (
S_MutingActive = TRUE
) supera il tempo massimoMaxMutingTime
.I sensori di silenziamento
S_MutingSwitch11
,MutingSwitch12
sono stati azionati nell'ordine sbagliato.La sequenza di disattivazione inizia senza attivazione da parte di MutingEnable.
Segnali statici del sensore di muting
Una lampada di silenziamento difettosa è indicata da
S_MutingLamp = FALSE
.Viene rilevata una condizione di reset statico nello stato
8001
E8003
.
Comportamento di errore
In caso di un evento di errore, le uscite S_AOPD_Out
E S_MutingActive
sono impostati su FALSE
. IL DiagCode
ouput visualizza il codice di errore rilevante e il Error
l'output è impostato su TRUE
.
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 del blocco nello stato
|
|
| 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
|
|
| Errore di temporizzazione: discrepanza nel tempo di commutazione
|
| Nome della statua | Descrizione dello stato e impostazione dell'output |
---|---|---|
|
| Il blocco funzione non è attivo (stato di base).
|
|
| Muting non attivo e nessun requisito di sicurezza da parte dell'AOPD. Se i timer del seguente muting sono ancora in esecuzione, verranno arrestati.
|
|
| Il blocco è stato attivato.
|
|
| Richiesta di sicurezza rilevata da
|
|
| È stato scoperto un requisito o un errore di sicurezza ed è stato ora eliminato. Conferma dell'operatore con
|
|
| Funzione di sicurezza attivata
|
|
| La sequenza di silenziamento è in fase di avvio dopo il sorgere del bordo di trigger di
|
|
| La sequenza di silenziamento è in fase di avvio dopo il sorgere del bordo di trigger di
|
|
| La sequenza di disattivazione dell'audio è attiva, in uno dei seguenti modi:
O
Monitoraggio di
|