PLC Siemens Instruções e Linguagens de Programação Compatíveis Modelos de CPU

Por , Comentario
Compartilhar Facebook Compartilhar Twitter

CLPs Siemens: Compatibilidade de Instruções e Linguagens no TIA Portal

Uma das maiores dúvidas de quem trabalha com a família Simatic da Siemens é entender por que um bloco de código que funciona perfeitamente num S7-1500 pode apresentar erros ao ser copiado para um S7-1200.

Neste artigo, vamos explicar como as bibliotecas de instruções variam entre os modelos e quais os cuidados a ter ao criar blocos reutilizáveis.


1. O Erro de Compilação: S7-1200 vs S7-1500

O TIA Portal permite gerir diferentes CPUs no mesmo projeto, mas elas não são idênticas. Se criares um bloco utilizando, por exemplo, um temporizador do tipo S_PULSE (herança do Step 7 clássico), ele irá compilar sem problemas num S7-1500. [01:20]

No entanto, se copiares esse mesmo bloco para um S7-1200, o software irá emitir um erro indicando que o "elemento não é suportado nesta linguagem ou versão". [02:10]


2. Linguagens Suportadas por Modelo

Nem todos os CLPs Siemens "falam" as mesmas linguagens:

  • S7-1200: Suporta LAD (Ladder), FBD (Function Block Diagram) e SCL (Texto Estruturado). Importante notar: ele não suporta a linguagem STL (Statement List). [02:58]

  • S7-1500: É mais robusto e suporta LAD, FBD, SCL, STL e também GRAPH (para sequenciamentos complexos).


3. Instruções Universais vs. Específicas

Existem instruções "universais" (como o Set/Reset) que funcionam em qualquer CPU da família. [03:14] Contudo, muitas funções avançadas de comunicação ou tratamento de dados são específicas para a série 1500.

Dica de Especialista: Ao criar a tua biblioteca de blocos, o ideal é separá-la por modelos de PLC para evitar surpresas durante o comissionamento em campo. [04:23]


4. O Impacto no Download: Modo RUN ou STOP?

Outro detalhe crucial é saber se a CPU precisa parar para receber novas instruções: [04:38]

  • S7-300: Geralmente permite carregar blocos em modo RUN.

  • S7-1200: Dependendo da alteração (como novos DBs ou OBs), a CPU pode precisar de entrar em STOP, o que interrompe o processo da máquina. [04:53]

  • S7-1500: Oferece maior flexibilidade para carregar alterações sem parar o processamento. [05:02]


Conclusão

Entender as limitações e capacidades de cada CPU Siemens é o que diferencia um programador iniciante de um profissional. Consultar a lista de instruções compatíveis antes de iniciar o código poupa horas de re-trabalho e garante a integridade do sistema.

Já tiveste problemas ao migrar código entre o 1200 e o 1500? Partilha a tua experiência nos comentários!

Tutorial de como verificar as instruções compatíveis com cada modelo de Família de PLC CLP Siemens (S7-300 / S7-400 / S7-1200 / S7-1500).
Atenção a ser considerada na criação de Blocos FC, FB e reaproveitamento de código entre projetos e/ou Library no TIA Portal.

Saiba antes de realizar o Download do ser Programa ao PLC, se o PLC irá para modo STOP dependendo da modificação realizada e Modelo de PLC utilizado.

Download Instruções Compatíveis de Modelos de PLC
https://goo.gl/ATZ4pS

Se Inscreva em Nosso Canal no Youtube:
https://goo.gl/nXSdz3

0 comentários

COMENTÁRIOS AGORA