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
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
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal