supervisorio

May 6, 2019 | Author: lfrn20044593 | Category: Scada, Free Software, Linux, Creative Commons, Software
Share Embed Donate


Short Description

Download supervisorio...

Description

Sistemas Supervisórios para Automação Industrial usando Software Livre Alan Carvalho de Assis [email protected]

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

1

Sumário 1) Breve histórico da Automação/Controle 2) Linux em Automação Industrial 3) Introdução aos Sistemas Supervisórios 4) Sistemas Supervisórios Comerciais 5) Lintouch - Sistema Supervisório Livre

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

2

História 245 AC – Ctesibius de Alexandria cria um relógio que funciona a água (Clepsidra), controlando o fluxo d'água;



1769 – James Watt aperfeiçoa a motor a vapor e cria o primeiro controlador industrial. (Revolução Industrial) ●



XXXX – Algum evento importante do século XIX Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

3

História (continua) Século XX ●

Linhas de montagem para produção em massa (Ford)

Após a 2ª Guerra Mundial: - máquinas e comando numérico na manufatura - sistemas de controle na indústria de processos 1959: Sistema de Controle por Computador para uma Planta da Texaco - 26 malhas de vazão, 72 de temperatura e 3 de pressão ●





Década de 70: microprocessadores Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

4

História (continua) Sistemas de Controle na Indústria de Processos ●

Década de 80:

- barateamento do hardware - utilização do computador em todos os setores da indústria - software CAD/CAM ( Computer Aided Design/Manufaturing) - sistemas supervisórios



Década de 90:

- dispositivos inteligentes - fieldbus - sistemas distribuídos Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

5

História (continua)

Século XXI ●

A História que nós mesmos escreveremos:

- Linux como Padrão de Fato para Automação Industrial - Sistemas Supervisórios Totalmente em Software Livre

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

6

Linux em Automação Industrial ●

Cenário atual: - baixa utilização do Linux para Automação em geral - poucos softwares comerciais disponíveis para Linux - algumas opções em sofware livres, mas com poucos recursos ou em estágios iniciais de desenvolvimento Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

7

Software Livre para Automação Industrial Projetos em software livre para Automação 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 Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

8

Software para interfacear com placas de aquisição de dados. Site do projeto: www.comedi.org Características: Suporta mais de 250 placas de aquisição de dados; Provê: comedilib; kcomedilib. ● ●

● ●

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

9

MatPLC Software que permite um sistema Linux substituir os PLC's. MatPLC significa Machine Automation Tools Linux PLC Site do projeto: http://mat.sourceforge.net http://mat.sourceforge.net Características: Modular: módulo de lógica (C ou Python), P ython), módulo PID, I/O,...; Possui interface com o Comedi; Suporte à linguagem de relés (Ladder) com ClassicLadder. 10 ●

● ●

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

Software de linguagem Ladder para Linux. Site do projeto: http://classicladder.sourceforge.net Características: Suporta linguagem Ladder; Suporta SFC (Sequencial Function Chart); Suporta execução em Tempo Real com RTLinux ou RTAI; Suporta conexão com dispositivos ModbusTCP; Possui interface com Comedi; ● ● ●

● ●

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

11

Lintouch Software supervisório para Linux. Site do projeto: www.lintouch.org Características: Suporta ModbusTCP; Suporta protocolo SNMP; Suporta linguagem de script LUA; Server e runtime separados. ● ● ● ●

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

12

Introdução aos Sistemas Supervisórios O que é um sistema supervisório? É um sistema de hardware e software que permite ao operador  ter informações em tempo real (online) de um processo. Quais informações? Estado operacional de um equipamento; Valores de variáveis de um processo; Alarmes; Relatórios; Gráficos de tendência, etc. ● ● ● ● ●

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

13

Sistemas Supervisórios Comerciais Sistemas Supervisórios Comerciais comumente utilizados: Elipse da ElipseSoftware iFix da GE InTouch da Wonderware Factory Link da USData (agora UGS) WinCC da Siemens

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

14

Lintouch – Sistema Supervisório Livre Origem do Lintouch: Em setembro de 2001 Martin Man, funcionário 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 vários problemas no Windows; O porte demorou 6 meses, e o conceito inicial foi alterado, adicionando suporte às extensões através de plugins; Em 2003 o Lintouch se tornou open source (GPL). Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

15

Arquitetura do Lintouch

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

16

Lintouch Server  ●





Recebe como entrada : - Projeto; Gera como saída : - Os dados do sistema s istema monitorado; Objetivo(s) : - Ler/Escrever dados de/para o sistema monitorado, tornando-os disponíveis como variáveis (BIT, NUMBER, STRING); - Disponibilizá-los via rede, . Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

17

Lintouch Runtime ●





Recebe como entrada : - Endereço e a porta do servidor; Gera como saída : - Visualização gráfica do projeto; Objetivo(s) : - Visualizar dados do projeto monitorado; - Controlar o sistema monitorado. Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

18

Lintouch Editor  ●





Recebe como entrada : - Componentes gráficos (templates); - Conexões e Variáveis (plugins) Gera como saída : - Projeto, que é utilizado pelo Lintouch Server; Objetivo(s) : - Criar a apresentação visual do sistema monitorado; Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

19

Interface do Lintouch Editor 

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

20

Conectando ao Mundo Real

Criar a Conexão

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

21

Conectando ao Mundo Real

Escolher o tipo da conexão Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

22

Conectando ao Mundo Real

Criar as variáveis

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

23

Conectando ao Mundo Real

Escolher o tipo da variável

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

24

Conectando ao Mundo Real Definir as variáveis nos componentes

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

25

Conectando ao Mundo Real Execute o projeto (Go Online)

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

26

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

27 Voltar 

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

28 Voltar 

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

29 Voltar 

Sistema Supervisório para Automação Industrial Usando Software Livre

© Copyright 2006, Alan Carvalho de Assis Licença Creative Commons Attribution-ShareAlike 2.0

30 Voltar 

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF