Parâmetros da interrupção

Os parâmetros da interrupção aceitos variam com o tipo de interrupção.
Parâmetros da interrupção
Parâmetro da interrupção
Descrição
Inicialização automática
Determina se a configuração de uma função de interrupção do usuário está forçada sem o uso de qualquer lógica ladder.
Ela fica desativada por padrão. Quando ativado, a interrupção é forçada sem nenhuma lógica ladder.
O parâmetro de interrupção está disponível para os seguintes tipos de interrupção:
  • Interrupção de eventos na entrada (EII)
  • Interrupção temporizada selecionável (Selectable timed interrupt, STI)
  • Interrupção do Módulo de plug-in universal (Universal plug-in module, UPM)
  • Interrupção do usuário do Contador de alta velocidade (High-speed counter, HSC)
Entrada integrada
Lista o número de índice das entradas integradas que estão associadas a uma função de interrupção do usuário. Valores de entradas integradas para diferentes tipos de controladores:
  • Quatorze variáveis integradas estão disponíveis para os controladores de 24 pontos: de IO_EM_DI_00 a IO_EM_DI_13
  • Dezesseis variáveis integradas estão disponíveis para os controladores de 48 pontos: de IO_EM_DI_00 a IO_EM_DI_15
O parâmetro de interrupção está disponível para EIIs.
Ponto de ajuste (STI)
Especifica o período entre as execuções da sub-rotina ladder STI.
Se o programa contiver muitas linhas para a Unidade de organização do programa do STI e o valor do STI for pequeno, as interrupções poderão consumir uma parte significativa ou todos os recursos da CPU. O seguinte problema pode ocorrer:
  • Verificação do programa excedeu o valor de tempo limite do watchdog (0xD011).
  • O valor varia de 0 a 65.535. O valor padrão é 0.
  • O parâmetro de interrupção está disponível para STIs.
Máscara de sobrecarga (HSCO.MV)
Permite ou proíbe a ocorrência de uma interrupção de estouro. Se o bit for limpo (0), e uma condição de Estouro alcançado é detectada pelo contador de alta velocidade (high speed counter, HSC), a interrupção do usuário do HSC não será executada.
O bit de Máscara de sobrecarga (Overflow mask, MV) é controlado pelo programa do usuário e retém seu valor após uma reinicialização. O programa do usuário deve configurar e limpar o bit de MV.
Modos HSC: 0...9
O parâmetro de interrupção está disponível para interrupções do usuário HSC.
Máscara de subcarga (HSCO.MN)
Permite ou proíbe a ocorrência de uma interrupção de subcarga. Se o bit estiver limpo (0), e uma condição de Subcarga alcançada for detectada pelo HSC, a interrupção do usuário do HSC não será executada.
O bit de Máscara de subcarga (Underflow mask, MN) é controlado pelo programa do usuário e retém seu valor após uma reinicialização. O programa do usuário deve configurar e limpar o bit de MN.
Modos HSC: 2...9
O parâmetro de interrupção está disponível para interrupções do usuário HSC.
Máscara predefinida alta (HSCO.MH)
Permite ou proíbe a ocorrência de uma interrupção de predefinição alta. Se o bit estiver limpo (0), e uma condição de Predefinição alta alcançada for detectada pelo HSC, a interrupção do usuário do HSC não será executada.
O bit de Máscara predefinida alta (High preset mask, MH) é controlado pelo programa do usuário e retém seu valor após uma reinicialização. O programa do usuário deve configurar e limpar o bit de MH.
Modos HSC: 0...9
O parâmetro de interrupção está disponível para interrupções do usuário HSC.
Máscara predefinida baixa (HSCO.ML)
Permite ou proíbe a ocorrência de uma interrupção de predefinição baixa. Se o bit estiver limpo (0), e uma condição de Predefinição baixa alcançada for detectada pelo HSC, a interrupção do usuário do HSC não será executada.
O bit de Máscara predefinida baixa (Low preset mask, ML) é controlado pelo programa do usuário e retém seu valor após uma reinicialização. O programa do usuário deve configurar e limpar o bit de ML.
Modos HSC: 2...9
O parâmetro de interrupção está disponível para interrupções do usuário HSC.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal