Configurazione di un interruttore di fine corsa programmabile
Il contatore ad alta velocità (HSC) prevede modalità operative aggiuntive per l'implementazione di un interruttore di fine corsa programmabile (PLS).
La funzione PLS viene utilizzata per configurare il Contatore ad alta velocità in modo da utilizzarlo come un PLS o un commutatore rotativo a camme. La funzione PLS supporta fino a 255 coppie di valori alti e bassi preimpostati e può essere utilizzata quando è necessaria più di una coppia di questi valori.
Abilitazione della PLS nell'HSC
La modalità PLS è operativa solo insieme all'HSC del controllore
Micro800
e deve essere abilitata nell'istruzione HSC impostando il parametro HSCAppData.PLSEnable su True.Il parametro PLSPosition viene ripristinato al termine di un ciclo completo e al raggiungimento del valore HSCSTS.HP. Il reset dell'istruzione HSC o lo spostamento dello 0 sul parametro PLSPosition non esegue il reset di PLSPosition.
Operazione HSC con PLS abilitata
La funzione PLS può operare con tutte le altre funzionalità dell'HSC, compresa la possibilità di selezionare gli eventi HSC che generano un'interruzione da parte dell'utente.
Quando è abilitata la funzione PLS e il controllore è in modalità esecuzione, l'HSC conta gli impulsi in ingresso e si verificano i seguenti eventi.
- Quando il conteggio raggiunge il primo valore preimpostato (HSCHP or HSCLP) definito nei dati PLS, i dati di origine per l'uscita (HSCHPOutput o HSCLPOutput) sono scritti nella maschera dell'HSC (HSCAPP.OutputMask).
- A questo punto i valori preimpostati successivi (HSCHP e HSCLP) definiti nei dati PLS diventano attivi.
- Quando l'HSC esegue il conteggio fino al nuovo valore preimpostato, i nuovi dati di uscita vengono scritti nella maschera dell'HSC.
- Questo processo continua fino al caricamento nel blocco dati PLS dell'ultimo elemento.
- A questo punto l'elemento attivo nel blocco dati PLS viene ripristinato a zero.
- Questo comportamento è definito operazione circolare.
La differenza valore preimpostato PLS tra HSC integrato e modulo plug-in HSC
I comportamenti preimpostati HSCHP e HSCLP PLS sono diversi tra modulo HSC integrato e modulo plug-in HSC. Il bit Valore preimpostazione alto HSC integrato verrà impostato solo quando viene eseguito l'ultimo PLS, mentre il bit valore alto preimpostato del modulo plug-in HSC verrà impostato quando viene eseguito il primo PLS. Ad esempio:
- HSC PLS0-PLS23 integrato:Valore preimpostazione alto verrà impostato quando PLS23HP = valore accumulatore.Valore preimpostazione basso verrà impostato quando PLS23LP = valore accumulatore.
- PLS0-PLS23 plug-in HSC:Valore preimpostazione alto verrà impostato quando PLS0HP = valore accumulatore.Valore preimpostazione basso verrà impostato quando PLS0LP = valore accumulatore.
Fornire un feedback