ENGENHARIA DE CLPs

S7-400

Lar

S7-400

  • Conceito de memória do Siemens S7-300/400 explicado: memória de carga, memória de trabalho e dados retentivos.
    Conceito de memória do Siemens S7-300/400 explicado: memória de carga, memória de trabalho e dados retentivos. Aug 18, 2026
     A arquitetura de memória do Siemens Os controladores lógicos programáveis ​​(CLPs) S7-300 e S7-400 são organizados em três camadas distintas: memória de carga, memória de trabalho e memória do sistema. Qualquer falha relacionada à memória, seja uma CPU que se recusa a sair do estado STOP, um programa que desaparece após uma queda de energia ou um alarme de bateria em um S7-400, pode ser rastreada até uma dessas camadas e às regras que governam a movimentação de dados entre elas. Este artigo define cada camada com precisão, explica como as duas famílias de controladores as implementam de forma diferente, fornece os parâmetros concretos de CPUs representativas e conclui com diagnósticos de falhas, práticas de manutenção e as perguntas mais frequentes dos engenheiros. O material pressupõe conhecimento prático de STEP 7 e da estrutura geral de um programa de CLP, mas não exige especialização prévia em gerenciamento de memória. 1. Definição das três camadas de memória A memória de carga armazena o programa completo do usuário, incluindo blocos de código (OB, FB, FC), blocos de dados (DB), símbolos, comentários e dados técnicos. É o repositório não volátil, ou seja, com backup por bateria, do qual a CPU restaura sua cópia de trabalho a cada inicialização. A memória de trabalho é a área de RAM integrada na qual a CPU executa o programa; ela contém apenas o código e os dados necessários para a execução. A memória do sistema é o conjunto de áreas de endereço sobre as quais o conjunto de instruções opera: entradas de processo (I), saídas de processo (Q), memória de bits (M), temporizadores (T), contadores (C), dados locais (L) e blocos de dados (DB).A distinção entre as três camadas não é meramente acadêmica. Um bloco que existe apenas na memória de carga não é executado. Um bloco que existe apenas na memória de trabalho é executado, mas não pode ser carregado em um dispositivo de programação. Um sinalizador retentivo que não possui backup na memória de carga é redefinido a cada reinicialização. Cada camada possui sua própria volatilidade, seus próprios limites de capacidade e seu próprio comportamento em caso de falha, conforme resumido na Tabela 1.Tabela 1: As três camadas de memória em resumoCamada | Conteúdo | Implementação S7-300 | Implementação S7-400 | Comportamento em caso de perda de energiaMemória de carregamento | Programa completo: blocos, símbolos, comentários, dados técnicos | Cartão de memória Micro (MMC) | RAM alimentada por bateria; cartão Flash EPROM opcional | S7-300: retido no MMC. S7-400: retido na RAM enquanto a bateria estiver em boas condições; caso contrário, restaurado da EPROM ou perdido.Memória de trabalho | Somente código executável e dados | RAM integrada | RAM integrada | Conteúdo perdido; reconstruído a partir da memória de carregamento na próxima inicializaçãoMemória do sistema | Endereçamento I, Q, M, T, C, L, DB | Circuitos internos da CPU | Circuitos internos da CPU | Reinicialização de componentes não retentivos; restauração de componentes retentivos a partir da memória de cargaUm segundo eixo atravessa a arquitetura: a diferença entre armazenamento volátil e não volátil. No S7-300, a não volatilidade é alcançada com memória flash (o MMC) e não requer bateria. No S7-400, a não volatilidade é alcançada com uma RAM com bateria e, opcionalmente, com um cartão Flash EPROM. Essa única diferença explica a maior parte da divergência prática entre as duas famílias, desde o LED de bateria fraca no S7-400 até o fato de que uma CPU S7-300 sem um MMC simplesmente não inicializa. 2. Carregar a memória: onde o programa é armazenado A memória de carga é a camada de maior capacidade. Ela armazena o programa em sua forma completa, incluindo dados que a CPU nunca executa diretamente: comentários de bloco, informações de símbolos e objetos de tecnologia. Quando um projeto é compilado e baixado, cada bloco é transferido primeiro para a memória de carga. A CPU então copia as partes executáveis ​​para a memória de trabalho. Como a memória de carga contém o projeto completo, ela também é a camada que um upload lê quando você transfere um programa da CPU de volta para um dispositivo de programação. 2.1 Carregar memória no S7-300: o cartão de memória Micro Memory Card Todos os processadores S7-300 atuais armazenam a memória de carga em um cartão de memória Micro Memory Card (MMC). O MMC é um cartão flash plugável que se encaixa em um slot na parte frontal do processador. Ele não requer bateria, razão pela qual um sistema S7-300 pode ficar sem energia por anos e ainda iniciar com seu programa intacto. Os números de pedido representativos para a família de MMC são 6ES7953-8LL31-0AA0 (512 KB) e 6ES7953-8LM31-0AA0 (2 MB); a mesma família abrange capacidades de 64 KB a 8 MB, e o tamanho máximo aceitável depende do processador.O MMC não é um acessório opcional. Uma CPU S7-300 moderna sem um MMC não consegue executar um programa: a CPU entra em estado de parada (STOP) e solicita um cartão de memória no buffer de diagnóstico. Esta é uma decisão de projeto deliberada. Como o MMC é o único armazenamento não volátil do sistema, ele contém não apenas o programa, mas também os dados retentes e, em algumas CPUs, o firmware. Se o cartão estiver ausente, a CPU não terá um programa para executar nem um local para armazenar o estado retentivo.O cartão MMC possui um pequeno interruptor deslizante de proteção contra gravação em seu compartimento. Quando o interruptor está na posição travada, a CPU rejeita downloads exibindo uma mensagem informando que o cartão de memória está protegido contra gravação. O interruptor protege o cartão contra sobrescrita acidental durante o uso, mas é uma causa comum de falhas em downloads após manutenção, portanto, sua posição deve ser a primeira coisa a ser verificada quando um download for recusado.Se a memória de carga estiver perdida ou vazia: no S7-300, uma MMC vazia ou ausente significa que a CPU para e não pode iniciar. No S7-400, uma memória RAM de carga vazia sem cartão EPROM significa que a CPU inicia no estado STOP sem nenhum programa do usuário; se um cartão EPROM estiver presente, a CPU copia o programa da EPROM para a RAM na inicialização e funciona normalmente. 2.2 Memória de carga no S7-400: RAM com bateria e EPROM Flash O S7-400 implementa a memória de carga em dois estágios. O estágio primário é uma RAM integrada ao módulo da CPU, que armazena a cópia de trabalho da memória de carga. Essa RAM é mantida ativa por uma bateria de reserva, por exemplo, a 6ES7971-0BA00, instalada na fonte de alimentação ou no compartimento da CPU. O estágio secundário é um cartão Flash EPROM plugável, por exemplo, a 6ES7952-1KM00-0AA0, que fornece armazenamento não volátil que sobrevive mesmo à perda total da energia da bateria.Ao ser ligado, o S7-400 se comporta da seguinte maneira. Se a memória RAM de carga contiver um programa, a CPU o copia para a memória de trabalho e inicia. Se a RAM estiver vazia, mas um cartão Flash EPROM estiver inserido, a CPU copia o programa da EPROM para a memória RAM de carga e, em seguida, para a memória de trabalho. Se ambas estiverem vazias, a CPU entra em estado de parada (STOP). Essa sequência de inicialização é o motivo pelo qual um S7-400 bem conservado pode se recuperar de uma falha de bateria sem qualquer intervenção, desde que a EPROM esteja atualizada.Se a memória de carga for perdida ou estiver vazia: no S7-400, a perda da memória RAM de carga ocorre quando a bateria falha durante uma queda de energia e não há um cartão EPROM instalado. O programa é então perdido e deve ser baixado novamente ou restaurado a partir de um arquivo de backup. Este cenário, mais do que qualquer outro, justifica o hábito de baixar o programa para a EPROM após cada alteração de configuração. 3. Memória de Trabalho: O Espaço de Execução A memória de trabalho é a RAM integrada na qual a CPU executa o programa. Ela é dividida internamente em uma área de código e uma área de dados. Durante o download, a CPU copia os blocos executáveis ​​da memória de carregamento para a memória de trabalho; durante a execução, a CPU busca instruções e dados exclusivamente da memória de trabalho. A memória de trabalho é sempre volátil. Em ambas as famílias de processadores, ela é reconstruída a partir da memória de carregamento a cada inicialização, portanto, um programa que "sobrevive" a um ciclo de energia o faz porque a memória de carregamento sobreviveu, e não porque a memória de trabalho sobreviveu.A memória de trabalho é a camada que determina se um programa cabe. Um bloco de dados grande, um OB longo ou um FB muito aninhado podem esgotar a memória de trabalho mesmo quando a memória de carregamento ainda tem espaço livre. Quando isso acontece, o download é rejeitado com uma mensagem como "Memória de usuário não disponível", e a solução é reduzir o tamanho do programa ou migrar para uma CPU com mais memória de trabalho. A memória de trabalho não pode ser expandida adicionando placas; é uma propriedade fixa do próprio módulo da CPU. É por isso que o valor da memória de trabalho nos dados técnicos da CPU é o número mais importante a ser verificado quando um projeto ultrapassa a capacidade da sua controladora.Se a memória de trabalho for perdida ou estiver vazia: a CPU para ou não inicia. Como a memória de trabalho é reconstruída a cada inicialização, sua perda normalmente é transitória e imperceptível: a CPU simplesmente recarrega a partir da memória de carregamento. A perda torna-se permanente apenas quando a memória de carregamento também é perdida, que é o cenário da bateria do S7-400 descrito acima. 4. Memória do sistema e áreas de endereçamento Memória do sistema é o termo coletivo para as áreas de dados endereçáveis ​​nas quais o conjunto de instruções opera. Essas áreas são implementadas nos circuitos internos da CPU, não em qualquer mídia removível, e seus tamanhos são propriedades fixas de cada modelo de CPU. A Tabela 2 lista as áreas e suas funções.Tabela 2: Áreas de endereçamento da memória do sistemaÁrea | Símbolo | Conteúdo | NotasProcessar imagem das entradas | I | Estados de entrada copiados dos módulos de E/S no início de cada varredura OB 1 | Endereçamento de byte e bit, por exemplo, I0.0 a I0.7 no byte de entrada IB0; intervalo padrão de 128 bytes, configurável até um máximo específico da CPU (2048 bytes na maioria das CPUs S7-300)Processamento da imagem das saídas | Q | Estados de saída gravados nos módulos de E/S ao final de cada varredura OB 1 | Endereçamento de byte e bit, por exemplo, Q0.0 a Q0.7 no byte de saída QB0E/S periférica | PI, PQ | Acesso direto aos módulos de E/S que ignora a imagem do processo | Usado para E/S de alta velocidade ou com restrições de tempo; endereçado como palavras PIW/PQWMemória de bits | M | Flags para estados lógicos intermediários | Endereçamento de bytes e bits, por exemplo, M0.0 a M0.7 no byte de flags MB0; o tamanho depende da CPU; em algumas CPUs, os primeiros 256 bytes são reservados para dados do sistema e não podem ser usados ​​livremente.Blocos de dados | DB | Armazenamento de dados estruturados para o programa do usuário | O atributo Retain controla se o conteúdo do DB permanece após uma reinicializaçãoTemporizadores | T | Funções do temporizador S5 | O número de temporizadores depende da CPUContadores | C | Funções de contador | O número de contadores depende da CPUDados locais | L | Variáveis ​​temporárias da chamada OB, FB ou FC atualmente ativa | Baseado em pilha; a profundidade é limitada por classe de prioridade 4.1 A imagem do processo As áreas I e Q são atualizadas através da imagem do processo. No início do programa cíclico, a CPU copia os estados dos módulos de entrada para a área I; durante o ciclo, o programa lê esses instantâneos consistentes; ao final do ciclo, a CPU copia a área Q para os módulos de saída. Esse mecanismo garante que todas as seções do programa vejam os mesmos estados de entrada em uma única varredura. O acesso periférico direto (PIW, PQW) ignora a imagem e lê ou grava o módulo diretamente, o que é mais rápido, mas não consistente durante a varredura. Uma imagem de processo que seja muito pequena para a E/S instalada pode ser ampliada nas propriedades da CPU no STEP 7, até o máximo específico da CPU. Memória de 4,2 bits M e o byte de sinalização A memória de bits, historicamente chamada de flags, é a área de rascunho do programa. Um único bit de flag, por exemplo M0.0, armazena um estado booleano; oito bits consecutivos formam o byte de flag MB0, endereçado de M0.0 a M0.7. Palavras de flag (MW) e palavras duplas de flag (MD) são formadas pelo agrupamento de bytes. O tamanho da área M varia de acordo com a CPU: uma CPU 314 fornece 256 bytes, uma CPU 315-2 DP fornece 2048 bytes e uma CPU 319-3 PN/DP fornece 8192 bytes. Em várias CPUs S7-300, parte da área M, por exemplo, os primeiros 256 bytes, é reservada para dados do sistema usados ​​pelo sistema operacional e por funções do sistema; usar esses endereços no programa do usuário pode produzir comportamento errático, portanto, os dados técnicos da CPU específica devem ser consultados antes que a área M seja alocada livremente. 4.3 Temporizadores, contadores e dados locais Os temporizadores (T) e contadores (C) são elementos funcionais com um estado interno: um temporizador armazena o tempo restante, um contador armazena o valor da contagem. Seus números são fixos por CPU, por exemplo, 256 temporizadores e 256 contadores em uma CPU 314 e 2048 de cada em uma CPU 319-3 PN/DP. Os dados locais (L) são a área da pilha que armazena as variáveis ​​temporárias da chamada atualmente ativa. Cada vez que um bloco de função (FB) ou bloco de código (FC) é chamado, a CPU reserva uma fatia da pilha de dados locais para os temporários desse bloco; aninhamento profundo ou estruturas temporárias grandes podem esgotar a pilha, o que produz um erro de programação e, se não tratado, um STOP. Em CPUs S7-300, a pilha de dados locais é tipicamente de 32 KB, compartilhada entre as classes de prioridade; em CPUs S7-400, a capacidade é maior e, em modelos mais recentes, alocada por classe de prioridade.Se a memória do sistema for perdida ou reinicializada: as áreas não retentivas I, Q, M, T, C e L são inicializadas a cada reinicialização, e os bancos de dados não retentivos são redefinidos para seus valores de carga. As áreas retentivas são restauradas a partir da memória de carga, mecanismo que será examinado nas próximas seções. 5. O S7-300 na prática: MMC, dados de retenção e a questão da bateria A característica definidora do conceito de memória do S7-300 é a ausência de bateria. O programa reside no MMC, a memória de trabalho é recarregada a partir do MMC a cada inicialização e os dados retentivos também são armazenados no MMC. Quando a CPU detecta um desligamento, ela salva os valores atuais das áreas retentivas configuradas no MMC; na próxima inicialização, ela os restaura. Esse projeto tem três consequências práticas.Primeiramente, o MMC é um item de desgaste em um sentido estrito. A memória flash tem uma resistência finita a ciclos de apagamento/gravação, e cada desligamento grava as áreas de retenção. Em operação cíclica normal, isso não é uma preocupação, mas programas que modificam dados de retenção em ciclos rápidos, ou que usam as funções do sistema SFC 82 a SFC 84 para gravar blocos de dados no MMC em um loop, reduzem a vida útil do cartão. O número nominal de ciclos de gravação é fornecido na documentação da Siemens para o cartão.Em segundo lugar, a configuração de memória retentiva é explícita. No STEP 7, a caixa de diálogo de propriedades da CPU (Configuração de Hardware, guia Memória Retentiva) define quantos bytes de M, quantos temporizadores e quantos contadores são retentivos. O intervalo padrão do sinalizador de memória retentiva na maioria das CPUs S7-300 é de M 0,0 a M 15,7. Os blocos de dados são tornados retentivos individualmente, marcando-os com o atributo Retain nas propriedades do bloco. Somente os intervalos configurados sobrevivem a um ciclo de energia; todo o resto é inicializado.Em terceiro lugar, o comportamento de download é simples e uniforme. Um download normal no STEP 7 grava o bloco no MMC (memória de carga) e o copia para a memória de trabalho. Não existe um caminho separado de "download somente para RAM" no S7-300: com um MMC instalado, todo download é automaticamente não volátil. O processo de upload funciona da mesma forma: um upload lê do MMC. Cartões MMC de reposição em todas as capacidades estão listados no catálogo de peças de reposição de PLCs da Siemens, o que é importante para fábricas que precisam manter um cartão de reposição programado em estoque.A questão da bateria, que domina as discussões sobre o S7-400, simplesmente não se aplica ao S7-300. Se uma CPU S7-300 não tiver bateria, o programa não poderá ser perdido devido a uma falha na bateria. Os modos de falha realistas são: ausência, bateria cheia, proteção contra gravação ou MMC defeituosa, e cada um deles é examinado na Seção 9. 6. O S7-400 na prática: baterias, EPROM e a cadeia de inicialização O conceito de memória do S7-400 é organizado em torno de uma RAM com bateria de backup, tendo a memória Flash EPROM como rede de segurança. A bateria de backup, por exemplo, a 6ES7971-0BA00, mantém a memória de carga baseada em RAM e os dados retidos enquanto o controlador está desligado. O módulo da CPU também possui uma bateria de buffer recarregável integrada, que mantém a RAM por um tempo limitado, da ordem de dezenas de minutos quando totalmente carregada, durante a troca da bateria principal. Esse buffer é o motivo pelo qual a bateria pode ser trocada com o controlador desligado, mas nunca se deve confiar nele por mais tempo do que o especificado no manual.O cartão Flash EPROM, por exemplo 6ES7952-1KM00-0AA0, é a camada não volátil do S7-400. Ele não é necessário para o funcionamento, mas faz a diferença entre uma falha de bateria recuperável e uma catastrófica. A família de cartões varia de 64 KB a 64 MB, e o tamanho máximo depende da CPU. A cadeia de inicialização descrita na Seção 2.2 significa que uma CPU com um cartão EPROM atual se recupera automaticamente de uma bateria descarregada; uma CPU sem um cartão inicia em estado STOP e precisa de um novo download.O comportamento de download no S7-400 possui dois níveis, e confundi-los é uma causa comum de problemas em campo:1. Um download normal grava o bloco na memória RAM de carga e na memória de trabalho. A alteração entra em vigor imediatamente, mas é volátil: ela persiste após um ciclo de energia apenas enquanto a bateria mantiver a RAM ativa.2. A função "Download to EPROM" (ou "Copy RAM to ROM") grava o conteúdo atual da memória carregada no cartão Flash EPROM. Dessa forma, as alterações são mantidas mesmo em caso de perda total da bateria.A sequência clássica de falhas do S7-400 é, portanto: baixar uma modificação à tarde, nunca copiar a RAM para a ROM e, duas semanas depois, após uma queda de energia com a bateria descarregada, descobrir que a CPU reinicia com o programa antigo da EPROM. A modificação existia apenas na RAM e foi perdida. Manter a EPROM atualizada após cada alteração de comissionamento é a regra de manutenção mais eficaz relacionada à memória do S7-400.O S7-400 reporta continuamente o estado da bateria. Uma condição de bateria fraca acende o LED BATF na parte frontal da CPU ou da fonte de alimentação e grava uma entrada no buffer de diagnóstico. O STEP 7 exibe o estado detalhado em Diagnóstico de Hardware / Informações do Módulo, na aba Bateria, que lista o status da bateria e, em muitas CPUs, a capacidade de backup restante estimada. Baterias de backup como a 6ES7971-0BA00 são estocadas na linha de peças de reposição de PLCs justamente por serem consumíveis com vida útil medida em anos, e não em décadas. 7. Dimensionamento real da memória por CPU A questão prática em todas as discussões de projetos relacionados à memória é a mesma: quanta memória de trabalho e quanta memória de carga a CPU realmente possui? A Tabela 3 apresenta valores representativos para cinco CPUs amplamente instaladas. O valor da memória de trabalho é fixo; o valor da memória de carga corresponde ao tamanho máximo do cartão MMC ou EPROM que a CPU aceita.Tabela 3: CPUs representativas e suas memóriasCPU | Número do pedido | Memória de trabalho | Memória de carga (máx.) | Uso típicoCPU 314 | 6ES7314-1AG14-0AB0 | 128 KB | MMC até 8 MB | Máquinas de médio porte, aplicações padrão S7-300CPU 315-2 DP | 6ES7315-2EH14-0AB0 | 256 KB | MMC até 8 MB | E/S distribuída via PROFIBUS DPCPU 319-3 PN/DP | 6ES7318-3EL01-0AB0 | 2 MB | MMC até 8 MB | Aplicações S7-300 de grande porte com PROFINETCPU 414-2 | 6ES7414-2XK05-0AB0 | 512 KB | RAM mais EPROM até 64 MB | Aplicações S7-400 de gama médiaCPU 417-4 | 6ES7417-4XT05-0AB0 | 4 MB | RAM mais EPROM até 64 MB | Aplicações S7-400 de alto desempenhoDuas regras de dimensionamento decorrem da tabela. Primeiro, a memória de trabalho é a restrição que vincula a lógica do programa. Um projeto com grandes blocos de dados ou muitos blocos no caminho cíclico precisa de espaço livre na memória de trabalho, pois a CPU executa a partir da memória de trabalho e não pode paginar o código da memória de carregamento sob demanda. Segundo, a memória de carregamento é a restrição que vincula os dados do projeto: símbolos, comentários e objetos de tecnologia são armazenados apenas na memória de carregamento. Um projeto que compila para 300 KB de código ainda pode precisar de um MMC de 2 MB quando os comentários e as informações de símbolos forem incluídos. A prática geral é dimensionar o MMC generosamente na fase de comissionamento, pois uma troca de placa posterior requer um download completo e uma breve parada na produção. 8. Configurando dados retentivos Os dados retidos são o estado que deve sobreviver a um ciclo de energia: contadores de peças finalizadas, seleções de receitas, indicadores de modo e totais acumulados. O procedimento de configuração é idêntico em estrutura em ambas as famílias, diferindo apenas no mecanismo de armazenamento interno.No S7-300, abra as propriedades da CPU em Configuração de Hardware e selecione a aba Memória Retentiva. Lá, defina os intervalos de retenção para a memória de bits (por exemplo, 16 bytes de M por padrão), o número de temporizadores de retenção e o número de contadores de retenção. Os blocos de dados são tratados individualmente: nas propriedades do banco de dados, marque o bloco como Reter. Os dados de retenção são então armazenados no MMC ao desligar e restaurados ao ligar, razão pela qual permanecem ativos mesmo sem bateria.No S7-400, o mesmo diálogo define os intervalos de retenção, mas o mecanismo de armazenamento é a RAM com bateria. Os valores de retenção permanecem após um ciclo de energia, desde que a bateria esteja em boas condições. Se a bateria falhar enquanto o controlador estiver desligado, os dados de retenção são perdidos e os bancos de dados afetados são reinicializados com seus valores de carga na próxima inicialização. É por isso que o estado da bateria de um S7-400 é um tópico de manutenção, e não um detalhe operacional.A maioria das reclamações sobre retenção de dados ocorre devido a três erros de configuração. O intervalo de retenção não está configurado, fazendo com que os sinalizadores sejam redefinidos a cada reinicialização. O intervalo está configurado, mas o banco de dados não possui o atributo "Retain", resultando na redefinição do conteúdo do banco de dados mesmo que os sinalizadores M permaneçam ativos. Ou o intervalo está configurado na CPU errada em um projeto com múltiplas CPUs, fazendo com que a CPU pretendida seja redefinida enquanto uma CPU não utilizada retenha os dados. Todos os três problemas são diagnosticados em minutos, comparando a guia "Memória Retentiva" com o comportamento observado após um ciclo de energia de teste. 9. Modos de Falha e Diagnóstico As falhas de memória no S7-300/400 manifestam-se através dos LEDs, do buffer de diagnóstico e do comportamento de downloads e uploads. A Tabela 4 reúne os modos de falha comuns, suas causas e o caminho de diagnóstico para cada um.Tabela 4: Modos de falha e diagnósticos relacionados à memóriaSintoma | Causa provável | Diagnóstico | TratamentoCPU em STOP; LEDs SF e STOP acesos; entrada de diagnóstico "STOP devido a erro de memória" | MMC ausente ou defeituoso (S7-300), ou memória de carregamento corrompida | Leia o buffer de diagnóstico via STEP 7 (nós acessíveis, informações do módulo); verifique o encaixe do MMC | Insira um MMC em bom estado com um backup do programa; faça o download novamente; substitua o cartão se estiver defeituosoDownload rejeitado com a mensagem "Memória de usuário insuficiente" | Capacidade de memória de trabalho ou de carga esgotada | Compare os tamanhos dos blocos do projeto com a memória de trabalho da CPU; verifique a memória de carga livre | Exclua blocos não utilizados; reduza os tamanhos dos bancos de dados; migre para uma CPU com mais memória de trabalho ou um MMC maior.Download rejeitado com a mensagem "cartão de memória protegido contra gravação" | Chave MMC travada | Inspecione a chave no compartimento do cartão | Abra a chave; repita o downloadDownload rejeitado em um S7-300 sem cartão inserido | MMC ausente | Verifique o slot do cartão; leia o buffer de diagnóstico | Insira o MMC; a CPU então aceita o downloadLED BATF S7-400 aceso; entrada de diagnóstico "bateria fraca" | Bateria de reserva esgotada ou ausente | Informações do módulo, guia Bateria; verifique a voltagem e o status | Substitua a bateria conforme o procedimento na Seção 11; verifique o conteúdo da RAM posteriormente.O S7-400 reinicia com um programa antigo após uma queda de energia | Bateria descarregada e o cartão EPROM contém uma versão mais antiga que o último download da RAM | Compare a data da EPROM com a última alteração de comissionamento | Copie a RAM para a ROM / faça o download para a EPROM após cada alteração; substitua a bateriaO upload não retorna blocos ou retorna um projeto incompleto | Os blocos existem apenas na memória de trabalho ou o MMC contém uma versão mais antiga (S7-300) | Tente fazer o upload a partir da CPU; verifique quais blocos estão listados | Primeiro, baixe o programa atual para o MMC e, em seguida, faça o upload.Perda de dados retidos após reinicialização | Intervalos de retenção não configurados, banco de dados sem atributo de retenção ou MMC removido ao desligar (S7-300) | Consulte a guia Memória Retentiva; execute um ciclo de energia de teste controlado | Configure os intervalos de retenção e os atributos de retenção; faça o download novamenteRelatórios de chamadas SFC 82/83/84: "Memória de usuário indisponível" | MMC cheio ou limite de ciclos de gravação atingido durante o registro de dados em tempo de execução | Verifique o espaço livre no cartão; revise os parâmetros da chamada | Espaço livre no cartão; arquive e exclua blocos de dados registrados antigosDuas regras gerais tornam esses diagnósticos mais rápidos. Primeiro, o buffer de diagnóstico é a principal evidência: ele registra a causa da parada, o carimbo de data/hora e o módulo que disparou o evento, e pode ser lido mesmo por uma CPU em estado de parada (STOP). Segundo, a distinção entre memória de carregamento e memória de trabalho explica a maioria das surpresas de upload/download: se um bloco não estiver na memória de carregamento, ele não pode ser enviado; se não estiver na memória de trabalho, ele não pode ser executado. 10. Práticas de Manutenção e Backup A manutenção da memória em equipamentos S7-300/400 legados segue um pequeno conjunto de regras que previnem praticamente todos os modos de falha da Tabela 4.Faça um backup antes de mexer em qualquer coisa. Um upload completo do programa e da configuração de hardware para a estação de engenharia deve preceder qualquer download, qualquer operação com cartão de memória e qualquer trabalho com a bateria. O arquivo de backup é a garantia que torna cada etapa subsequente reversível. Muitas fábricas programam um novo backup após cada alteração de comissionamento e mantêm o arquivo em um servidor com a data no nome do arquivo.Verifique a bateria do S7-400 periodicamente. O estado da bateria é visível no STEP 7 Diagnóstico de Hardware / Informações do Módulo, na aba Bateria, e o LED BATF fornece uma indicação local. Uma verificação mensal do LED BATF durante as rondas de rotina, além de uma revisão trimestral da aba Bateria, permite detectar uma bateria fraca muito antes que ela se torne um problema de produção. A vida útil da bateria é medida em anos, mas varia com a temperatura ambiente e a duração das interrupções de energia; portanto, a substituição baseada em calendário é menos confiável do que a substituição baseada no status.Manuseie os cartões MMC seguindo as instruções do manual. O cartão MMC só pode ser inserido ou removido com a CPU desligada. A remoção de um cartão durante a operação ou durante um download pode corrompê-lo e forçar a formatação e um novo download completo. Os cartões devem ser armazenados em embalagens antiestáticas, etiquetados com o nome do projeto e a versão do firmware, e protegidos contra gravação com o dispositivo deslizante assim que o conteúdo for finalizado. Um cartão reserva programado em estoque é a forma mais rápida de recuperação de desastres que uma planta S7-300 pode ter; a linha de peças de reposição para PLCs da Siemens abrange a família de cartões de 512 KB a 8 MB.Considere a fonte de alimentação. O S7-300 é alimentado pela PS 307 e o S7-400 pela PS 407, ambas disponíveis para redes de 120 V/60 Hz e 230 V/50 Hz; a faixa de entrada está impressa na placa de identificação de cada módulo. Os módulos possuem a marcação CE para o mercado europeu e as certificações UL/CSA para instalações na América do Norte. Uma fonte de alimentação com defeito apresenta sintomas de memória antes de causar uma falha total, pois quedas de tensão corrompem o conteúdo da RAM e acionam sequências de reinicialização. As medições de tensão nos terminais de carga devem ser incluídas na mesma rotina de manutenção que a verificação da bateria.Estoque de peças de reposição para plantas antigas. Plantas que utilizam hardware S7-300/400 além de sua vida útil original devem manter, no mínimo, um MMC programado por tipo de CPU, uma bateria de backup reserva por S7-400 e uma CPU reserva de cada tipo em uso. CPUs mais antigas são cada vez mais difíceis de encontrar, portanto, a CPU reserva deve ser adquirida enquanto o modelo ainda estiver disponível. Se a planta utiliza cartões Flash EPROM, um cartão reserva com o programa atual completa o conjunto. O custo de um cartão programado e de uma bateria é pequeno em comparação com o custo de uma parada de produção não planejada, e os preços em dólares americanos variam de acordo com a região e a disponibilidade. 11. Perguntas Frequentes O S7-300 perde o programa quando a bateria acaba? Não, porque o S7-300 não possui bateria para armazenamento de programas. O programa reside no MMC e a memória de trabalho é recarregada a partir do MMC a cada inicialização. Portanto, uma bateria descarregada não causa perda de programa no S7-300; a maioria das CPUs S7-300 sequer possui um compartimento para bateria. A questão da bateria se aplica ao S7-400, onde a memória de carga baseada em RAM depende da bateria de reserva enquanto o controlador está desligado.O que acontece se o MMC for removido com a CPU em funcionamento? A CPU pode parar (STOP) e o próprio cartão pode ser danificado, pois a CPU grava no MMC durante o desligamento e os downloads. A Siemens especifica que o MMC só pode ser inserido ou removido com a CPU desligada. Se um cartão foi removido com a CPU em funcionamento, desligue-a, reinsira o cartão e verifique o buffer de diagnóstico. Se o cartão estiver corrompido, formate-o e baixe novamente o programa a partir do backup.Como faço para tornar os dados retentivos em um S7-300? Abra as propriedades da CPU em Configuração de Hardware e selecione a guia Memória Retentiva. Defina os intervalos de retenção para a memória de bits (padrão M 0,0 a M 15,7), o número de temporizadores e o número de contadores. Para blocos de dados, marque o bloco com o atributo Reter em suas propriedades. Os dados retentivos são então salvos no MMC ao desligar e restaurados ao ligar, sem necessidade de bateria. Observe que apenas os intervalos configurados retêm seus valores; todo o resto é inicializado na reinicialização.Qual é o procedimento de troca da bateria do S7-400? Primeiro, confirme se o programa atual está armazenado em um cartão Flash EPROM ou em um arquivo de backup na estação de engenharia; esta etapa é obrigatória. Em seguida, com a CPU ligada, abra o compartimento da bateria e substitua a célula por uma nova do mesmo tipo (6ES7971-0BA00), respeitando o tempo de autonomia fornecido pela bateria recarregável integrada, normalmente da ordem de dezenas de minutos quando totalmente carregada. Após a inserção, confirme se o LED BATF se apaga e verifique o status em Informações do Módulo, na aba Bateria. Se a CPU foi desligada e a RAM foi perdida, restaure o programa a partir da EPROM ou do backup antes de reiniciar a produção.Posso fazer download apenas para a memória de trabalho? No S7-300, não: com um MMC instalado, cada download grava no MMC e copia para a memória de trabalho, portanto, cada download é automaticamente não volátil. No S7-400, um download normal grava na memória RAM de carga e na memória de trabalho; a alteração é volátil, a menos que você faça o download para a EPROM ou copie a RAM para a ROM. Uma alteração que existe apenas na RAM persiste após um ciclo de energia somente enquanto a bateria mantiver a RAM ativa. Se a bateria falhar durante uma queda de energia, a alteração é perdida e a CPU reinicia com a versão da EPROM.Por que meu upload não mostra nenhum bloco? Um upload lê da memória de carregamento. No S7-300, blocos que existem apenas na memória de trabalho não podem ser carregados, o que normalmente acontece quando o MMC foi substituído ou formatado após o último download. Primeiro, baixe o programa atual para o MMC e, em seguida, execute o upload. No S7-400, verifique se a memória RAM de carregamento, e não apenas a memória de trabalho, contém o programa; se a CPU foi reiniciada a partir da EPROM após a perda da bateria, o upload retorna a versão da EPROM.Qual a vida útil da bateria do S7-400 e quando ela deve ser substituída? A vida útil depende da composição química da bateria, da temperatura ambiente e da frequência e duração das interrupções de energia. O método mais confiável é a substituição baseada no status: substitua a célula quando o LED BATF acender ou quando o módulo de informações indicar um nível baixo de bateria. Em um rack energizado, vários anos de serviço são típicos. A bateria reserva recarregável da CPU oferece uma janela limitada para a troca da bateria principal, portanto, uma célula de reposição deve estar disponível antes do início do procedimento. 12. Resumo O conceito de memória do S7-300/400 é um modelo de três camadas. A memória de carga armazena o programa completo e é não volátil (MMC no S7-300, RAM com bateria e EPROM Flash opcional no S7-400). A memória de trabalho é a RAM integrada volátil a partir da qual a CPU executa os dados, sendo reconstruída a partir da memória de carga a cada inicialização. A memória do sistema fornece as áreas de endereço I, Q, M, T, C, L e DB, com subconjuntos retentivos configurados no STEP 7 e restaurados a partir da memória de carga na reinicialização.A maioria dos problemas em campo se resume a um pequeno número de causas: um MMC ausente ou protegido contra gravação no S7-300, uma bateria descarregada ou uma EPROM desatualizada no S7-400, um intervalo de retenção nunca configurado ou um programa que excede a memória de trabalho. Cada um desses problemas possui um caminho de diagnóstico definido através dos LEDs, do buffer de diagnóstico e das Informações do Módulo, e cada um possui uma solução definida. As regras de manutenção que os previnem são igualmente poucas: faça backup antes de qualquer download, mantenha a EPROM do S7-400 atualizada, verifique a bateria periodicamente, manuseie os MMCs somente com a alimentação desligada e mantenha um cartão reserva programado e uma bateria reserva em estoque. Para instalações que utilizam hardware S7-300/400 legado, essas regras não são diligência opcional; elas representam a diferença entre uma intervenção breve e uma completa reativação. 13. Lista de verificação de manutenção · [ ] Configuração completa do programa e do hardware com backup na estação de engenharia após cada alteração de comissionamento· [ ] MMC inserido em cada CPU S7-300; MMC programado sobressalente armazenado por tipo de CPU (trava deslizante de proteção contra gravação fechada)· [ ] A posição do seletor MMC foi verificada antes dos downloads; os cartões foram inseridos e removidos somente com o aparelho desligado.· [ ] LEDs S7-400 BATF verificados durante rondas de rotina (mensalmente)· [ ] O estado da bateria do S7-400 foi verificado em Informações do Módulo, aba Bateria (trimestralmente); bateria de substituição em estoque· [ ] Atualizar os cartões EPROM após cada download (Copiar RAM para ROM / download para EPROM)· [ ] Os intervalos de retenção e os atributos de retenção foram verificados em relação aos requisitos do processo após qualquer alteração de configuração.· [ ] Comportamento retentivo confirmado com um ciclo de potência de teste controlado após o comissionamento
  • Números de encomenda da Siemens, decodificados: como ler um MLFB antes de encomendar um módulo S7-300 ou S7-400.
    Números de encomenda da Siemens, decodificados: como ler um MLFB antes de encomendar um módulo S7-300 ou S7-400. Sep 15, 2026
    MLFB significa Maschinenlesbare Fabrikatebezeichnung, uma expressão alemã que se traduz como designação de produto legível por máquina. O termo designa o código alfanumérico que a Siemens atribui a um produto para que catálogos, sistemas de pedidos e logística possam identificá-lo sem ambiguidade. 6ES7 321-1BH02-0AA0 é um MLFB. É o identificador que um distribuidor usa para cotar, a sequência de caracteres que um mercado online indexa e o valor que um projetista registra em uma lista de materiais. Quando alguém no departamento de manutenção diz "o número da peça", a sequência de caracteres que essa pessoa quer dizer é normalmente o MLFB.Duas distinções devem ser esclarecidas desde o início, pois a confusão entre elas é responsável por grande parte dos pedidos incorretos. Primeiro, um MLFB não é um número de série. Um número de série identifica uma unidade individual e existe apenas uma vez no mundo. Um MLFB identifica um tipo de produto, e todas as unidades desse tipo já fabricadas possuem o mesmo MLFB. Segundo, um número de pedido não é uma descrição. "Módulo de entrada analógica, oito canais" descreve um produto; não o identifica. O MLFB o identifica. Ao longo deste artigo, número de pedido e MLFB são usados ​​como sinônimos, conforme a própria documentação da Siemens os utiliza. A estrutura em blocos de um número de pedido da Siemens Um número de pedido da Siemens não é uma única sequência de caracteres não estruturada. É uma sequência de blocos, e cada bloco contém uma informação definida. Ler um MLFB corretamente significa ler os blocos em ordem, do prefixo à esquerda até o grupo final à direita. O formato geral é:1. Prefixo, por exemplo, 6ES, que nomeia a divisão e o amplo universo de produtos.2. Dígito do nível de integração, por exemplo 7, que indica a família de automação.3. Dígitos de família e de intervalo, por exemplo 321 ou 315, que identificam o tipo e a série do módulo.4. Dígitos de variante de pedido, que contêm o código de interface, o código de função e informações de firmware ou recursos especiais.5. Grupo de versão de hardware final, por exemplo 0AB0 ou 0AE0, que fecha a string.Um exemplo concreto torna a abstração mais gerenciável. Considere o 6ES7 321-1BH02-0AA0, um módulo de entrada digital para o S7-300. O prefixo 6ES indica que este é um produto de automação do universo SIMATIC. O 7 indica o nível de integração da família S7. O 321 indica a entrada digital do S7-300. O bloco 1BH02 contém os detalhes da interface e da função. O grupo 0AA0 fecha o número e codifica o estado da versão daquela linha de pedido. Cada um desses blocos é examinado a seguir. O prefixo e o nível de integração O prefixo 6ES é o mais antigo e abrangente dos prefixos de automação. Ele engloba as famílias de automação SIMATIC em diversas gerações, incluindo S5, S7, M7 e os produtos SC associados a elas. O dígito que segue o prefixo indica o nível de integração. Quando esse dígito é 7, o produto pertence à família S7. É por isso que quase todos os módulos S7-300 e S7-400 começam com 6ES7, e por que os dois caracteres 6ES7 são, na prática, uma assinatura da família, e não um indicador de modelo por si só. Os dígitos da família e da faixa etária O próximo grupo de dígitos indica a série e a classe de módulo à qual o produto pertence. No contexto da série S7, os dígitos do intervalo são os que fornecem as informações mais importantes. Um número no bloco 3xx, como 321, 322, 331 ou 315, indica um dispositivo S7-300. Um número no bloco 4xx, como 421, 422 ou 416, indica um dispositivo S7-400. Observe atentamente que esses são intervalos, não valores únicos. A classe do módulo é lida dentro do intervalo: 321 é um módulo de entrada digital, 322 é um módulo de saída digital, 331 é um módulo de entrada analógica, 332 é um módulo de saída analógica, 307 é uma fonte de alimentação e 315 é uma CPU. Os dígitos finais dentro do intervalo refinam a contagem de pontos, a classe de tensão e a variante elétrica. Os blocos de variantes de ordem Após os dígitos de intervalo, vem a área de variantes de pedido, às vezes escrita como bloco de interface e função. Esta seção do MLFB distingue módulos que compartilham um intervalo, mas diferem em conexão, número de canais, isolamento ou função especial. É o bloco que separa um módulo de 16 pontos de um módulo de 32 pontos da mesma classe, ou uma unidade padrão de uma com capacidade de diagnóstico ou interrupção. Os dígitos finais desta área, antes do hífen, geralmente contêm informações de firmware ou recursos especiais. Um leitor que aprendeu os prefixos, mas para de ler aqui, ainda assim encomendará o dispositivo errado, porque o bloco de variantes é onde os itens semelhantes divergem. O grupo de versões de hardware subsequentes O último grupo, separado pelo hífen, é o que os compradores mais subestimam. Em 6ES7 321-1BH02-0AA0, o grupo final é 0AA0. Esse grupo codifica a versão do hardware da linha do pedido e também inclui algumas variantes de embalagem e configuração. Duas strings idênticas até esse hífen podem descrever produtos fisicamente diferentes. As próximas seções mostram que é nesse bloco final que se escondem as diferenças de comprimento, número de pinos e embalagem, sendo a causa mais comum de um pedido que "parece correto" e chega errado. Os esquemas de prefixos diferem por divisão. A estrutura de blocos descrita acima é um esquema para a família 6ES. É um erro assumir que as mesmas posições têm o mesmo significado sob um prefixo diferente. A Siemens é uma grande empresa composta por divisões, e cada divisão mantém seu próprio sistema de prefixos. O prefixo 6ES pertence ao mundo da automação SIMATIC. O prefixo 6GK pertence às comunicações SIMATIC NET, que abrange switches SCALANCE e componentes PROFIBUS. O prefixo 6SL3 pertence aos produtos de acionamento SINAMICS. O prefixo 6AV2 pertence aos painéis HMI. Uma série adicional, 6ES7 288, identifica os controladores SMART S7-200, que pertencem ao mundo 6ES, mas seguem convenções diferentes das do S7-300.A consequência prática é a seguinte: as posições dos campos não são idênticas nas famílias 6ES, 6SL e 6GK. Um dígito que significa "entrada digital" em um esquema pode significar algo completamente diferente em outro. Aprender a ler um prefixo não se transfere automaticamente para os prefixos vizinhos. O método mais seguro é ler o prefixo primeiro, decidir qual esquema se aplica e somente então interpretar os blocos que se seguem. Exemplo prático: dois produtos que diferem apenas no grupo final. A demonstração mais clara do problema do grupo final vem dos conectores frontais pré-cabeados usados ​​nos módulos S7-300, pois essas peças compartilham quase tudo, exceto os caracteres finais. O número de pedido 6ES7 922-3BD20-0AB0 identifica o conector frontal pré-cabeado de 20 pinos. O número de pedido 6ES7 922-3BD20-0AC0 identifica a versão de 40 pinos. A sequência de caracteres até o hífen é idêntica. A quantidade de pinos, porém, não.Os dois conectores também compartilham a mesma especificação de cabo: ambos têm 3,0 m de comprimento, ambos usam fio trançado de PVC de 0,5 mm² e ambos seguem o código de cores DIN 47100. Se um comprador ler apenas a parte antes do hífen, as duas partes são indistinguíveis. A diferença nos canais utilizáveis ​​é real, já que um conector de 20 pinos não pode servir a um módulo que espera 40 pinos, e o erro se torna evidente no painel, e não na mesa de trabalho.O comprimento varia na mesma posição. O sufixo 0AF0 indica a versão de 5,0 m do conector e 0AH0 indica a versão de 8,0 m. O conector é eletricamente a mesma peça; o comprimento, não. Esta é a lição geral: o último bloco é onde o comprimento, a quantidade de pinos e as variações de embalagem são codificados. Um grupo final não é decorativo e não é intercambiável entre linhas de produtos. Dígitos de revisão de hardware e firmware O grupo final contém informações sobre a versão do hardware, e isso tem consequências que vão além da compatibilidade física, influenciando o comportamento do firmware. Dois módulos podem ser eletricamente compatíveis no terminal e ainda assim se comportarem de maneira diferente do ponto de vista do programa que os controla. As letras de revisão dentro dos blocos de variante e final são os marcadores dessa diferença. O módulo contador FM 350-1 Considere o módulo contador FM 350-1. Ele foi lançado em quatro números de pedido sucessivos: 6ES7 350-1AH00-0AE0, 6ES7 350-1AH01-0AE0, 6ES7 350-1AH02-0AE0 e 6ES7 350-1AH03-0AE0. Esses módulos pertencem à mesma família. São revisões de hardware sucessivas, e cada uma é indicada na documentação da Siemens como versão 1. O contador de revisão avança no meio da sequência, na porção 1AH00, 1AH01, 1AH02, 1AH03, enquanto o grupo final permanece constante em 0AE0. O exemplo mostra que a informação de revisão não se limita ao grupo final. Ela pode aparecer no bloco de variantes, razão pela qual a sequência inteira deve ser lida, e não apenas visualizada superficialmente. Gabinete CPU 315-2 DP Para um engenheiro de manutenção, o caso mais claro e prático é o da CPU 315-2 DP. Dois números de pedido são comuns: 6ES7 315-2AG10-0AB0 e 6ES7 315-2AG14-0AB0. Ambos são vendidos e descritos como CPU 315-2 DP. Não se tratam do mesmo hardware. São revisões de hardware diferentes, com comportamentos de memória e firmware distintos.Isso é importante porque um módulo que liga não é automaticamente um substituto direto para a unidade que substituiu. Se o projeto STEP 7 e o firmware no restante do rack esperam uma revisão específica, um substituto aparentemente compatível pode introduzir um comportamento para o qual o programa nunca foi testado. A lição se aplica a todas as CPUs e a todos os módulos de função: a revisão faz parte da especificação, não é uma nota de rodapé. Onde o MLFB é encontrado fisicamente. A documentação do Siemens S7-300 indica que o número de encomenda e a versão constam na parte inferior do painel frontal do módulo. Num módulo já instalado num rack, o painel frontal é a superfície que pode ler sem remover a unidade. Essa sequência impressa é a fonte oficial quando se tem o módulo físico em mãos e deve ser copiada caractere por caractere, incluindo o hífen e o grupo final.O MLFB também é visível na configuração de hardware do projeto STEP 7. Quando um projeto é aberto, as entradas do módulo contêm os números de pedido do hardware configurado, o que torna o projeto uma segunda fonte autorizada. Quando uma máquina documenta sua configuração original, o projeto e o painel físico devem coincidir. Quando houver divergência, a própria divergência constitui informação diagnóstica.Uma terceira opção é a busca de produtos no Suporte Online da Siemens Industry. Digitar um MLFB nessa busca retorna a entrada do produto, onde o status do ciclo de vida, os produtos sucessores e as notas de revisão são registrados. Essa é a maneira correta de confirmar o que um número de pedido realmente representa quando uma lista ou um colega fornece apenas uma sequência de caracteres. O catálogo, o painel e o projeto devem ser lidos em conjunto, e o MLFB é a chave que conecta os três. Regras práticas de encomenda As regras a seguir decorrem diretamente da estrutura descrita acima. Elas são apresentadas como disciplina de ordenação, e não como opinião.6. A correspondência deve ser feita caractere por caractere, sempre que a parte exata estiver disponível. Uma correspondência apenas com base no prefixo e no intervalo não corresponde ao produto. A string completa identifica o item; uma string parcial identifica uma família.7. Quando apenas uma revisão diferente estiver disponível, verifique a compatibilidade antes de confirmar. Confirme o estado do firmware do sistema alvo e do sistema de desenvolvimento e esteja preparado para realizar uma atualização de firmware, caso seja suportada e o projeto possa absorvê-la.8. Nunca faça um pedido apenas com base na descrição. "SM331 analógico de 8 canais" é uma descrição, não um número de pedido, e pode corresponder a mais de uma linha de pedido. Uma descrição restringe a busca; o MLFB a fecha.9. Considere cada par prefixo idêntico/sufixo diferente como uma diferença genuína até que o catálogo prove o contrário. Grupos finais podem codificar variantes de empacotamento e versão, bem como funções; portanto, um módulo com prefixo idêntico e sufixo diferente requer uma verificação no catálogo, e não uma suposição.10. Registre o código MLFB no arquivo de manutenção quando um módulo for instalado, não quando ele apresentar falha. A pessoa que mais precisa desse número é aquela que está sob pressão de tempo, e o painel é difícil de ler do corredor.Para peças sobressalentes dos modelos S7-300 e S7-400, especificamente, uma fonte que publique os números de pedido completos em vez de descrições vagas elimina grande parte das dúvidas. Um catálogo organizado por MLFB, como o da Siemens Parts Listings, permite comparar a sequência lida no painel com a sequência à venda. Tabela de referência: módulos comuns S7-300, S7-400 e adjacentes A tabela abaixo lista os módulos mais solicitados com seus respectivos números de pedido. Cada número de pedido na tabela é uma string real; a coluna "Função" é um resumo em linguagem simples e a coluna "Observações" indica informações importantes que o comprador deve ler antes de fazer o pedido. Quando você precisa de um módulo em um sistema PLC, comparar com uma lista de referência como esta, disponível em catálogos de PLCs, é mais rápido do que ler cada descrição individualmente.Módulo | Número do pedido (MLFB) | Função | ObservaçõesSM321 DI 16xDC24V | 6ES7 321-1BH02-0AA0 | Entrada digital, 16 pontos, 24 V CC | Entrada CC padrão de 16 pontos para S7-300; a fiação define o comportamento de fonte ou drenoSM321 DI 16xDC24V, entrada de fonte | 6ES7 321-1BH50-0AA0 | Entrada digital, 16 pontos, 24 V CC, variante de fonte | Mesma faixa e número de pontos que o 1BH02; o bloco de variante difere, portanto a conexão elétrica também.SM321 DI 16xAC120/230V | 6ES7 321-1FH00-0AA0 | Entrada digital, 16 pontos, 120/230 V CA | Módulo de entrada CA; a classe de tensão está no bloco de variantes, não nos dígitos da faixaSM321 DI 32xDC24V | 6ES7 321-1BL00-0AA0 | Entrada digital, 32 pontos, 24 V CC | Densidade de 32 pontos; verifique os requisitos de terminais e conectores para a contagem de pontos.SM322 DO 32xDC24V/0,5A | 6ES7 322-1BL00-0AA0 | Saída digital, 32 pontos, 24 V CC, 0,5 A | Módulo de saída com a mesma densidade; alcance de 322 marcas de saída digitalSM323 DI16/DO16 | 6ES7 323-1BL00-0AA0 | Entrada e saída digital combinadas | Módulo combinado; a faixa 323 indica a classe de entrada/saída mista.SM331 AI 8x12 bits | 6ES7 331-7KF02-0AB0 | Entrada analógica, 8 canais, 12 bits | A faixa 331 indica entrada analógica; a resolução de 12 bits é especificada no bloco de variantes.SM332 AO 4x12 bits | 6ES7 332-5HD01-0AB0 | Saída analógica, 4 canais, 12 bits | A faixa 332 indica a saída analógicaPS307 2A | 6ES7 307-1BA01-0AA0 | Fonte de alimentação, 24 V CC, 2 A | Módulo de alimentação; a corrente nominal é lida no bloco de variantesPS307 5A | 6ES7 307-1EA01-0AA0 | Fonte de alimentação, 24 V CC, 5 A | Mesma faixa de potência da unidade de 2 A, corrente mais alta; as duas diferem dentro do bloco de variantes.CPU 314 | 6ES7 314-1AG14-0AB0 | CPU, classe compacta | Faixa de CPU 314; as letras de revisão aparecem antes do grupo finalCPU 315-2 DP | 6ES7 315-2AG10-0AB0 | CPU com interface PROFIBUS DP, revisão de hardware anterior | Descrita de forma idêntica à 2AG14 em muitas listagens, mas com revisão de hardware diferente.CPU 315-2 DP, revisão posterior | 6ES7 315-2AG14-0AB0 | CPU com interface PROFIBUS DP, revisão de hardware posterior | Difere em revisão da 2AG10; confirme as expectativas do projeto e do firmware antes de substituir.IM 153-1, ET 200M | 6ES7 153-1AA03-0XB0 | Módulo de interface para E/S distribuída ET 200M | Grupo final 0XB0, o padrão visto nos módulos da família ET 200, diferente do 0AB0 nos módulos S7-300Contador FM 350-1 | 6ES7 350-1AH03-0AE0 | Módulo de função, contador | As informações de revisão estão no bloco de variantes (1AH03); o grupo final é 0AE0SM 1231 AI 4xRTD (S7-1200) | 6ES7 231-5PD30-0XB0 | Entrada analógica para S7-1200, quatro canais RTD | Pertence a uma geração de controlador diferente; não leia seus blocos usando as convenções do S7-300Processador SMART S7-200 SR20 | 6ES7 288-1SR20-0AA0 | Processador compacto para a série SMART S7-200 | A série 6ES7 288 possui seu próprio esquema dentro do universo 6ES.Conector PROFIBUS DP, saída de 90 graus | 6ES7 972-0BA12-0XA0 | Conector de barramento para PROFIBUS DP | Peça acessória; o grupo 0XA0 indica uma embalagem e classe de variante distintas.Dois padrões merecem destaque. O primeiro é que um único intervalo contém vários blocos variantes, e as 321 linhas mostram isso. O segundo é que os grupos finais não são uniformes entre as famílias: 0AB0, 0XB0, 0AE0 e 0XA0 aparecem acima e pertencem a famílias e classes acessórias diferentes. O último bloco é lido no contexto do prefixo, não isoladamente. Compra de estoque antigo: por que a sequência exata é a chave de busca. Mercados online e vendedores de peças excedentes indexam módulos pela string MLFB exata. O mecanismo de busca não sabe que você se referia a um conector de 40 pinos ao digitar um número de 20 pinos, e também não sabe que uma letra de revisão é importante para o seu projeto. Ele compara caracteres. Isso significa que o MLFB exato é a chave de busca, e nada mais flexível do que a string exata retorna a peça correta de forma confiável.As diferenças de revisão são onde as compras de excedentes de estoque mais frequentemente dão errado. Um anúncio que mostra a foto de um módulo que parece correto pode resultar em um pedido com um número de revisão diferente daquele que você precisa. Como um item excedente geralmente é uma única unidade física, não há uma segunda unidade para corrigir o erro. Verifique a sequência impressa no anúncio comparando-a com a sequência no seu painel ou no seu projeto antes de efetuar o pagamento.Antes de pagar um valor adicional por estoque antigo, confirme o status do ciclo de vida do número do pedido por meio do Suporte Online da Siemens Industry. Esse portal registra se um produto está ativo, descontinuado ou em fase de eliminação, e se já existe um sucessor definido. O status do ciclo de vida é o fator determinante para justificar o pagamento de um valor adicional. Um módulo que não recebe mais suporte vale o custo de disponibilidade; um módulo com um sucessor ativo não vale mais do que o próprio sucessor. Regras do catálogo Os dez pontos acima se resumem em um pequeno conjunto de regras para a leitura de qualquer número de pedido da Siemens.11. Um código MLFB identifica um tipo de produto; um número de série identifica uma unidade individual. Não confunda os dois.12. Leia os blocos na seguinte ordem: prefixo, nível de integração, intervalo, variante, grupo final.13. O prefixo define o esquema. 6ES, 6GK e 6SL não compartilham posições de campo.14. Os dígitos de intervalo indicam a família e a classe do módulo; o bloco de variantes distingue os módulos irmãos.15. O grupo final contém informações sobre versões, comprimentos, número de pinos e embalagem. Leia-o sempre.16. As cartas de revisão podem estar tanto no bloco de variantes quanto no grupo final. Toda a sequência é importante.17. Ordenar por sequência exata de caracteres. Uma descrição restringe a busca; o MLFB a encerra.18. Um substituto com alimentação própria não é automaticamente compatível. Verifique a revisão em relação ao projeto e ao firmware.Perguntas frequentesOnde encontro o MLFB no meu módulo?Nos módulos S7-300, o número de encomenda e a versão aparecem na parte inferior do painel frontal, onde podem ser lidos com o módulo instalado. A configuração de hardware do STEP 7 também contém os números de encomenda de cada módulo configurado, portanto, um projeto aberto é uma segunda fonte. Uma terceira fonte é a pesquisa de produtos do Suporte Online da Siemens Industry, que retorna uma entrada de produto quando se digita MLFB nela.Qual a diferença entre um MLFB e um número de série?MLFB é uma designação de tipo de produto. Todas as unidades desse tipo a compartilham. Um número de série identifica uma unidade individual e aparece apenas uma vez. O MLFB é o que você encomenda; o número de série é o que você citaria se precisasse rastrear uma unidade específica durante o serviço ou a garantia.O último bloco do número do pedido importa?Sim. O grupo de pinos subsequente indica a versão, o comprimento, a quantidade de pinos e as variantes de embalagem. O conector frontal de 20 pinos 6ES7 922-3BD20-0AB0 e o de 40 pinos 6ES7 922-3BD20-0AC0 diferem apenas nesse aspecto, e os sufixos 0AF0 e 0AH0 indicam os comprimentos de 5,0 m e 8,0 m, respectivamente. Um prefixo idêntico com um grupo de pinos subsequente diferente representa uma compra diferente.Posso instalar um 315-2AG14 no lugar de um 315-2AG10?Ambos os processadores possuem a descrição CPU 315-2 DP, mas são revisões de hardware diferentes. A compatibilidade física não é a única questão; o projeto STEP 7 e o firmware no rack esperam um comportamento de revisão específico. Verifique a compatibilidade da revisão com o seu projeto antes de considerar a substituição como equivalente e esteja preparado para uma atualização de firmware, caso o sistema a suporte.Por que duas listagens para o mesmo módulo terminam de forma diferente?Porque os anúncios não se referem ao mesmo módulo. Uma diferença no grupo final indica uma diferença na versão, comprimento, número de pinos ou embalagem; portanto, dois anúncios que coincidem em todos os pontos, exceto nos caracteres finais, descrevem duas linhas de pedido distintas. Considere a divergência como significativa e verifique o catálogo em vez de presumir que o anúncio mais barato seja equivalente.6ES7 e 6ES5 são a mesma coisa?Não. Ambos pertencem ao prefixo de automação 6ES, mas o dígito de nível de integração separa as gerações. 6ES5 pertence à geração S5 e 6ES7 pertence à geração S7. Uma peça de uma geração não corresponde ao número de pedido da outra, e os significados dos blocos internos não são transferíveis.O que devo fazer se a revisão exata não estiver disponível?Determine a revisão exata a partir do painel, do projeto STEP 7 ou da entrada de suporte online da indústria. Em seguida, verifique se a revisão disponível mais próxima está documentada como compatível com sua configuração. Confirme o estado do firmware da peça de substituição, planeje uma atualização, se necessário, e verifique o status do ciclo de vida tanto da peça original quanto da substituta antes de efetuar a compra de uma peça excedente.O número do pedido aparece em algum outro lugar além do painel?A caixa de diálogo Informações do Módulo, dentro do STEP 7, exibe o número do pedido de um módulo online, o que é útil quando o painel é difícil de ler. A configuração do projeto e a busca no Suporte Online do Setor abrangem o caso offline. Quando as três fontes estiverem disponíveis, elas devem coincidir; quando divergirem, a informação impressa no painel de fábrica será considerada a referência para o que está fisicamente instalado.-------------------------------------------------------------------------------------------🏢 Sobre a TZ Tech A TZ Tech é uma fornecedora líder de componentes para automação industrial, elétrica, instrumentação e telecomunicações. Somos especializados em obter peças de estoque de distribuidores, prontas para envio, o que nos permite oferecer preços altamente competitivos e prazos de entrega curtos. Graças ao nosso extenso estoque, podemos até mesmo encontrar peças raras e descontinuadas, difíceis de achar em outros lugares. 🛡️ Nosso Compromisso com a Qualidade Entendemos que a qualidade é sua prioridade máxima. Cada componente passa por um rigoroso processo de triagem e inspeção para que você possa comprar com total confiança. Para peças antigas ou descontinuadas, acreditamos na total transparência e sempre forneceremos um relatório honesto e preciso sobre a condição do produto. Além disso, todas as peças novas vêm com garantia completa de 1 ano. ✉️ Entre em contato  Precisa de um projeto ou de uma peça? Envie-nos sua solicitação hoje mesmo! Nossa equipe se dedica a responder em até 6 horas (exceto fins de semana).. 
Se inscrever

Continue lendo, mantenha-se informado, inscreva-se e convidamos você a nos dizer o que pensa.

enviar
direito autoral 2026 @ TZ TECH Co., LTD. .Todos os direitos reservados Isenção de responsabilidade: Não somos um distribuidor autorizado ou distribuidor do fabricante do produto deste site. O produto pode ter códigos de data mais antigos ou ser uma série mais antiga do que a disponível diretamente na fábrica ou em revendedores autorizados. Como nossa empresa não é um distribuidor autorizado deste produto, a garantia do fabricante original não se aplica. Embora muitos produtos DCS PLC tenham firmware já instalado, nossa empresa não faz nenhuma representação sobre se um produto DSC PLC terá ou não firmware e , se tiver firmware, se o firmware é o nível de revisão necessário para seu aplicativo. Nossa empresa também não faz declarações quanto à sua capacidade ou direito de baixar ou de outra forma obter firmware para o produto de nossa empresa, de seus distribuidores ou de qualquer outra fonte. Nossa empresa também não faz nenhuma representação quanto ao seu direito de instalar tal firmware no produto. Nossa empresa não obterá nem fornecerá firmware em seu nome. É sua obrigação cumprir os termos de qualquer Contrato de Licença de Usuário Final ou documento semelhante relacionado à obtenção ou instalação de firmware.

Mapa do site | blog | XML | política de Privacidade

Deixe um recado

Deixe um recado
Se você está interessado em nossos produtos e deseja saber mais detalhes, deixe uma mensagem aqui, responderemos o mais breve possível.
enviar

Lar

Produtos

whatsApp

contato

SUAS CONFIGURAÇÕES DE COOKIES

Além disso, com a sua permissão, queremos colocar cookies para tornar a sua visita e a interação com o slOC mais pessoal. Para isso utilizamos cookies analíticos e publicitários. Com esses cookies, nós e terceiros podemos rastrear e coletar seu comportamento na Internet dentro e fora do super-instrument.com. Com isso nós e terceiros adaptamos super-instrument.com e anúncios ao seu interesse. Ao clicar em Aceitar você concorda com isso. Se você recusar, usaremos apenas os cookies necessários e, infelizmente, você não receberá nenhum conteúdo personalizado. Por favor, visite nossa Política de Cookies para obter mais informações ou para alterar seu consentimento no futuro.

Accept and continue Decline cookies