collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Votação

Do you Liked it?

No.
0 (0%)
YES.
1 (100%)

Votos totais: 1

Autor Tópico: PLC open source com RTC e USB  (Lida 47393 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline jp_

  • Mini Robot
  • *
  • Mensagens: 188
PLC open source com RTC e USB
« em: 24 de Outubro de 2009, 23:25 »
Olá a todos,

Que acham da ideia de criarmos aqui no forum um PLC open source??

Com um PIC ou AVR ou porque não ambos.


Alguém se quer juntar, para fazer uma coisa que se possa mostrar?

como uma imagem vale mais que mil palavras aqui vai o que pretendo.







Tenho algum trabalho a nível de hardware já feito:

Vejam os atalhos e o anexo, um pdf que pode ser útil.
jp_



 
« Última modificação: 01 de Maio de 2018, 15:25 por jp_ »

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: PLC open source
« Responder #1 em: 25 de Outubro de 2009, 00:22 »
Eu gosto da ideia, com tudo bem definido posso dar o meu contributo. :)

jspgresende

  • Visitante
Re: PLC open source
« Responder #2 em: 25 de Outubro de 2009, 10:16 »
Já me lembrei de fazer algo idêntico com um arduino mega...

A parte que mais me agradou foi fazer o software nesse hipotético projecto que eu tinha idealizado...

Portanto assim que "juntar-mos forças" podemos começar ;)

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: PLC open source
« Responder #3 em: 25 de Outubro de 2009, 11:36 »
Agora explica o que é um PLC como se eu não soubesse o que é uma resistência.

jspgresende

  • Visitante
Re: PLC open source
« Responder #4 em: 25 de Outubro de 2009, 11:56 »
(Eu estava-me a referir a um pseudo simulador de PLC feito com o arduino mega)

Offline microbyte

  • Mini Robot
  • *
  • Mensagens: 1.322
    • http://ricardo-dias.com/
Re: PLC open source
« Responder #5 em: 25 de Outubro de 2009, 12:23 »
Estou na mesma :-s

jspgresende

  • Visitante
Re: PLC open source
« Responder #6 em: 25 de Outubro de 2009, 13:21 »
Ah bom... O pedido de explicação era para mim...

Ora bem um PLC (Programmable Logic Controller) ou CLP(Controlador Lógico Programável) basicamente é um controlador que tu programas de modo a que dependendo do estado das entradas e do teu código, ele actua nas saídas... isto muito resumidamente...

Depois ainda tens contadores, timers, funções específicas bla bla bla & so on...
Eu trabalhei com autómatos( PLC's) da Omron ...

Offline jp_

  • Mini Robot
  • *
  • Mensagens: 188
Re: PLC open source
« Responder #7 em: 25 de Outubro de 2009, 16:17 »
Eu gosto da ideia, com tudo bem definido posso dar o meu contributo. :)

Olá metRo,
ainda bém que apoias a ideia, tenho a certeza que vamos conseguir em conjunto com todos os que se queiram juntar para acrescentar algo de funcional ao PLC.

Muito bém, vamos começar a defenir as caracteristicas e todos os pormenores.

Como já referi tenho algum trabalho feito e testado a nível de hardware Com o PIC 16f628a e com PIC16f876a mas só implementei entradas e saídas digitais.


- desta vez queria incluir entradas e saídas analógicas.

- o Microcontrolador estou a pensar no PIC16f886 /887 mas podemos começar por explorar ao máximo as potencialidades do 16f628a que ainda não está descontinuado, como é o caso do 16f876a / 877.

-Porta serie (estou inclinado para USB uma vez que DB9 já não vem com os PCs)

- usar o microcontrolador com um bootloader ( já testei o Tiny bootloader)
http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm

desta forma evitamos problemas de
interferir com as entradas ou saidas no acto de programar pela ficha ISP.

- O software que estou a usar para programar os tres exemplares que tenho em funcionamento é este:

http://www.cq.cx/ladder.pl#


Ora bém eu vou preparar um diagrama de blocos para descrever o que tenho feito e o que gostava de implementar, quando estiver pronto actualizarei no primeiro post. Podere-mos começar a trabalhar a partir daí, estudando todas as sugestões, e aplicar as que forem executaveis.

jp_




Offline jp_

  • Mini Robot
  • *
  • Mensagens: 188
Re: PLC open source
« Responder #8 em: 25 de Outubro de 2009, 16:24 »
Já me lembrei de fazer algo idêntico com um arduino mega...

A parte que mais me agradou foi fazer o software nesse hipotético projecto que eu tinha idealizado...

Portanto assim que "juntar-mos forças" podemos começar ;)

Olá SamPereira,

Muito bém como já referi eu estou a usar o seguinte compilador:

http://www.cq.cx/ladder.pl#

Que têm muitas limitações mas funciona muito bém.

e pode ser usado quer para AVR ou PIC.

Achas que podes dar uma ajuda no compilador?

Este PLC que quero construir tem que ter a possibilidade de ser programado em Ladder, claro que eu gostaria de poder introduzir uma janela com codigo em C e o compilador o entendesse e compilasse.


Citar
Agora explica o que é um PLC como se eu não soubesse o que é uma resistência.

Ah bom... O pedido de explicação era para mim...

Ora bem um PLC (Programmable Logic Controller) ou CLP(Controlador Lógico Programável) basicamente é um controlador que tu programas de modo a que dependendo do estado das entradas e do teu código, ele actua nas saídas... isto muito resumidamente...

