Esempio: Interruttore di fine corsa programmabile abilitato
In questo esempio vengono descritti i risultati in caso di Interruttore di fine corsa programmabile (PLS) abilitato con specifici valori per i parametri HSC e Dati PLS.
Valori del parametro HSC
Questo esempio presuppone che i parametri HSC siano impostati sui seguenti valori:
- HSCApp.OutputMask = 31
- HSCApp.HSCMode = 0
- L'HSC controlla solo l'uscita integrata 0...4
Valori del parametro PLSData
Nell'esempio si presuppone che i parametri PLSData relativi alla variabile (HSC_PLS) siano configurati nel modo indicato di seguito.
Valori del parametro PLSData

Risultati abilitati dalla PLS
Nell'esempio si verificano i seguenti eventi.
- Alla prima esecuzione della logica ladder: HSCSTS.Accumulator = 1 significa che tutte le uscite sono disattivate.
- Quando HSCSTS.Accumulator = 250, HSC_PLS[1].HSCHPOutput è inviato alla maschera HSCAPP.OutputMask e attiva le uscite 0 e 1.
- Si ripete l'invio dell'uscita con valore alto preimpostato alla maschera delle uscite, finché HSCSTS.Accumulator raggiunge 500, 750 e 1000; il controllore attiva rispettivamente le uscite 0...2, 0...3 e 0...4.
- Al termine del funzionamento, il ciclo viene reimpostato e ripetuto da HSCSTS.HP = 250.
- Quando l'intero ciclo è completo e il valore HSCSTS.HP viene raggiunto, il parametro PLSPositon viene ripristinato.
Fornire un feedback