Compact Logix Fault: (Type 06) Program Fault (Code 04) Unknown fault

Post date: Nov 11, 2012 12:05:17 AM

É muito difícil encontrar literatura sobre o seguinte erro que pode ocorrer no Compact Logix

1/7/2010 4:25:29 AM

(Type 06) Program Fault

(Code 04) Unknown fault.

Fault Information Dump:

Info[0]: 00000001

Info[1]: 00000001

Info[2]: 00000000

Info[3]: 00000000

Info[4]: 00000000

Info[5]: 00000000

Info[6]: 00000000

Info[7]: 00000000

Veja a imagem abaixo:

O que causa esse problema: O CompactLogix não consegue fazer o processamento do I/O (no CompactBus Local) na velocidade necessária para atender ao programa.

Motivos:

  1. Isso pode ocorrer por que o programa é grande e/ou vários Tasks e o RPI (Requested Packet Interval) é muito pequeno.
  2. Alguma Task com prioridade <=6 exige consome muito processamento. O processo de atualização do I/O é uma Task com Prioridade 6.

Como Resolver:

  • Aumentar o tempo do RPI. Veja a imagem abaixo:

Mudar o tempo do RPI

  • Definir a prioridade de suas Task periódicas para 7 ou mais (até 15).