Exemplo: Interruptor de limite programável habilitado

Este exemplo descreve os resultados quando o Interruptor de limite programável (Programmable Limit Switch, PLS) é habilitado usando valores de parâmetro específicos de HSC e PLS Data.

Valores de parâmetro HSC

Este exemplo presume que os parâmetros de HSC estejam configurados para os valores a seguir:
  • HSCApp.OutputMask = 31
  • HSCApp.HSCMode = 0
  • HSC controla saída integrada 0...4 apenas

Valores do parâmetro PLSData

Este exemplo presume que os parâmetros PLSData para a variável (HSC_PLS) estejam configurados conforme segue.
Valores do parâmetro PLSData
Valores do parâmetro PLSData

Resultados do PLS ativado

Para esse exemplo, os seguintes eventos ocorrem.
  • Quando a lógica de contatos executar pela primeira vez: HSCSTS.Accumulator = 1 que significa todas as saídas são desligadas.
  • Quando HSCSTS.Accumulator = 250, HSC_PLS[1] .HSCHPOutput é enviado pelo HSCAPP.OutputMask e energiza as saídas 0 e 1.
  • O envio da saída da predefinição alta através da máscara de saída é repetido, à medida que o HSCSTS.Accumulator atinge 500, 750 e 1000 e o controlador energiza as saídas 0...2, 0...3 e 0...4 respectivamente.
  • Depois que a operação termina, o ciclo redefine e repete desde HSCSTS.HP = 250.
  • Quando o todo ciclo for concluído e o valor de HSCSTS.HP for atingido, o parâmetro PLSPositon reiniciará.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal