Ejemplo: Interruptor de límite programable habilitado
En este ejemplo se describen los resultados cuando el PLS se habilita mediante valores de parámetros HSC y PLSData.
Valores de parámetros de HSC
En este ejemplo se presupone que los parámetros de HSC están configurados con los valores siguientes:
- HSCApp.OutputMask = 31
- HSCApp.HSCMode = 0
- El HSC solo controla las salidas integradas de 0 a 4
Valores de parámetros de PLSData
En este ejemplo se da por hecho que los parámetros de PLSData de la variable (HSC_PLS) están configurados del siguiente modo.
Valores de parámetros de PLSData

Resultados de PLS habilitado
En este ejemplo, se producen los siguientes eventos.
- Cuando se ejecuta la lógica de escalera por primera vez: HSCSTS.Accumulator = 1, lo que significa que se desactivan todas las salidas.
- Cuando HSCSTS.Accumulator = 250, HSC_PLS[1].HSCHPOutput se envía a través de HSCAPP.OutputMask y conecta las salidas 0 y 1.
- El envío de la salida de preajuste alto a través de la máscara de salida se repite cuando HSCSTS.Accumulator alcanza los valores 500, 750 y 1.000, y el controlador conecta las salidas 0-2, 0-3 y 0-4 respectivamente.
- Una vez finalizada la operación, el ciclo se restablece y se repite desde HSCSTS.HP = 250.
- Al completarse el ciclo total y alcanzarse el valor HSCSTS.HP, se restablece el parámetro PLSPositon.
Entregue su opinión