Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| software:qview:qview_6:qcl_library:dt11breakenc [2019/08/29 17:01] – creata - modifica esterna 127.0.0.1 | software:qview:qview_6:qcl_library:dt11breakenc [2024/09/02 14:37] (versione attuale) – [IMPLEMENTAZIONE] qem214 | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| + | ====== DT11BreakEnc ====== | ||
| + | |||
| + | **D = **// | ||
| + | |||
| + | **T = **// | ||
| + | |||
| + | La funzione DT11BreakEnc __esegue un controllo per verificare eventuali problemi sulla movimentazione di assi analogici__. La funzione pone in stato di emergenza il device (o segnala l' | ||
| + | |||
| + | ===== IMPLEMENTAZIONE ===== | ||
| + | |||
| + | **DT11BreakEnc(Asse, | ||
| + | |||
| + | Parametri: | ||
| + | |||
| + | ^IN/ | ||
| + | | IN | ANPOS EANPOS CAMMING | ||
| + | | IN | SYSTEM | ||
| + | | IN | SYSTEM | ||
| + | | IN | SYSTEM | ||
| + | | OUT | SYSTEM/\\ GLOBAL | ||
| + | |||
| + | === Esempio === | ||
| + | |||
| + | <code QCL> | ||
| + | ;... | ||
| + | MinVout = 3 ;(0.3 Volt di tensione minima che abilita il controllo) | ||
| + | MinSpost = 10 ;(10 Unità di misura di spostamento minimo da compiersi in 1/10 di sec) | ||
| + | EmrgOn = 0 ; | ||
| + | DT11BreakEnc(Asse, | ||
| + | IF AlmEnc | ||
| + | IF NOT Asse: | ||
| + | EMRG Asse | ||
| + | ENDIF | ||
| + | ENDIF | ||
| + | </ | ||
| + | |||
| + | === Note === | ||
| + | |||
| + | *Questa funzione | ||
| + | *Il flag AlmEnc viene resettato automaticamente nel momento in cui la situazione di emergenza viene a decadere (tensione del device che scende sotto a quella impostata nel parametro (// | ||