Configurar um Interruptor de limite programável

O contador de alta velocidade (high-speed counter, HSC) tem modos operacionais adicionais para implementar um Interruptor de limite programável (Programmable Limit Switch, PLS).
A função PLS é usada para configurar o HSC para operar como um PLS ou um interruptor de came rotativo. A função PLS suporta até 255 pares de predefinições alta e baixa, e pode ser usada quando você precisar de mais de um par de predefinições alta e baixa.

Ativando o PLS no HSC

O modo PLS apenas opera alinhado ao HSC do controlador
Micro800
, e deve ser habilitado na instrução HSC definindo o parâmetro HSCAppData.PLSEnable como True.
O parâmetro PLSPosition reinicia após um ciclo completo e o valor de HSCSTS.HP ser atingido. Reiniciar a instrução HSC ou mover 0 para o parâmetro PLSPositon não reinicia o PLSPosition.

Operação HSC quando PLS estiver ativado

A função PLS pode operar com todas as outras capacidades HSC, inclusive a capacidade para selecionar quais eventos HSC geram uma interrupção do usuário.
Quando a função PLS é habilitada e o controlador está no modo de execução, o HSC conta os pulsos de entrada e os seguintes eventos ocorrem:
  • Quando o contagem alcança a primeira predefinição (HSCHP ou HSCLP) definida nos dados PLS, os dados da fonte de saída (HSCHPOutput ou HSCLPOutput) são gravados pela máscara HSC (HSCAPP.OutputMask).
  • Nesse ponto, as próximas predefinições (HSCHP e HSCLP) definidas nos dados PLS tornam-se ativas.
  • Quando o HSC conta a nova predefinição, os novos dados de saída são gravados pela máscara HSC.
  • Esse processo continua até que o último elemento dentro do bloco de dados PLS seja carregado.
  • Nesse ponto, o elemento ativo dentro do bloco de dados PLS é redefinido para zero.
  • Esse comportamento é chamado de operação circular.

A diferença de PLS predefinida entre os módulos HSC integrado e HSC plug-in

Os comportamentos PLS HSCHP e HSCLP predefinidos são diferentes entre os módulos HSC integrado e HSC plug-in. O bit HSC alto predefinido integrado será definido somente quando o último PLS for executado, enquanto o bit de alta predefinição do módulo de plug-in de HSC será definido quando o primeiro PLS for executado. Por exemplo,
  • HSC PLS0-PLS23 integrado:
    A predefinição alta será definida quando PLS23HP = valor do acumulador.
    A predefinição baixa será definida quando PLS23LP = valor do acumulador.
  • Plug-in HSC PLS0-PLS23:
    A predefinição alta será definida quando PLS0HP = valor do acumulador.
    A predefinição baixa será definida quando PLS0LP = valor do acumulador.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal