Instruções Legacy

Instruções Estendidas
Legacy & Específicas

Aproveite o poder das funções históricas da Siemens. Do sequenciamento por tambor mecânico simulado a ferramentas de diagnóstico avançadas.

Porque usar instruções Legacy?

As instruções estendidas legacy são blocos funcionais poderosos concebidos originalmente para simplificar tarefas complexas sem exigir uma programação manual fastidiosa. Embora algumas tenham sido substituídas por métodos mais modernos, continuam a ser indispensáveis para a manutenção de parques de máquinas existentes ou pela sua formidável eficiência em áreas precisas como o sequenciamento (DRUM).

Esta secção também cobre ferramentas de processamento de sinal de baixo nível como BITSUM ou SEG, bem como algoritmos de controlo como LEAD_LAG, oferecendo uma maior flexibilidade para aplicações industriais especializadas.

Sequenciador

Automação sequencial baseada em cames

DRUM — Sequenciador de tambor

DRUM

O que faz

Simula o funcionamento de um tambor de cames mecânico. Permite definir várias etapas com estados de saída específicos para cada etapa, ativadas por tempo ou eventos externos.

Quando usar

Processos cíclicos simples como lavagem industrial, misturadores ou máquinas de enchimento sequencial.

Dicas Pro

Ideal para substituir um Grafcet complexo quando as etapas são principalmente baseadas no tempo.

Utilize o parâmetro 'L_S' para forçar o salto para uma etapa específica.

O tambor pode gerir até 16 saídas simultaneamente.

Controlo & Monitorização

Gestão segura de motores e válvulas

DCAT / MCAT — Alarmes de controlo

MCAT

O que fazem

Monitorizam a ativação de um atuador (motor para MCAT, discreto para DCAT) e geram um alarme se o feedback de estado não for recebido num tempo determinado.

Quando usar

Proteção de comandos de motores ou válvulas pneumáticas com deteção de falha de posição.

Dicas Pro

Incorpora uma lógica de 'Watchdog' interna para simplificar as suas redes de segurança.

Muito útil para reduzir o número de redes nos seus FBs de pilotagem standard.

Permite diferenciar os tempos de resposta para abertura e fecho.

Comparações Especiais

Análise de padrões e matrizes

IMC / SMC — Comparação mascarada

IMC

O que fazem

O IMC compara duas entradas bit a bit através de uma máscara. O SMC compara uma matriz de bits para detetar mudanças num ciclo completo.

Quando usar

Diagnóstico de falhas complexas ou verificação de conformidade de padrões binários em linhas de produção.

Dicas Pro

O IMC é perfeito para ignorar bits 'não importantes' durante uma comparação.

Utilize o SMC para criar registos de diagnóstico sobre mudanças de estado das entradas.

Estas instruções são de alto desempenho para a análise de sinais agrupados.

Processamento de Sinal

Algoritmos e conversão de visualização

BITSUM — Contar bits

BITSUM

O que faz

Conta o número total de bits que estão no estado '1' dentro de uma palavra ou dupla palavra.

Quando usar

Estatísticas de produção (ex: quantas falhas ativas entre 32), ou verificação de redundância.

Dicas Pro

Mais rápido do que fazer o scan de 32 bits com um loop FOR.

Útil para detetar se mais do que uma bomba está ativa simultaneamente.

Retorna um valor inteiro (Int).

SEG — Visualização 7 segmentos

SEG

O que faz

Converte um dígito hexadecimal (0-F) num padrão de bits pronto para comandar um visualizador físico de 7 segmentos.

Quando usar

Comando de visualizadores de hardware diretamente através das saídas do PLC.

Dicas Pro

O bit 0 corresponde geralmente ao segmento 'a', o bit 1 ao 'b', etc.

Indispensável para painéis de visualização de processo de baixo custo.

Recebe um Byte como entrada.

Modernização vs Legacy

Ainda se deve usar estas instruções?

NecessidadeInstrução LegacyAlternativa moderna
Sequenciamento complexDRUMGRAPH (SFC)
Controlo de motorMCATBlocos standard (LAcyc)
Contar bitsBITSUMLoop SCL (mais lento)
Visualização numéricaSEGEcrã HMI (Painel)
RegulaçãoLEAD_LAGPID_Compact
Comparação mascaradaIMCOperador AND + ==

Perguntas Frequentes

A instrução DRUM está disponível em todos os CPUs?

Está disponível principalmente nos S7-1200 e S7-1500 para garantir a transição dos antigos programas S7-200/300.

Qual é a utilidade do LEAD_LAG?

Trata-se de um compensador de avanço-atraso utilizado em automática para estabilizar um sistema em malha fechada.

Porque usar BITSUM para diagnóstico?

Se tiver 16 sensores de alarme agrupados numa Word, o BITSUM permite-lhe saber instantaneamente quantos alarmes estão presentes sem os testar um a um.

O SEG gere o ponto decimal?

A instrução SEG gera os padrões para os segmentos de 0 a 15 (F). Para o ponto decimal, é geralmente necessário comandar o 8º bit manualmente.

Migre ou otimize o seu código Legacy

O T-IA Connect compreende as instruções DRUM e MCAT. Descreva os seus esquemas antigos, nós traduzimo-los para código TIA Portal moderno.