Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| software:qview:qview_6:qcl_library:dt21breakenc [2019/08/29 17:01] – creata - modifica esterna 127.0.0.1 | software:qview:qview_6:qcl_library:dt21breakenc [2024/09/02 14:37] (versione attuale) – [IMPLEMENTAZIONE] qem214 | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| + | ====== DT21BreakEnc ====== | ||
| + | |||
| + | **D = **// | ||
| + | |||
| + | **T = **// | ||
| + | |||
| + | La funzione __DT21BreakEnc esegue un controllo per verificare eventuali problemi sulla movimentazione di assi On/Off__ . La funzione comanda uno stop del device (o segnala l' | ||
| + | |||
| + | ===== IMPLEMENTAZIONE ===== | ||
| + | |||
| + | **DT21BreakEnc(Asse, | ||
| + | |||
| + | Parametri: | ||
| + | |||
| + | ^IN/ | ||
| + | | IN | OOPOS OOPOS2\\ OOPOS3 | ||
| + | | IN | SYSTEM | ||
| + | | IN | SYSTEM | ||
| + | | IN | SYSTEM | ||
| + | | IN | SYSTEM/\\ GLOBAL | ||
| + | |||
| + | === Esempio === | ||
| + | |||
| + | <code QCL> | ||
| + | ;... | ||
| + | MinSpost = 10 ;(10 Unità di misura di spostamento) | ||
| + | TmCntrl = 1000 ; | ||
| + | EmrgOn = 0 ; | ||
| + | |||
| + | DT21BreakEnc(Asse, | ||
| + | |||
| + | IF AlmEnc | ||
| + | IF NOT Asse: | ||
| + | STOP Asse | ||
| + | ENDIF | ||
| + | ENDIF | ||
| + | </ | ||
| + | |||
| + | === Note === | ||
| + | |||
| + | * Il flag AlmEnc viene resettato automaticamente nel momento in cui la situazione di emergenza viene a decadere (device stoppato). | ||