Depois ainda tens contadores, timers, funções específicas bla bla bla & so on...
Eu trabalhei com autómatos( PLC's) da Omron ...

Bom em linhas gerais penso que está bém explicado o Significado de PLC.

Eu só acrecentaria o seguinte:

Um PLC está preparado para trabalhar em ambientes industriais sugeitos a ruidos electricos e tem que ser robusto em termos mecánicos.
Normalmente as saídas são a transistores em montagem de colector aberto ou com contacto normalmente aberto.

As entradas digitais normalmente funcionam a 24VDC e as analógicas normalmente são de 0-10V ou 4-20mA.

As saídas analógicas podem ser com  os mesmos valores que as entradas analógicas.

São Programados numa linguagem acessível (ladder) que é uma linguagem que se assemelha muito com os diagramas de automação convêncionais.


jp_
« Última modificação: 25 de Outubro de 2009, 20:49 por jp_ »

Offline Fifas

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 2.064
  • El RoboSapiens
Re: PLC open source
« Responder #9 em: 26 de Outubro de 2009, 00:12 »
Eu já usei alguns PLC da Mitsubishi há uns anos.... :)

Neste momento, este  projecto é exactamente a mesma coisa que estou a "estudar" pois ando a desenvolver uma máquina autónoma para a empresa do meu pai e nada melhor que um PLC para controlo :D

Podem contar com a minha ajuda no que conseguir ;)

Offline jp_

  • Mini Robot
  • *
  • Mensagens: 188
Re: PLC open source
« Responder #10 em: 26 de Outubro de 2009, 21:27 »
Eu já usei alguns PLC da Mitsubishi há uns anos.... :)

Neste momento, este  projecto é exactamente a mesma coisa que estou a "estudar" pois ando a desenvolver uma máquina autónoma para a empresa do meu pai e nada melhor que um PLC para controlo :D

Podem contar com a minha ajuda no que conseguir ;)

Olá Fifas, de certo que servirá, com a ajuda de todos de certo que sairá daqui um PLC que se possa mostrar.

Mas em relação ao teu projecto se só precisares de entradas e saídas digitais é so aguardares mais um pouco que irei postar os circuitos que já estão testados e a funcionar e é, só montar e progarmar...
vai passando por aqui e "opina" eu diria antes "opinem"

Como devem  ter reparado alterei o assunto do post.
Acrescentei um RTC e porta USB.

Aguardo sugesto?s para estes acessórios.

A porta USB acho que vai ser esta:

http://loja.lusorobotica.com/modulos/22-modulo-ft232rl-usb-to-serial.html

que dizem está acessível ou vamos à concorrência  ;D ;D

Para o RTC preciso de ajuda. 

jp_




« Última modificação: 26 de Outubro de 2009, 21:53 por jp_ »

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: PLC open source com RTC e USB
« Responder #11 em: 27 de Outubro de 2009, 12:43 »
explica melhor para que seria o RTC.

Offline Fifas

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 2.064
  • El RoboSapiens
Re: PLC open source com RTC e USB
« Responder #12 em: 27 de Outubro de 2009, 12:52 »
Olá Fifas, de certo que servirá, com a ajuda de todos de certo que sairá daqui um PLC que se possa mostrar.

Mas em relação ao teu projecto se só precisares de entradas e saídas digitais é so aguardares mais um pouco que irei postar os circuitos que já estão testados e a funcionar e é, só montar e progarmar...
vai passando por aqui e "opina" eu diria antes "opinem"



Sim, eu sei que há maneiras mais simples. Mas agora pensa tu se nao será mais simples ter uma plataforma que possa testar em varias maquinas, etc...Fazendo depois uma versao final adaptada a cada uma delas, mas para testes, penso ser melhor um PLC nao? :)

Offline trif@sico

  • Mini Robot
  • *
  • Mensagens: 25
Re: PLC open source
« Responder #13 em: 27 de Outubro de 2009, 14:00 »
Eu já usei alguns PLC da Mitsubishi há uns anos.... :)

Neste momento, este  projecto é exactamente a mesma coisa que estou a "estudar" pois ando a desenvolver uma máquina autónoma para a empresa do meu pai e nada melhor que um PLC para controlo :D

Podem contar com a minha ajuda no que conseguir ;)

Olá Fifas, de certo que servirá, com a ajuda de todos de certo que sairá daqui um PLC que se possa mostrar.

Mas em relação ao teu projecto se só precisares de entradas e saídas digitais é so aguardares mais um pouco que irei postar os circuitos que já estão testados e a funcionar e é, só montar e progarmar...
vai passando por aqui e "opina" eu diria antes "opinem"

Como devem  ter reparado alterei o assunto do post.
Acrescentei um RTC e porta USB.

Aguardo sugesto?s para estes acessórios.

A porta USB acho que vai ser esta:

http://loja.lusorobotica.com/modulos/22-modulo-ft232rl-usb-to-serial.html

que dizem está acessível ou vamos à concorrência  ;D ;D

Para o RTC preciso de ajuda. 

jp_

Boas ,
Este é o meu primeiro post, eu tenho uma RTC(real time clock) da loja lusorobotica e neste momento esta a funcionar bem numa EasyPic5, código feito em ccs posso ajudar

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: PLC open source com RTC e USB
« Responder #14 em: 27 de Outubro de 2009, 18:05 »
Eu sei o que é e também já o utilizei no Arduino. Mas o objectivo é para tipo definir tarefas em determinada hora e assim?