Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) falha T04:C34: Falha de programa: temporizador com PRE ou ACC negativo
Uma instrução de temporizador teve valor negativo no preset (.PRE) ou no acumulado (.ACC). A ação corretiva da Rockwell é corrigir o programa para que ele não possa carregar valor negativo no preset ou no acumulado do temporizador.
Diagnostique esta falha com IA
Diagnóstico grátis Envie uma foto do display, o histórico de falhas ou os parâmetros do seu Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000). O InduQT compara as evidências e sugere os próximos testes.
Quando aparece
- Quando a instrução de temporizador é executada com o valor errado
Causas prováveis e testes
1Preset escrito a partir de um cálculo que pode ficar negativo
- Indícios
- O .PRE é carregado com MOV/CPT a partir de outro valor, ex. uma diferença ou entrada escalonada.
- Teste
- Localizar todas as escritas no .PRE do temporizador e limitar o resultado a zero ou mais.
2Preset ou acumulado escrito pela IHM, receita ou mensagem
- Indícios
- A falha segue uma entrada do operador ou o download de uma receita.
- Teste
- Verificar o valor de origem e incluir verificação de faixa na IHM e no programa.
Como diferenciar
- A falha cita programa e rotina; o temporizador está na linha com falha, mas o valor errado costuma ser escrito em outro lugar, então fazer referência cruzada das escritas em .PRE e .ACC.
Evidências para reunir
- Captura da aba Major Faults
- Valores do temporizador (.PRE, .ACC) na falha
- Referência cruzada das escritas no tag do temporizador
- Entradas de IHM ou receitas logo antes da falha
Trabalhos em linhas de combustível, queimadores, vasos de pressão e equipamentos elétricos devem ser feitos por pessoal qualificado, seguindo a documentação do fabricante e as normas locais (como a NR-10 e a NR-13). Nunca faça jumper em um dispositivo de segurança ou intertravamento.
Relacionados
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T01:C01: Falha de energização: energia perdida e restabelecida em modo RUN
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T03:C16: Falha de E/S: conexão com um módulo obrigatório falhou
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T03:C23: Falha de E/S: conexão obrigatória não estabelecida antes do RUN
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T04:C16: Falha de programa: instrução desconhecida
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T04:C20: Falha de programa: índice de array grande demais ou POS/LEN de CONTROL inválido
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T04:C31: Falha de programa: quantidade de parâmetros JSR/RET não confere
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T04:C83: Falha de programa: valor fora da faixa
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T06:C01: Falha de watchdog: watchdog da tarefa expirou
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T07:C40: Falha não volátil: gravação na memória não volátil falhou
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T07:C41: Falha não volátil: carga falhou, tipo de controlador não confere
- Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) T07:C42: Falha não volátil: carga falhou, revisão não confere
- Todos os códigos de falha do Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) (em inglês)