Diagrammi di sequenza segnale addizionali

Gli stati temporanei intermedi non sono illustrati dai diagrammi di sequenza segnali. Questi diagrammi includono solo le tipiche combinazioni di segnale in ingresso. Sono possibili altre combinazioni di segnale.

Le aree più significative dei diagrammi di sequenza segnali sono evidenziate in colore.

Altre informazioni:

Vedere anche il diagramma nella vista d'assieme per questo blocco di funzione.

NOTA:

I diagrammi di sequenza segnali in questa documentazione possibilmente omettono determinati codici diagnostici. Possibilmente non viene, per esempio, visualizzato un codice diagnostico quando il relativo stato del blocco di funzione è uno stato di transizione temporaneo ed è attivo per un solo ciclo del Safety Logic Controller.

Sono illustrate solo le tipiche combinazioni di segnali in ingresso. Altre combinazioni di segnali sono possibili.

Superamento del tempo di discrepanza

0

Il blocco di funzione non è ancora attivo (Activate = FALSE).

Di conseguenza, tutte le uscite sono FALSE o SAFEFALSE.

1

Attivazione del blocco di funzione (Activate = TRUE). Nel frattempo, l'ingresso S_ChannelNC = SAFEFALSE e S_ChannelNO = SAFETRUE.

2

S_ChannelNC commuta a SAFETRUE. La misurazione del tempo di discrepanza parte.

Al decorso del tempo impostato in DiscrepancyTime, gli ingressi S_ChannelNC e S_ChannelNO hanno lo stesso stato. Ne consegue un messaggio di errore (uscita Error = TRUE). L'uscita S_AntivalentOut rimane nello stato sicuro definito (SAFEFALSE).

3

Indipendentemente dallo stato degli ingressi S_ChannelNC e S_ChannelNO, l'uscita S_AntivalentOut rimane SAFEFALSE finché il messaggio di errore rimane attivo (Error = TRUE). Il messaggio di errore deve essere prima "resettato" con S_ChannelNC = SAFEFALSE e S_ChannelNO = SAFETRUE.

4

Messaggio di errore "resettato" con S_ChannelNC = SAFEFALSE e S_ChannelNO = SAFETRUE.

5

L'uscita S_AntivalentOut commuta a SAFETRUE mentre S_ChannelNC = SAFETRUE e S_ChannelNO = SAFEFALSE.

6

L'uscita S_AntivalentOut commuta a SAFEFALSE mentre S_ChannelNC commuta a SAFEFALSE. La misurazione del tempo di discrepanza parte quando cambia lo stato di S_ChannelNC.

7

L'uscita S_AntivalentOut rimane SAFEFALSE quando S_ChannelNO commuta a SAFETRUE entro il tempo impostato in DiscrepancyTime.