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. [
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". [
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. [
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. [
4. O Impacto no Download: Modo RUN ou STOP?
Outro detalhe crucial é saber se a CPU precisa parar para receber novas instruções: [
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