Oi pessoal, bom tarde.

Gostaria de discutir aqui uma ideia que preliminarmente já foi discutida entre o CEI e eu.

CPL arduino openSource Código Aberto.

Sei que já existiram projetos de CLP com arduino aqui no LDG.

CLP Arduino --> De CM (Carlos Machado);

http://labdegaragem.com/profile/eletroncard
https://www.youtube.com/watch?v=z-2RBPU8flM


CLP_DUINO http:

//labdegaragem.com/group/clpduino?groupUrl=clpduino&id=6223006%3AGroup
%3A86559&page=1#comments

Podem existir outros, mas ainda não os encontrei.

Até agora todos que vi são arquitetura proprietária, e a nossa ideia

é a seguinte:

Montar um CLP modular.

Pensamos em um nome para o produto: CLP_CLP;     

Pensamos em um modelo: Núcleo central e módulos plugáveis;

Pensamos em board: UNO/MEGA;

Pensamos no code: Cooperativo e aberto;

Pensamos em .........

O que vocês pensam?

Rui

Abaixo ideia do projeto em blocos.

Exibições: 5501

Responder esta

Respostas a este tópico

Olá pessoal,

Vejo que estão com muita vontade de ajudar no nosso projeto. Me refiro a nosso como sendo de todos que estão tentando colaborar.

Estou tentando compilar as sugestões e idéias criando documentos no google drive e estou pensando na possibilidade de usar o Github como repositório de código.

Muito obrigado a todos e grande abraço,

  'Eiju

Github é muito bom.

Oi Pessoal, bom dia.

Dando prosseguimento ao nosso projeto, segue algumas informações básicas sobre CLP:

Fonte:

    ftp://ftp.mecanica.ufu.br/LIVRE/SCHP/arquivos/CLP.pdf

Conceitos de CLP

                C : Controlador
                L : Lógico
                P : Programável

  Equipamento dedicado que surgiu como opção para a substituição e
simplificação de ligações físicas (fios e relés) nos painéis de controle
elétrico.
  As ligações deixaram de ser físicas e passaram a ser feitas de forma
lógica, através de um programa previamente carregado na memória do
CLP. Qualquer alteração na lógica de programação do equipamento
pode ser alterada em segundos, muitas vezes sem a necessidade de
alteração física nas ligações.
  Neste equipamento são interligados os sensores e atuadores de um
sistema , através de entradas e saídas digitais.


Função :
  Combinar os sinais para atuar o equipamento certo no momento correto.
Substitui a tradicional ligação feita com relés e outros elementos de
combinação, otimizando espaço e reduzindo custo e tempo para
desenvolvimento, verificação e instalação de um equipamento.

Constituição Básica :
  Estágio de Entrada : coleta os sinais provenientes do processo, da
máquina e dos comandos manuais.
  Estágio de Processamento : processa os dados conforme orientações do
programa, combinando-os aos sinais coletados pelo estágio de entrada
  Estágio de Saída : repassa os comandos seguindo a lógica programada.
Aciona solenóides de válvulas, elementos de posicionamento,etc.

Programação :
  Por ser um equipamento dedicado, possui vários fabricantes cada qual
com seu modo de programação e linguagem específico e diferenciado.

Vantagens :


   - Alterações no programa facilmente executadas
   - Elimina a necessidade de instalação da maior parte dos elementos de combinação
   - Enorme Variedade de funções.

Lógicas Utilizadas
                             - Lógica “E”
                             - Lógica “OU”
                             - Lógica “NÃO”

Blocos de Funções Utilizados
                             - Função Set/Reset
                             - Função Pulso
                             - Função Flip-Flop
                             - Função Atraso
                             - Função One Shot
                             - Função Trem de pulsos
                             - Função Contador
                             - Função Comparador
                             - Função Ganho
                             - Função Display
                             - Função Tempo Real
                             - Função Schmitt trigger

Rui

FUNCÕES BÁSICAS DE UM SUPERVISÓRIO

Aquisição de dados

      Retirada de informações do processo através da conexão que o computador tem com
      o clp, controlador do processo.

Gerenciamento de dados

      Apresentação, em tempo real de execução, dos dados do processo (telas, relatórios,
      históricos, etc).
      

· Definições:

      Monitoração: exibir os dados básicos em tempo real.

      Supervisão: possibilitar alteracões e solicitacões de processo.
      Alarmes: reconhecimento de eventos excepcionais e relatá-los.
      Controle: capacidade de ajuste de valores do processo.

Pessaol,

vou apresentar aqui aquilo que entendo por um "sistema" CLP.

Como tenho muito pouca experiencia nesta área. Solicito aos amigos experiente que avaliem este

desenho e, caso eu tenha me enganado com respeito ao conceito,  que nos oriente postando uma 

visão gráfica de um "sistema"   CLP.

Rui

Pessoal, 

Lembro de quando jovem li a seguinte frase:

Tudo no universo pode ser explicado com sua teoria favorita.

Bom, a minha teoria favorita para fazer um projeto,  é iniciar  de pequeno para grande e de

básico para complexo.

Faz-se funcionar o básico, e vai implementando recursos até torna-lo complexo.

Explico: Iniciamos fazendo uma montagem do CL2P,  com um circuito bem simples.

               Depois vamos avançando, e crescendo o projeto.

Sugiro iniciar com esta montagem:

O que vocês pensam? 

Rui

Concordo plenamente, Rui 

Vc não começa uma casa pelo teto.

O que seria legal Rui é que esse CLP desse possibilidade de implementação de novos hardwares e softwares, assim por exemplo eu que trabalho com scadbr poderia adicionar novas soluções de redes industriais e aplicações de softwares diversas.Mas acredito como vc que o núcleo deve ser básico o suficiente para podermos implementar novas soluções de software e hardware.

Rui tudo muito ótimo ! Gostei das suas explicações. Mas como sou leigo em CLP, não posso avaliar.

Duvida : - pretende montar uma Placa com o ATmega ou usar uma placa pronta Arduino ?

Acho mais fácil usar um Arduino.

Uma sugestão - coloque um título em cada post importante. 

E depois crie um indice, como eu faço nos meus tutoriais. 

Facilitará a pesquisa das informações. 

Abraços. Tô dentro !

Rui,

    Tambem tenho uma frase ou teoria favorita, eu a aprendi e absorvi a um bom tempo e por ela tempo reger minha vida:

    -  O impossível,  é impossível de ser imaginar.

       ser difícil,  ou você não saber como se faz,  não torna algo impossível.

       logo, se sua mente é capaz de pensar,  de alguma forma ela poderá realizar.

Olá Rui

Será que não seria interessante o circuito de acionamento do relé possuir uma alimentação independente (+12 ou +24V) com um transistor operando em corte e saturação e ativo nível 1 (+5 V).

Veja o desenho em anexo.

Ailton

Anexos

Para ficar mais moderninho, Ailton, eu usaria um FET no lugar do BC337.

E se desejar isolar totalmente os circuitos, eu usaria um opto-acoplador. 

Alguma coisa parecida com isso:

http://yourduino.com/sunshop2/index.php?l=product_detail&p=60

(não precisa usar um FET parrudo) 

Bom dia Gustavo

EXCELENTE o seu esquema de acionamento para os relés, tanto pelo introdução do opto acoplador como do fet de baixa potência. Você concorda com a alimentação dessa interface independente da placa ARDUINO? Acredito que essa possibilidade nos permitira usar relés de 5V, 12V e 24V.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço