IC693CPU367 vs IC693CPU350: Memory and TMR Timer Guide

IC693CPU367 vs IC693CPU350: Guia de memória e temporizador TMR

Adminubestplc|
Compare o IC693CPU367 com o IC693CPU350: memória, taxa de varredura, causas do desvio do temporizador TMR e etapas da migração.

IC693CPU367 vs. IC693CPU350: atualização de memória, correções para o temporizador TMR e guia de migração de CLP

A atualização de um sistema de controle Série 90-30 da IC693CPU350 para a IC693CPU367 proporciona um grande aumento de memória. No entanto, os engenheiros frequentemente relatam um comportamento inesperado do temporizador TMR após a substituição direta. Este artigo explica a verdadeira causa e apresenta etapas práticas de migração para profissionais de automação industrial.

Velocidade do processador e memória: o que realmente muda

Mesma velocidade de clock, classes de memória diferentes

Tanto o IC693CPU350 quanto o IC693CPU367 usam um processador 80386EX de 25 MHz. A CPU350 oferece 32 KB de memória de usuário fixa. Em contrapartida, a CPU367 pertence à classe de memória de 240 KB da família GE Fanuc Série 90-30. Como resultado, a CPU367 oferece 7,5 vezes mais memória para a lógica do usuário. Além disso, as duas unidades têm a mesma taxa de varredura booleana de 0,22 ms/K. Portanto, o principal benefício da atualização é a capacidade de memória, não a frequência bruta do clock.

Comparação do consumo de corrente no backplane

A CPU367 consome 940 mA a 5 VCC, enquanto a CPU350 consome 670 mA. Essa diferença de 270 mA é importante em racks de automação industrial com orçamento de energia limitado. Os engenheiros devem verificar a margem disponível na fonte de alimentação antes de energizar o sistema. Além disso, sempre verifique a carga no backplane de todos os módulos instalados.

Por que os temporizadores TMR parecem mais rápidos após a substituição

Explicação da anomalia de temporização do TMR

A instrução TMR da Série 90-30 usa uma base de tempo de 0,01 s, 0,1 s ou 1,0 s. Essa base é armazenada em um bloco de três palavras do registrador %R. A CPU367 executa varreduras de lógica na mesma velocidade nominal que a CPU350. No entanto, a precisão aparentemente "maior" dos temporizadores raramente se deve ao clock do processador. Em vez disso, o problema geralmente decorre de incompatibilidades na configuração da memória %R ou de diferenças na resolução dos temporizadores no nível do firmware.

Realocação de memória e mapeamento de registradores de temporizadores

O CPU350 oferece um espaço de memória fixo de 32 KB, com um limite de 9.999 palavras para %R. O CPU367 amplia a memória de registradores para 240 KB, o que exige um perfil de configuração de hardware diferente. Se o programa original foi migrado sem atualizar a configuração do tamanho de %R, os valores predefinidos dos temporizadores podem ser interpretados incorretamente. Por exemplo, um valor predefinido de 1000, destinado a 10,0 segundos (base de 0,01 s), pode resultar em 100 segundos se a base de tempo mudar silenciosamente para 0,1 s. Além disso, o acumulador TMR continua incrementando até 32767 nas CPUs 90-30. Portanto, uma base de tempo configurada incorretamente causa um erro de temporização proporcional, não um aumento real da velocidade.

Medidas práticas para corrigir a deriva do TMR

Etapa 1: verifique a alocação de memória %R

Os engenheiros devem primeiro verificar a alocação de memória %R na configuração de hardware. O CPU367 aceita até 240 KB de memória para lógica do usuário. No entanto, a quantidade de palavras %R deve ser definida explicitamente como pelo menos 9.999 para corresponder ao ambiente legado do CPU350. Além disso, documente essa configuração para futuras auditorias de manutenção.

Etapa 2: revise cada valor predefinido do TMR e a base de tempo

Revise o valor predefinido de cada instrução TMR e confirme a base de tempo pretendida. Um procedimento de migração disciplinado evita erros de escala não detectados. Além disso, compare o programa com a lógica original do CPU350 para identificar constantes incompatíveis.

Etapa 3: verifique a revisão do firmware do CPU367

Verifique a revisão do firmware do CPU367 antes do comissionamento. Unidades enviadas com o firmware 10.72 ou posterior apresentam comportamento consistente dos temporizadores. Como resultado, a verificação do firmware deve fazer parte de toda lista de verificação de migração de PLC na engenharia de sistemas de controle.

Etapa 4: considere migrar para instruções ONDTR

Se a aplicação exigir uma temporização mais precisa do que a permitida pelo projeto original, considere migrar instâncias críticas de TMR para a instrução ONDTR. A ONDTR oferece comportamento retentivo e controle explícito de reinicialização. Portanto, ela reduz ambiguidades durante as transições de CPU e melhora a confiabilidade a longo prazo.

