sexta-feira, 26 de abril de 2013

Treinamento Step7 – Módulo 1


Apresentação e Resumão Sobre PLCs Siemens
O assunto Step7 é sempre interessante. Qualquer assunto relacionado aos PLCs e outros hardwares da Siemens sempre tem impacto, pois o fabricante prima pela qualidade e confiabilidade, além de trazer sempre soluções não muito convencionais para problemas comuns. 

O software Step7 está disponível para download em um outro post (sem licenças ou cracks). Como usar o software para programar PLCs é o tópico dos próximos posts, começando por esse.

Mas antes uma idéia geral do que está por vir. 


Famílias

Os PLCs da Siemens são divididos em 4 famílias:
S7-200: CLP de pequeno porte, com expansão limitada e recursos de rede também limitados;

S7-300: CLP de médio porte, para automações de porte pequeno a médio. Apresenta todos os recursos de rede disponíveis na plataforma Siemens e também recursos de segurança ampliada;

S7-400: CLP de médio a grande porte, alta capacidade de processamento e famílias de segurança ampliada, visando a projetos de grande porte. 

S7-1200: CLP de pequeno porte, que surgiu recentemente para substituir a linha S7-200. 


Softwares de Programação

Os softwares para programar as famílias de CLPs da Siemens são 2:
- Step7 Microwin: Esse software serve exclusivamente para a família S7-200. É um software bastante diferente do usado pelas outras famílias (e parece algo limitado, para quem está habituado a essas famílias); 


- Step7: Esse é o software para programar as famílias S7-300, 400 e 1200. Essa última família é bem recente e trouxe, além da atualização tecnológica, a vantagem de ser programada com o mesmo software das outras famílias, diminuindo o impacto para quem se depara com um projeto com esse PLC. O Step7 é um software "clássico", estando atualmente na versão 5.5 (se não me engano, o software nasceu com a família Step 7 em meados dos anos 90 e vem sendo atualizado desde então, mas sempre mantendo as funcionalidades existentes e o mesmo ambiente de trabalho.


Versão Windows versus Versão Step7
Algo que incomoda para os novatos em Siemens é o casamento de sistema operacional com versão do software: o sujeito vai até o 4Shared, baixa um caminhão de bytes para instalar o software, quando vai instalar se depara com problema de compatibilidade. Ou o pior, instala e ao executar, nada acontece. 


Sim, isso é um problema a ser superado com a convivência e com consultas ao site de suporte da Siemens. Que por sinal, é cheio de informação, cheio mesmo. 



O link é esse aqui: Suporte da Siemens 



Ou usar o Google para poder baixar a versão correta antes de gastar tempo e energia. 



Outra coisa importante: como sempre na informática, quanto mais recursos tiver, melhor será sua vida. Mas aquele micro antigo ou mesmo aquele notebook com serial podem ser de grande valia para seu trabalho com o Step7: ele não é muito pesado e âs vezes uma serial pode salvar o seu dia de trabalho para acessar o PLC via PPI ou MPI. 


Capítulo 1 do Treinamento Básico
Segue o link para o arquivo do treinamento básico de onde essas informações foram tiradas: 





quarta-feira, 24 de abril de 2013

Step7 SCL

Nunca precisei programar PLCs da Siemens usando outra linguagem senão Ladder. Até agora. 

E descobri que um monte de problemas pode ser resolvido, ou melhor, projetos podem ser facilmente resolvidos usando uma estrutura inteligente envolvendo FBs, funções de biblioteca personalizadas, um monte de DBs e... SCL! 

Nunca havia topado com isso, mas o modo de programar SLC é muito similar a outras linguagens estruturadas. IFs, Whiles, etc.. tudo isso disponível num ambiente de PLC. Ok, isso não é suficiente para fazer ninguém mudar de linguagem. 

Mas a experiência de entrar em um projeto bem-estruturado, com ferramentas prontas (e criadas sob medida) para integrar dezenas de PLCs, e TODOS eles usarem a mesma base é realmente interessante. Como o SCL se encaixa nisso? Bem, talvez alguns posts ajudem a explicar.

Hoje, segue link para o manual de programação SCL, feito pela Siemens. Se interessar, é um bom começo. 


Boa leitura!