Rockwell Automation / Allen-Bradley ControlLogix / CompactLogix (Logix 5000) falha 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)falhaFault code list 1756-RD001F (September 2025)

Um índice de array era grande demais para o array, ou o valor .POS ou .LEN de uma estrutura CONTROL (usada por instruções FIFO, de arquivo e sequenciadores) era inválido. Ação corretiva da Rockwell: ajustar o valor para a faixa válida e não exceder o tamanho do array nem suas dimensões definidas.

Diagnostique esta falha com IA

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.

Diagnóstico grátis

Quando aparece

Causas prováveis e testes

1Índice indireto calculado ou incrementado além dos limites do array

Indícios
Falha em lógica que usa um tag como índice, ex. Array[Index]; índice igual ou maior que o tamanho do array, ou negativo.
Teste
Ler o valor do índice na falha e comparar com a dimensão do array; incluir uma verificação de limite antes do acesso.

2.LEN da estrutura CONTROL maior que o array, ou .POS fora da faixa

Indícios
Falha em FFL/FFU, instruções de arquivo ou sequenciadores com tag CONTROL.
Teste
Comparar .LEN e .POS com o tamanho do array endereçado pela instrução.

3Índice escrito de fora do programa (IHM, receita, mensagem) sem validação

Indícios
A falha segue uma entrada do operador ou uma receita.
Teste
Rastrear onde o índice é escrito e limitá-lo no ponto de entrada.

Como diferenciar

Evidências para reunir

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