Sistemas Supervisrios para Automao Industrial usando ... da Siemens. Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

  • View
    230

  • Download
    9

Embed Size (px)

Text of Sistemas Supervisrios para Automao Industrial usando ... da Siemens. Sistema Supervisrio para...

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    1

    Sistemas Supervisrios para Sistemas Supervisrios para Automao Industrial usando Automao Industrial usando

    Software LivreSoftware LivreAlan Carvalho de Assisacassis@gmail.com

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    2

    Sumrio

    1) Breve histrico da Automao/Controle2) Linux em Automao Industrial3) Introduo aos Sistemas Supervisrios4) Sistemas Supervisrios Comerciais5) Lintouch - Sistema Supervisrio Livre

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    3

    Histria

    245 AC Ctesibius de Alexandria cria um relgio que funciona a gua (Clepsidra), controlando o fluxo d'gua;

    1769 James Watt aperfeioa a motor a vapor e cria o primeiro controlador industrial. (Revoluo Industrial) XXXX Algum evento importante do sculo XIX

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    4

    Histria (continua)

    Sculo XX Linhas de montagem para produo em massa (Ford)

    Aps a 2 Guerra Mundial:- mquinas e comando numrico na manufatura- sistemas de controle na indstria de processos

    1959: Sistema de Controle por Computador para uma Planta da Texaco

    - 26 malhas de vazo, 72 de temperatura e 3 de presso

    Dcada de 70: microprocessadores

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    5

    Histria (continua)Sistemas de Controle na Indstria de Processos

    Dcada de 80:- barateamento do hardware- utilizao do computador em todos os setores da indstria- software CAD/CAM (Computer Aided Design/Manufaturing)- sistemas supervisrios

    Dcada de 90:- dispositivos inteligentes- fieldbus- sistemas distribudos

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    6

    Histria (continua)

    Sculo XXI

    A Histria que ns mesmos escreveremos:- Linux como Padro de Fato para Automao Industrial- Sistemas Supervisrios Totalmente em Software Livre

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    7

    Linux em Automao Industrial Cenrio atual:

    - baixa utilizao do Linux para Automao em geral

    - poucos softwares comerciais disponveis para Linux

    - algumas opes em sofware livres, mas com poucos recursos ou em estgios iniciais de desenvolvimento

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    8

    Software Livre para Automao Industrial

    Projetos em software livre para Automao em Linux:

    COMEDI linux control and measurement device interface MatPLC soft-PLC program for Linux ClassicLadder A Ladder software for Linux Lintouch HMI program for Linux

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    9

    Software para interfacear com placas de aquisio de dados.

    Site do projeto: www.comedi.org

    Caractersticas: Suporta mais de 250 placas de aquisio de dados; Prov:

    comedilib; kcomedilib.

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    10

    MatPLCSoftware que permite um sistema Linux substituir os PLC's.

    MatPLC significa Machine Automation Tools Linux PLC

    Site do projeto: http://mat.sourceforge.net

    Caractersticas: Modular: mdulo de lgica (C ou Python), mdulo PID, I/O,...; Possui interface com o Comedi; Suporte linguagem de rels (Ladder) com ClassicLadder.

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    11

    Software de linguagem Ladder para Linux.

    Site do projeto: http://classicladder.sourceforge.net

    Caractersticas: Suporta linguagem Ladder; Suporta SFC (Sequencial Function Chart); Suporta execuo em Tempo Real com RTLinux ou RTAI;

    Suporta conexo com dispositivos ModbusTCP; Possui interface com Comedi;

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    12

    Lintouch

    Software supervisrio para Linux.

    Site do projeto: www.lintouch.org

    Caractersticas: Suporta ModbusTCP; Suporta protocolo SNMP; Suporta linguagem de script LUA; Server e runtime separados.

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    13

    Introduo aos Sistemas Supervisrios

    O que um sistema supervisrio?

    um sistema de hardware e software que permite ao operador ter informaes em tempo real (online) de um processo.

    Quais informaes? Estado operacional de um equipamento; Valores de variveis de um processo; Alarmes; Relatrios; Grficos de tendncia, etc.

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    14

    Sistemas Supervisrios Comerciais

    Sistemas Supervisrios Comerciais comumente utilizados:

    Elipse da ElipseSoftwareiFix da GEInTouch da WonderwareFactory Link da USData (agora UGS)WinCC da Siemens

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    15

    Lintouch Sistema Supervisrio Livre

    Origem do Lintouch:

    Em setembro de 2001 Martin Man, funcionrio da SWAC, resolve portar o IHM comercial da empresa, Wintouch 2000, para Linux;

    Ele optou por usar biblioteca QT devido portabilidade, pois naquela poca a GTK tinha vrios problemas no Windows;

    O porte demorou 6 meses, e o conceito inicial foi alterado, adicionando suporte s extenses atravs de plugins;

    Em 2003 o Lintouch se tornou open source (GPL).

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    16

    Arquitetura do Lintouch

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    17

    Lintouch Server Recebe como entrada :

    - Projeto;

    Gera como sada :- Os dados do sistema monitorado;

    Objetivo(s) :- Ler/Escrever dados de/para o sistema

    monitorado, tornando-os disponveis como variveis (BIT, NUMBER, STRING);

    - Disponibiliz-los via rede, .

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    18

    Lintouch Runtime

    Recebe como entrada :- Endereo e a porta do servidor;

    Gera como sada :- Visualizao grfica do projeto;

    Objetivo(s) :- Visualizar dados do projeto monitorado;- Controlar o sistema monitorado.

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    19

    Lintouch Editor Recebe como entrada :

    - Componentes grficos (templates);- Conexes e Variveis (plugins)

    Gera como sada :- Projeto, que utilizado pelo Lintouch

    Server;

    Objetivo(s) :- Criar a apresentao visual do sistema

    monitorado;

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    20

    Interface do Lintouch Editor

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    21

    Conectando ao Mundo Real

    Criar a Conexo

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena Creative Commons Attribution-ShareAlike 2.0http://linuxabordo.com.br

    22

    Conectando ao Mundo Real

    Escolher o tipo da conexo

  • Sistema Supervisrio para Automao Industrial Usando Software Livre Copyright 2006, Alan Carvalho de Assis

    Licena

Recommended

View more >