D = Device(anpos-camming-camming2)
T = Funzioni di Controllo
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'emergenza tramite un flag), quando in 1/10 di secondo (tempo fisso) con l'uscita analogica superiore al valore contenuto nel parametro MinVout, l'asse non compie almeno lo spazio impostato sul parametro MinSpost.
DT11BreakEnc(Asse, MinVout, MinSpost, EmrgOn, AlmEnc)
Parametri:
IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
---|---|---|---|---|
IN | ANPOS EANPOS CAMMING | Asse (INTDEVICE) | - | Tipo di device a cui si può applicare la funzione |
IN | SYSTEM | MinVout | L | Valore di Vout minimo dopo il quale si attiva il controllo (1/10 V) |
IN | SYSTEM | MinSpost | L | Valore di spostamento min da fare nel 1/10 di sec |
IN | SYSTEM | EmrgOn | F | Flag che se impostato a 1 fa in modo che la funzione, in caso di allarme, dia un comando di emergenza al device; se impostato a 0 la funzione si limita a settare il flag di allarme |
OUT | SYSTEM/ GLOBAL | AlmEnc | F | Flag di allarme. Settato ad 1 quando la funzione rileva l'allarme, (indipendentemente dal valore del parametro EmrgOn). |
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 ;(Abilita solo il flag e non il comando di emergenza diretta al device) DT11BreakEnc(Asse, MinVout, MinSpost, EmrgOn, AlmEnc) IF AlmEnc IF NOT Asse:st_emrg EMRG Asse ENDIF ENDIF