FB_ENVELOPE
Descrizione Blocco Funzione
Il FB_ENVELOPE
viene utilizzato per creare una curva di inviluppo dal valore di InValue
più uiOffset
e per verificare se InValue
viola questa curva di inviluppo ogni volta che viene chiamato il blocco funzione. Se InValue
raggiunge la gamma da - udiTargetValue
A + udiTargetValue
, poi l'ora tTimeAfterInTarget
inizia a correre. Se InValue
lascia questo intervallo e il tempo non è ancora trascorso, questo tempo viene reimpostato. Il tempo potrebbe ricominciare quando InValue
raggiunge nuovamente la portata. Se InValue
rimane all'interno dell'intervallo, quindi il bSafeFunctionOut
l'uscita è impostata su FALSE
dopo il tempo tTimeAfterInTarget
è trascorso. IL bSafeFunctionOut
l'uscita è impostata su FALSE
al più tardi dopo tMaxTime
è scaduta.
Questo blocco funzione può normalmente essere utilizzato, ad esempio, per una funzione di sicurezza SS1 o SS2.
Suggerimento
La disponibilità di questo blocco funzione dipende da FBSupportFlags
del file di descrizione ESI. Questi FBSupportFlags
vengono valutati a partire da CODESYS Safety for EtherCAT Safety Module 4.3.0.0. L'utilizzo di questo blocco funzione è impedito se il dispositivo in questione non supporta esplicitamente questo blocco funzione.

Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| Per un bordo di discesa, viene creata una curva di inviluppo dal valore di |
|
|
| Valore analogico che deve essere monitorato quando si verifica un ritardo o una variazione verso lo 0 all'interno di una curva di inviluppo. Tipi di dati consentiti: |
|
|
| Arco temporale di È consentito solo un valore costante (nessuna variabile) |
|
|
| Valore che viene aggiunto al valore di È consentito solo un valore costante (nessuna variabile) |
|
|
| Tempo dopo il quale il Il tempo inizia a scorrere quando È consentito solo un valore costante (nessuna variabile) |
|
|
| Tempo massimo (in ms) dopo il quale il È consentito solo un valore costante (nessuna variabile) |
Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| Uscita con funzione di sicurezza (ritardata nel tempo e monitorata dalla curva di inviluppo) Impostato |
|
|
|
|