Resumo dos dados e recomendação de migração

Comparação dos principais parâmetros

Processador: ambas as unidades usam o 80386EX a 25 MHz. Memória do usuário: 32 KB fixos contra 240 KB. Taxa de varredura booleana: 0,22 ms/K em ambas. Capacidade de registradores %R: 9.999 palavras contra até 240 KB configuráveis. Corrente do barramento traseiro: 670 mA contra 940 mA a 5 VCC. Além disso, somente a expansão de memória já justifica a atualização para aplicações com demandas crescentes de registradores. Ainda assim, a discrepância de temporização do TMR é um artefato de configuração, não um defeito de hardware.

Visão do autor: uma abordagem de migração controlada

Na prática, a atualização para o CPU367 é uma questão de memória, não de velocidade. Na minha experiência, a maioria das reclamações sobre "deriva do temporizador" está relacionada a configurações de %R não validadas. Um procedimento de migração disciplinado - validando as configurações de memória e os valores predefinidos dos temporizadores antes da execução - elimina completamente a mudança de precisão observada. Além disso, as equipes devem tratar a verificação da revisão do firmware como uma etapa padrão em qualquer migração de PLC para projetos de automação fabril.

Estudo de caso de aplicação e cenário de solução

Expansão de registradores em estação de tratamento de água

Uma estação de tratamento de água precisava de mais espaço em registradores para registrar tendências e o histórico de alarmes. A equipe substituiu o CPU350 pelo CPU367 e ampliou a capacidade de %R para 240 KB. No entanto, inicialmente, os operadores relataram um comportamento mais rápido dos temporizadores TMR. Uma auditoria de configuração revelou que o tamanho de %R não havia sido atualizado. Depois de definir a quantidade de %R como 9.999 palavras e confirmar o firmware 10.72, o comportamento dos temporizadores correspondeu ao projeto original. Como resultado, a estação ganhou capacidade de memória sem riscos de temporização.

Lista de verificação recomendada para migração de sistemas de controle

Primeiro, verifique o orçamento da fonte de alimentação para o consumo adicional de 270 mA. Segundo, defina a quantidade de palavras %R para corresponder ao ambiente legado. Terceiro, audite cada valor predefinido de TMR e cada base de tempo. Quarto, confirme se o firmware é 10.72 ou posterior. Por fim, considere o ONDTR para temporizadores críticos. Esta lista de verificação contribui para transições confiáveis de PLC e DCS em projetos de automação industrial.

Perguntas frequentes

O IC693CPU367 é mais rápido que o IC693CPU350?

Não. Ambas as CPUs usam um processador 80386EX de 25 MHz e compartilham uma taxa de varredura booleana de 0,22 ms/K. A verdadeira melhoria é a capacidade de memória, que aumenta de 32 KB para 240 KB.

Por que os temporizadores TMR parecem mais rápidos após a substituição por um CPU367?

A causa geralmente é uma incompatibilidade na configuração da memória %R ou uma mudança silenciosa da base de tempo. Um valor predefinido de 1000, que representa 10,0 segundos, pode executar como 100 segundos se a base mudar de 0,01 s para 0,1 s.

Qual quantidade de palavras %R devo definir no CPU367?

Defina a quantidade de palavras %R como pelo menos 9.999 para corresponder ao ambiente legado do CPU350. Essa etapa evita a interpretação incorreta do valor predefinido do temporizador após a migração.

Qual revisão de firmware corrige o comportamento dos temporizadores no CPU367?

As unidades enviadas com firmware 10.72 ou posterior apresentam comportamento consistente dos temporizadores. Sempre verifique a revisão antes de colocar em operação um rack migrado.

Devo substituir as instruções TMR por ONDTR?

Considere o ONDTR para temporizadores críticos que precisam de comportamento retentivo e controle explícito de reinicialização. Isso reduz a ambiguidade durante as transições da CPU em sistemas Series 90-30.

Informações de contato

Consultas: sales@nex-auto.com | +86 153 9242 9628

Parceiro NexAuto Technology Limited: https://www.nex-auto.com/

Confira abaixo os itens populares para obter mais informações em AutoNex Controls

IV4-400CA IV4-400MA IV4-500CA
IV4-500MA IV4-600CA IV4-600MA
IV4-L4C IV4-L4M IV4-L5C
EDS-516A-MM-ST-T EDS-518A-MM-ST EDS-518E-MM-ST-4GTXSFP
EDS-528E-4GTXSFP-LV EDS-608 EDS-611
EDS-611-T TC-MDP081 TC-MUX021
Voltar ao blog

Deixe um comentário

Por favor, note que os comentários precisam ser aprovados antes de serem publicados.