Jump to content
jgaspar

Exportar dados de autómato Siemens

Recommended Posts

jgaspar

Boas,

Estou mais uma vez com uma dúvida.

Tenho um automato siemens S7 - 1200 programado para controlar uma serra de corte e depois pesar a peça cortada até ai tudo bem.

Agora pediram-me para enviar o valor de cada pesagem para uma base de dados a criar na rede interna da fabrica.

Como faço isso utilizando o S7-1200?

O autómato tem uma entrada Ethernet para ligação do cabo de rede.

Agradeço toda e qualquer informação

Share this post


Link to post
Share on other sites
bubulindo

Com um OPC talvez? Mas irias precisar dum computador intermédio para comunicar do Autómato para a base de dados no servidor.


include <ai se te avio>

Mãe () {

}

Share this post


Link to post
Share on other sites
nokPT

Tens várias hipótese (e vários preços e vários custos de engenharia)

Primeiro tens que estabelecer a comunicação entre um PC e o autómato para isso, podes usar:

- OPC (tal como disse o bubulindo)

- libnodave

- Wincc Flexible ou Wincc Standard (TIA) da Siemens

- Outros Scadas/Runtimes de outros fabricantes

- podes ainda desenvolver o software todo e comunicar com o autómato através de sockets (já fiz isto mas just-for-fun)

Depois de conseguires por o PC a comunicar com o o PLC, tens que guardar os dados na base de dados,

- Relativamente ao OPC, tens várias hipóteses/marcas/fabricantes. A Siemens tem pelo menos 2 tipos diferentes (com vantagens/custos diferentes) o mais económico, é o PC-Access do S7-200, mas os dados a trocar com o PC têm que estar todos na DB1 e a DB1 tem que ser feita compatível com o S7-300 (não pode ser otimizada). Outro exemplo, com um custo ligeiramente superior ao do PC-Access é o OPC da IBH, mas tens outras hipóteses, podes fazer download e testar durante X dias até teres que comprar a licença.

- Relativamente ao libnodave - não tens custos de software de comunicação - é um projeto opensource, com um suport limitado aos readmes e a um forum do libnodave (e ao nosso, naturalmente)

- O Wincc é uma solução mais cara em questões de aquisição de licenças/software, mas é garantidamente a que te dará menos custos de desenvolvimento.

Depois, tal como disse tens que meter os dados do PLC na base de dados.

- com o libnodave - tens que desenvolver o software, podes usar VB.NET (ou C#) ou Excel (mais fatela, mas para testar serve)

- com o OPC - podes também ter que desenvolver o software tal como no libnodave, ou usar como "gateway" com um Runtime/Scada e ser este a guardar os dados na base de dados

- com o Wincc, comunicar com o PLC é direto, guardar dados na base de dados, tens que escrever os scripts p/ isso, mas no support siemens há N exemplos, e aqui também te podemos ajudar

Relativamente à comunicação PC-PLC, podes dar uma vista de olhos aqui:

http://www.portugal-a-programar.pt/topic/27685-comunicacao-entre-automatos-e-computadores/

ou mais diretamente aqui:

http://wiki.portugal-a-programar.pt/doku.php?id=extra_programacao:automacao_industrial:comunicacao_automatos_computadores


Ricardo Timóteo

Share this post


Link to post
Share on other sites
jgaspar

Enquanto não consigo exportar os dados, será que me conseguem indicar como os posso guardar num cartão de memória?

Se possível poderiam-me enviar um email com um pedaço de código a indicar como se faz

A CPU que tenho é CPU1214C AC/DC/RLY

HMI KTP400 BAsic mono PN

Share this post


Link to post
Share on other sites
nokPT

Nas KTPs Basic, não é possível, são Basic por isso baratas e sem funcionalidades...

No autómato, tens que explorar os DataLog...

Ainda não experimente os DataLog dos autómatos, nunca tive necessidade...


Ricardo Timóteo

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.