UIF (remoção de interrupção pendente)

A instrução UIF libera ou remove uma interrupção do usuário pendente.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores L20E, L50E e L70E.
UIF
UIF
Parâmetros da UIF
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
Enable
Entrada
BOOL
Habilitação da instrução.
  • TRUE: Inicia a operação de UIF.
  • FALSE: Não executa a função.
IRQType
Entrada
UDINT
Use as palavras STI definidas.
  • IRQ_EII0
  • IRQ_EII1
  • IRQ_EII2
  • IRQ_EII3
  • IRQ_EII4
  • IRQ_EII5
  • IRQ_EII6
  • IRQ_EII7
  • IRQ_HSC0
  • IRQ_HSC1
  • IRQ_HSC2
  • IRQ_HSC3
  • IRQ_HSC4
  • IRQ_HSC5
  • IRQ_STI0
  • IRQ_STI1
  • IRQ_STI2
  • IRQ_STI3
  • IRQ_UFR
  • IRQ_UPM0
  • IRQ_UPM1
  • IRQ_UPM2
  • IRQ_UPM3
  • IRQ_UPM4
UIF
Saída
BOOL
Status de linha (igual a Ativar).

Exemplos de UIF

Exemplo de diagrama de blocos de função UIF
Exemplo de diagrama de blocos de função UIF
Exemplo de diagrama de ladder UIF
Exemplo de diagrama de ladder UIF
Exemplo de texto estruturado UIF
Exemplo de texto estruturado UIF
(* ST Equivalence: *) TESTOUTPUT := UIF(TESTENABLE, 2) ;
Resultados
Resultados
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal