scadabrx

Upload: adrianoapdf752

Post on 03-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 scadabrx

    1/48

    ACAutomationSupervisrios

    Automao Industrial

  • 7/28/2019 scadabrx

    2/48

    ESCOLA SENAI MARIANO FERRAZ

    CURSO TCNICO EM AUTOMAO INDUSTRIAL

    TRABALHO DE CONCLUSO DE CURSO

    GUSTAVO HENRIQUE TOLEDO DE OLIVEIRA

    RAFAEL SILVA LIMA

    RICARDO GASPARETTI FONSECA

    THIAGO DE FRANA PINHO

    SUPERVISRIO SCADABR

    So Paulo

    2012

  • 7/28/2019 scadabrx

    3/48

    GUSTAVO HENRIQUE TOLEDO DE OLIVEIRA

    RAFAEL SILVA LIMA

    RICARDO GASPARETTI FONSECA

    THIAGO DE FRANA PINHO

    SUPERVISRIO SCADABR

    Trabalho de concluso de cursoapresentado a Escola SENAI MarianoFerrazcomo requisito para obteno docertificado do Curso Tcnico em Automao

    Industrial.

    So Paulo

    2012

  • 7/28/2019 scadabrx

    4/48

    GUSTAVO HENRIQUE TOLEDO DE OLIVEIRA

    RAFAEL SILVA LIMA

    RICARDO GASPARETTI FONSECA

    THIAGO DE FRANA PINHO

    SUPERVISRIO SCADABR

    Trabalho de concluso de cursoapresentado a Escola SENAI Mariano

    Ferraz como requisito para obtenodo certificado do Curso Tcnico emAutomao Industrial.

    Aprovado em:BANCA EXAMINADORA

    _______________________________/____/____

    Prof.Romulo Gonalves/ Marcio CorazzimEscola Senai Mariano Ferraz

  • 7/28/2019 scadabrx

    5/48

    RESUMO

    O presente trabalho tem como objetivo a colocar em prtica o

    conhecimento tcnico adquirido ao longo dos 4 semestres do Curso Tcnico

    em Automao Industrial.Apresenta tambm ideias para serem usadas nas

    prximas turmas do curso.

    Palavras-chave: Curso tcnico. Prtica. Ideias

  • 7/28/2019 scadabrx

    6/48

    RESUMEN

    Este trabajo tiene como objetivo poneren prcticalos conocimientos

    tcnicos adquiridos durante 4 semestres del Curso em AutomatizacinIndustrial.Apresenta tambin lasideas que se utilizar enla prxima clase del

    curso.

    Palabras clave: Curso Tcnico. Prctica. Ideas

  • 7/28/2019 scadabrx

    7/48

    Sumrio

    1. INTRODUO ........................................................................................... 11

    2. REQUISITOS DO CLIENTE ......................................................................... 12

    2.1 Processo ................................................................................................. 12

    2.2 Situao Atual ......................................................................................... 12

    2.3 Requisitos ............................................................................................... 14

    2.4 Especificaes ........................................................................................ 142.5 Escopo .................................................................................................... 14

    2.6 Legislao e Normas envolvidas............................................................. 14

    3. PROPOSTA DO PROJETO ......................................................................... 15

    3.1 Soluo proposta .................................................................................... 15

    3.2 Custos ..................................................................................................... 15

    3.3 Prazo ....................................................................................................... 15

    3.4 Alternativas ............................................................................................. 174. SCADABR .................................................................................................... 18

    4.1 Apresentao .......................................................................................... 18

    4.2 Instalao o Windows 7 .......................................................................... 19

    4.2.1 Guia: Passo-a-Passo ........................................................................ 20

    4.2.2 Diagnstico Final .............................................................................. 22

    4.3 Middleware ScadaBR .............................................................................. 23

    4.4 Servidor de Acesso a Dados (DA Server) ............................................... 23

    4.5 Alarmes e Eventos .................................................................................. 24

    4.6 Datalogger/Historian ............................................................................... 24

    4.7 Batch &Scripting ...................................................................................... 24

    4.8 Protocolos de Comunicao ................................................................... 25

    4.8.1 Modbus ............................................................................................. 25

    4.8.2 DNP .................................................................................................. 25

    4.8.3 IEC 60870-5-101............................................................................... 25

    4.8.4 ASCII ................................................................................................ 26

  • 7/28/2019 scadabrx

    8/48

    4.9. Interfaces de Operao .......................................................................... 26

    5. ARDUNO MEGA ......................................................................................... 27

    5.1 Instalando Arduino .......................................................................................... 28

    5.1.1 Instalao dos Drivers ...................................................................... 29

    5.1.2 Instalao da IDE.............................................................................. 33

    5.1.3 Rodando o programa de exemplo Blink ............................................ 34

    5.1.4 Siga agora os passos: ...................................................................... 35

    6. SOLIDWORKS ............................................................................................. 39

    7. DESENVOLVIMENTO DO PROJETO ......................................................... 39

    7.1 ScadaBR ................................................................................................. 40

    7.1.1 Configurar data source ..................................................................... 40

    7.1.2 Configurar tags ................................................................................. 40

    7.2 Arduino .................................................................................................... 41

    7.2.1 Programa .......................................................................................... 41

    7.3 Solidworks ............................................................................................... 41

    7.3.1 Desenhos .......................................................................................... 41

    8. SITE ............................................................................................................. 42

    8.1 Processo ................................................................................................. 43

    8.2 Design ..................................................................................................... 44

    8.3 Endereo ................................................................................................. 45

    9. CONCLUSO ............................................................................................... 46

  • 7/28/2019 scadabrx

    9/48

    Lista de Figuras

    Figura 2.1.....................................................................................................06

    Figura 2.2.....................................................................................................06

    Figura 2.3.....................................................................................................06

    Figura 4.1 Comunicao ScadaBR Figura 2.2.............................................11

    Figura 4.2 Servidor ScadaBR.......................................................................12

    Figura 5.1 Arduno Mega..............................................................................22

    Figura 5.2 Instalao....................................................................................23

    Figura 5.3 Instalao....................................................................................23

    Figura 5.4 Instalao....................................................................................24

    Figura 5.5 Instalao....................................................................................24

    Figura 5.6 Instalao....................................................................................25

    Figura 5.7 Instalao....................................................................................25

    Figura 5.8 Instalao....................................................................................26

    Figura 5.9 Instalao....................................................................................26

    Figura 5.10 Instalao..................................................................................27

    Figura 5.11 Instalao..................................................................................27

    Figura 5.12 Instalao IDE...........................................................................28

    Figura 5.13 Instalao IDE...........................................................................28

    Figura 5.14 Instalao IDE...........................................................................29

    Figura 5.15 Instalao IDE...........................................................................29Figura 5.16 Instalao IDE...........................................................................30

    Figura 5.17 Instalao IDE...........................................................................30

    Figura 5.18 Instalao IDE...........................................................................31

    Figura 5.19 Instalao IDE...........................................................................31

    Figura 5.20 Instalao IDE...........................................................................32

    Figura 5.21 Instalao IDE...........................................................................32

    Figura 5.22 Instalao IDE...........................................................................33

  • 7/28/2019 scadabrx

    10/48

    Figura 5.23 Instalao IDE...........................................................................33

    Figura 5.24 Instalao IDE...........................................................................34

    Figura 7.1 Desenho Solidworks....................................................................37

    Figura 8.1 Design Site..................................................................................40

  • 7/28/2019 scadabrx

    11/48

    1. INTRODUO

    Nosso projeto tem por objetivo oferecer suporte Envasa Tech, suprindo

    suas necessidades na parte de monitoramento e controle de sua clula

    envasadora.

    Para a realizao do projeto, selecionamos o software supervisrio

    ScadaBR, pois ele atende a todos os nossos requisitos mnimos para

    executarmos o projeto.

  • 7/28/2019 scadabrx

    12/48

    2. REQUISITOS DO CLIENTE

    2.1 Proc esso

    O processo da envasadora baseia-se em esperar ate que a pea passe

    pelo sensor de presena, assim acionando o top (pisto pneumtico

    posicionado para parar o pallet), a partir da, enviado um sinal para que o

    micro controlador inicie o ciclo de envase. Esse ciclo, resumidamente, liga as

    bombas, que por sua vez, retiram o liquido do tanque maior e o conduz para

    dois tanques menores, onde em cada se encontra uma mistura especfica. O

    sinal lido determina de qual tanque ser retirado o liquido, uma nova bomba acionada e a vlvula aberta, para transportar a mistura aos eixos X, Y e Z que

    se posicionaro na coordenada estabelecida pela programao. Quando o eixo

    Z avana, so abertas as vlvulas dos bicos de alimentao de fludo, assim

    preenchendo enfim os frascos com o produto

    final

    da

    mistura.

    2.2

    Situ

    ao

    Atual

    Figura 2.2 Suporte fsico

    Figura 2.1 Tanque

    ra 2.3 Viso Lateral do envasano

  • 7/28/2019 scadabrx

    13/48

  • 7/28/2019 scadabrx

    14/48

    2.3 Requis i to s

    Software supervisrio;

    Software ScadaBR;

    Projeto da envasano;

    Colaborao da empresa Envasa Tech;

    2.4 Esp ec if ic aes

    Software supervisrio gratuito.

    2.5 Escop o

    Tela de apresentao;

    Tela de comandos gerais;

    Tela de superviso e controle dos tanques;

    Tela de superviso e controle da envasadora;

    2.6 Leg is lao e No rm as en vo lv idas

    NR 17 - Ergonomia

    NR 26 Sinalizao de segurana

  • 7/28/2019 scadabrx

    15/48

    3. PROPOSTA DO PROJETO

    3.1 So luo p ro pos ta

    A empresa AC Automation est disposta a oferecer o supervisrio mais

    conveniente para o sistema da empresa Envasa Tech, reunindo a otimizao

    do tempo de produo, qualidade e segurana.

    O sistema ir supervisionar e controlar o acionamento da envadasora,

    nveis dos tanques a partir do monitoramento dos sensores.

    3.2 Custo s

    Kit completo Arduno R$ 110,00

    ScadaBR R$ 0,00

    3.3 Prazo

    Nome da Tarefa Durao Incio Trmino

    Aulas Toricas 16dias Qua 18/7/12 Qua 8/8/12

    Conceitos sobre

    robtica

    6hrs Qua 18/7/12 Qui 19/7/12

    Programao do

    rob

    6hrs Sex 20/7/12 Seg 23/7/12

    Nomenclatura e

    denominao

    6hrs Ter 24/7/12 Qua 25/7/12

    Descrio do

    sistema

    24hrs Qui 26/7/12 Seg 6/8/12

  • 7/28/2019 scadabrx

    16/48

    Diagrama unifilar 6hrs Ter 7/8/12 Qua 8/8/12

    Anteprojeto 16dias Qui 9/8/12 Qui 30/8/12

    Descrio do

    processo

    12hrs Qui 9/8/12 Ter 14/8/12

    Desenvolvimento

    da proposta

    12hrs Qua 15/8/12 Seg 20/8/12

    Cronograma 12hrs Ter 21/8/12 Sex 24/8/12

    CAD eltrico 12hrs Seg 27/8/12 Qui 30/8/12

    Desenvolvimento

    do projeto

    28dias Sex 31/8/12 Qua 10/10/12

    Treinamento de

    capacitao

    12dias Sex 31/8/12 Ter 18/9/12

    Solid Works 8hrs Sex 31/8/12 Ter 4/9/12

    ScadaBR 16hrs Ter 4/9/12 Qua 12/9/12

    FloorPlaner 2hrs Qui 13/9/12 Qui 13/9/12

    Indusoft 2hrs Qui 13/9/12 Sex 14/9/12

    Arduno 8hrs Sex 14/9/12 Ter 18/9/12

    Execuo doprojeto

    16 dias Qua 19/9/12 Qua 10/10/12

    Formatao das

    idias

    12hrs Qua 19/9/12 Qua 10/10/12

    Desenhar o

    Envasano

    12hrs Ter 25/9/12 Sex 28/9/12

  • 7/28/2019 scadabrx

    17/48

    Criar data points

    (tag)

    12hrs Seg 1/10/12 Qui 4/10/12

    Comunicao

    entre uC eScadaBR

    12hrs Sex 5/10/12 Qua 10/10/12

    Testes e

    adaptaes

    90hrs Qui 11/10/12 Qua 28/11/12

    Documentao 12hrs Qui 29/11/12 Ter 4/12/12

    Criao das

    pastas

    12hrs Qua 5/12/12 Seg 10/12/12

    Apresentao final 3hrs Ter 11/12/12 Ter 11/12/12

    3.4 Alt ernativas

    Utilizao de outro software gratuito ou licenciar o IndusoftWebStudio

    gerando mais custos.

  • 7/28/2019 scadabrx

    18/48

    4. SCADABR

    4.1 A pres en tao

    O ScadaBr um software supervisrio do tipo SCADA

    (SupervisoryControland Data Acquisition). Ele serve para melhorar e

    automatizar o processo de medio ou automao, atravs do software pode

    controlar e acessar dispositivos seja eles fsicos como chave, sensores,

    motores e quaisquer outros tipos de mquinas. Uma de suas outras

    funcionalidades possvel salvar dados seja eles de sensores ou no,

    visualizando-os assim como histricos e controlar, portanto seu processo pormeio de script, alarmes, etc.

    O sistema SCADA composto por:

    Processo Controlado

    Barramentos de Comunicao

    Servidor de Aquisio de Dados e Controle Supervisrio (SCADA)

    Interface do Usurio ou HMI (Human-Machine Interface)Abaixo segue o processo SCADA de comunicao

    Figura 4.1 Comunicao ScadaBR

    O ScadaBR como dito anteriormente deve ser instalda em um

    computador que ser conhecido como servidor de aplicao, onde ficar em

    porta local, no caso, porta 8080. Com relao as telas HMI elassero

  • 7/28/2019 scadabrx

    19/48

    acessados atravs de um navegador de Internet ( Mozilla Firefox, Chrome, etc.)

    ou atravs do HMI Builder.

    Figura 4.2 Servidor ScadaBR

    4.2 Inst alao o Windows 7

    Para a prviainstalao do ScadaBR necessrio que voc se certifique

    de que voc possui o Java Devolpment Kit6 Update 26 (JDK) j instalado. Aps

    a instalao do Java, voc pode achar no site na aba downloads o link para

    baixar o software, e depois de selecionado o tipo de linguagem e o eu

    concordo com os termos apenas necessrio que seja habilitado o Tomcat, e

    depois aberto o ScadaBR usar para o login e senha a palavra admin em

    ambos.

    Dentro do pacote ScadaBR est incluso o manual, em caso de dvidas,

    o HMI Builder e o Configure Tomcat.

    Habilitando o Tomcat: Depois de selecionado o Tomcat necessrio

    que na aba general seja selecionado na janela de Startup type a palavra

    Automatic e no Service status o Start para que quando seja aberto o

    ScadaBr no seja necessrio acionar o Tomcat.

  • 7/28/2019 scadabrx

    20/48

    4.2.1 Guia: Passo-a-Passo

    1) Retire todas as instalaes do software ScadaBR em seu

    computador, atravs do cone "desinstalar" do prprio ScadaBR ou use o

    procedimento comum do windows, aquele cuja via o painel de controle.

    2) Remova, se existir, as pastas indicadas abaixo:

    C:\Arquivos de Programas\ScadaBR

    C:\Arquivos de Programas (x86)\ScadaBR

    C:\Program Files\ScadaBR

    C:\Program Files (x86)\ScadaBR

    3) Remova qualquer instalao do "Java 7" e mantenha apenas as

    instalaes do "Java 6"

    4) Acesse as propriedades do sistema em seu computador (com boto

    direito em "meu computador", e depois selecione "propriedades") e anote a

    verso exata do windows que voc est trabalhando, e se aparece a

    informao de que o "sistema operacional de 64 bits" ou no.

    5) Se seu windows for de 64 bits (WINDOWS7), ento certifique-se de

    que voc obrigatoriamente possui o "Java 6" tambm seja de 64 bits. Estas

    informaes aparecem tanto no instalador do prprio Java, como no

    "Adicionar/Remover Programas" doseu painel de controle do PC.

    6) Caso estaja ativado desative o firewall do windows e o proxy do seu

    navegador.

    7) Antes de instalar o software ScadaBR, abra o navegador Firefox 11

    ou superior, e digite:

    http://localhost:8080/

    Se aparecer "no encontrado" ou no puder abrir, ento est tudo certo,

    pois isto significa que no existe outro Tomcat interferindo.

  • 7/28/2019 scadabrx

    21/48

    Se nesse momento abrir o Tomcat, voc necessitar precisar ter

    conhecimento especializado sobre como remover o Tomcat anterior, ou

    procurar dados sobre como fazer uma instalao manual do ScadaBR no

    Tomcat j existente.

    OBS. No recomendado que exista dois Tomcats em uma mesma

    mquina.

    Checklist - Ponto de Verificao

    A partir de agora voc deve ter confirmadas todos os seguintes dados de

    informao:

    - Java 6 correto instalado (Java 32 bits em Windows 32, Java 64 em

    Windows 64);

    - Java 7 desinstalado para evitar conflitos;

    - Tomcat no est presente para evitar conflitos;

    - No existe uma pasta antiga "ScadaBR" dentro dos Arquivos de

    Programas.

    - Firewall e proxy esto desativados.

    A partir disto podemos continuar com a instalao...

    8) Baixe o Instalador para Windows do ScadaBR 0.9.1 no prprio site do

    ScadaBR.

    Verses mais velhas NO POSSUEM SUPORTE.

    No momento do Download pea para "Salvar" o arquivo e no "Abrir" ou

    "Executar".

    9) Aps o download, v at a pasta do arquivo, clique com o boto

    direito e pea "Executar como Administrador".

  • 7/28/2019 scadabrx

    22/48

    10) Sempre pea a opo padro ("Avanar"), tomando os seguintes

    cuidados:

    - Na tela onde o instalador pede para encontrar o java, veja se ele

    realmente apresenta uma pasta com um Java vlido. Na dvida, anote o nomeda pasta encontrada, poder ser pedido se mais tarde, for necessrio suporte.

    - Na tela onde seleciona o banco de dados, deixe "Derby" instalado. A

    instalao do MySQL manual, e para evitar misturar fontes diferentes de

    problemas, vamos inicialmente isolar APENAS A INSTALAO DO

    SCADABR. Deixe o MySQL para mais tarde.

    11) Aps a instalao, na primeira vez o ScadaBR ir iniciarautomaticamente.

    Abra o navegador e digite:

    http://localhost:8080/ScadaBR.

    A operao deve iniciar normalmente se todos os passos forem

    seguidos corretamente.

    Nas outras vezes que reiniciar o seu computador, o ScadaBR pode

    precisar ser novamente reiniciado. Veja como fazer isso no manual do

    ScadaBR, ou nos vdeos do nosso prprio site.

    Obs. Se o erro na porta de comunicao persistir por favorfao os

    seguinte procedimentos:

    Baixe estes dois arquivos que se encontram no nosso prprio site e

    coloque-os nas seguintes pastas:

    RXTXcomm.jar -> {jdk-home}\jre\lib\ext

    rxtxSerial.dll -> {jdk-home}\jre\bin

    4.2.2 Diagnstico Final

    O procedimento acima foi testado nas plataformas Windows XP e

    Windows 7, nas verses ("Professional" ou equivalentes). Se o ScadaBR

    mesmo assim no funcionar, pode ter uma chance muito grande de ser um

  • 7/28/2019 scadabrx

    23/48

    problema com seu Windows, ou existir interferncia devido a outros softwares

    no previstos.

    4.3 Midd leware ScadaBR

    O Middleware ScadaBR um componente de grande importncia para o

    desenvolvimento deste software, sendo que a comunicao desejada da API

    so dos mdulos Core (DA, A&E, Historian e Batch&Scripting) e outras

    aplicaes (HMI, processadores de dados e softwares tercirios). Foram feitas

    muitas iniciativas internacionais para a padronizao de um middleware para

    SCADA, tentativas foram feitas para criar um middleware distinto que no se

    possui as mesmas restries, especialmente a necessidade de operar com

    DCOM para Win32. Assim foi feito uma independncia de linguagem para

    (Java, C, C++, Python e etc.) e para sistema operacional (Linux, Windows,

    etc.). As caractersticas de suporte tecnolgico so:

    CORBA

    XML sobre HTTP (como REST, SOAP e XML-RPC)

    XML sobre TCP (por exemplo protocolo BEEP)

    4.4 Servidor d e Acesso a Dados (DA Server)

    As caractersticas que o (ScadaBR DA Server) deve possuir para o

    sistema ter uma central de acesso a dados so:

    Centralizao do acesso s tags (abstrair detalhes de protocolo),

    permitindo ler e escrever valores nas Tags

    Controle de permisses para leitura e escrita nas tagsManuteno de cache de estado do sistema (mapa de tags conhecido

    como "tabelo")

    Permitir operao em modo assncrono baseado em um sistema de filas

    ou similar para evitar perda de dados, permitindo iniciar um processo

    externo.

  • 7/28/2019 scadabrx

    24/48

  • 7/28/2019 scadabrx

    25/48

    4.8 Pro toco los de Comun icao

    necessrio que o sistema se comunique com alguns dos principais

    protocolos de comunicao. necessrio que o ScadaBR seja desenvolvido de

    uma maneira que permita a incluso de novos protocolos, atravs de plugin deseu API, desenhada estritamente para este fim.

    4.8.1 Modbus

    O ModBus foi desenvolvido em 1979 pela Modicon, sendo o protocolo mais

    utilizado em diversas reas da manufatura, ele comeou a ser usado como

    padro por muitas empresas. um protocolo de domnio pblico e royalties-

    free.

    O Modbus sub-dividido nos seguintes tipos:

    MODBUS TCP - comunicao entre sistemas de superviso, CLPs e

    HMIs sobre Ethernet.

    MODBUS RTU e ASCII - comunicao entre sistemas de superviso,

    CLPs e HMIs sobre suporte serial RS-232 ou RS-485

    MODBUS PLUS - proprietrio Modicon.

    O ScadaBR deve suportar no mnimo os modos TCP e RTU.

    4.8.2 DNP

    DNP3 ou Distributed Network Protocol Verso 3.3 foi criado como um

    protocolo proprietrio pela diviso Harris Controls da GE para ser usado em

    concessionrias de energia eltrica. Em 1993 o protocolo foi disponibilizado

    para terceiros atravs da criao do DNP3 UserGroup, com aplicaes em

    concessionrias de leo, gs, gua, saneamento e segurana.

    o principal padro de comunicao no setor eltrico e predominante no

    mercado americano e brasileiro. O ScadaBR deve suportar o protocolo DNP

    operando em modo Master, inclusive com suporte ao modo empurrado ou

    "Unsolicited Data".

    4.8.3 IEC 60870-5-101

    O IEC 60870-5-101 um padro aberto de protocolo produzido pelaComisso Internacional de Eletrotcnica (IEC).

  • 7/28/2019 scadabrx

    26/48

    direcionado para aplicaes noSCADA de sistemas eltricos, mas tambm

    pode ser utilizado em outros sistemas.

    predominante no mercado europeu. O ScadaBR deve suportar o protocolo

    IEC 60870-5-101 operando em modo Master, inclusive com suporte ao modo

    empurrado ou "Unsolicited Data".

    4.8.4 ASCII

    ASCII(American Standard Code for InformationInterchange) no em si

    um protocolo, porm diversos equipamentos implementam alguma forma de

    comunicao baseada neste padro. O ScadaBR deve incluir esta opo para

    permitir configurar diversos protocolos baseados em texto; a configurao deve

    ser feita em modo grfico ou atravs de uma definio de REGEX (RegularExpressions = Expresses Regulares). Desta forma ser possvel interfacear o

    SCADA com diversos instrumentos de laboratrio que possuem sada ASCII

    atravs da porta serial, tais como a grande maioria das balanas, micrmetros,

    multmetros, estaes meteorolgicas e assim por diante.

    4.9. In te rf aces de Operao

    O ScadaBR deve possuir interfaces de operao para o monitoramento

    das informaes e realizao de tarefas a partir de uma HMI (Interface

    Homem-mquina) construda sobre aplicativos desktop e/ou Web.

    As interfaces de operao devem, no mnimo, suportar os seguintes

    componentes:

    Formulrio de login.

    Carregar imagem de fundo em formatos-padro (PNG, BMP, JPG ou

    equivalente).Boto para acionamento de variveis booleanas.

    Campo texto e campo numrico para definio de set-point e outros

    comandos para CLP.

    Indicador numrico.

    Indicador grfico tipo "Gauge" (ponteiro).

    Indicador grfico tipo "Bar".

    Indicador grfico tipo "Led".

  • 7/28/2019 scadabrx

    27/48

    Grfico (XY Plot) para visualizao de sries temporais

    5. ARDUNO MEGA

    O ArduinoMega uma placa de microcontrolador baseada noATmega1280. Ele possui 54 pinos de entradas/sadas digitais, 16 entradas

    analgicas, 4UARTs (portas seriais de hardware), um oscilador de cristal de 16

    MHz, uma conexo USB, uma entrada de alimentao e um boto de reset. O

    mega compatvel com a maioria dos shields desenhados para o

    ArduinoDuemilanove e para o Diecimila.

    Caractersticas:

    Microcontrolador- ATmega1280

    Tenso de alimentao- 5V

    Tenso de entrada (recomendada)- 7-12V

    Tenso de entrada (limites)- 6-20V

    Pinos digitais I/O- 54 (ofwhich 14 provide PWM output)

    Pinos de entrada analgica- 16

    Corrente contnua por pino I/O- 40 mACorrente contnua para o pino- 3.3V 50 mA

    Memria Flash- 128 KB of which 4 KB used by bootloader

    SRAM- 8 KB

    EEPROM- 4 KB

    Velocidade de Clock- 16 MHz

    Os pinos de alimentao so os seguintes:

    VIN. A entrada de voltagem da placa Arduno quando se est usando

    alimentao externa (em oposio aos 5 volts fornecidos pela conexo USB ou

    outra fonte de alimentao regulada) possvel fornecer alimentao atravs

    deste pino ou acess-la desde ai se estiver alimentando pelo conector de

    alimentao.

    5V. Fornecimento de alimentao regulada para o microcontrolador e

    outros componentes da placa.

  • 7/28/2019 scadabrx

    28/48

    3V3. Uma alimentao de 3,3 V gerada pelo chip FTDI. A corrente mxima

    de 50 mA.

    GND. Pinos terra.

    5.1Instalando Arduino

    Quando se deseja comear a trabalhar com Arduino no h muito

    segredo. Tudo que voc precisa (em relao hardware) de um

    ArduinoDuemilanove (uma verso de baixo custo) com um cabo USB. Feito

    isso basta instalar os drivers e a IDE (qual ser seu ambiente de

    desenvolvimento) e ento comear a rodar os exemplos.

    Os drivers so simples programas de computadores que funcionam

    como pontes, realizando a comunicao entre o Arduino (neste caso) e seu

    computador. Mais especificamente, o ArduinoMega possui um chip baseado no

    ATmega1280. Ele possui 54 pinos de entradas/sadas digitais, 16 entradas

    analgicas, 4UARTs (portas seriais de hardware), um oscilador de cristal de 16

    MHz, uma conexo USB, uma entrada de alimentao e um boto de reset. O

    mega compatvel com a maioria dos shields desenhados para o

    ArduinoDuemilanove e para o Diecimila.

    Figura 5.1 Arduno Mega

  • 7/28/2019 scadabrx

    29/48

  • 7/28/2019 scadabrx

    30/48

    Figura 5.4 Instalao

    3Abra o gerenciador de dispositivos

    Figura 5.5 Instalao

    4 - Clique com o boto direito sobre o cone do dispositivo de

    comunicao USB do arduino.

  • 7/28/2019 scadabrx

    31/48

    Figura 5.6 Instalao

    5 - Escolha a opo 'Procurar software de driver no computador'

    Figura 5.7 Instalao

    6 - Baixe e descompacte o arquivo Driver FT232RL windows.zip

    Figura 5.8 Instalao

    7 - Voltando instalao, clique em procurar e navegue at a pasta

    descompactada.

  • 7/28/2019 scadabrx

    32/48

    Figura 5.9 Instalao

    8 Aguarde a instalao ser concluda.

    Figura 5.10 Instalao

    9 - Verifique se a instalao foi efetuada com sucesso.

    Figura 5.11 Instalao

  • 7/28/2019 scadabrx

    33/48

    10 - Voltando ao Gerenciador de Dispositivos do windows, perecebe-se

    mais um driver instalar. Repita o processo com esse dispositivo.

    Figura 5.12 Instalao

    11 - Verifique que agora temos uma conexo serial via USB com o nome

    COM3

    5.1.2Instalao da IDEQuando o hardware do Arduno estiver instalado, torna-se necesrio

    baixar a IDE (IntegratedDevelopmentEnvironment). Essa IDE ir ajudar durante

    todo o processo de codificao do software e envio para o microcontrolador.

    Para instal-lo, apenas siga os passos demonstrados a seguir:

    Figura 5.13 Instalao IDE

  • 7/28/2019 scadabrx

    34/48

    12 - Acesse o site do Arduno, na sesso de downloads, selecione

    Windows

    Figura 5.14 Instalao IDE

    13 Feito o download, descompacte e depois clique no programa de

    execuo

    Figura 5.15 Instalao IDE

    14 Tela inicial da IDE do Arduino

    5.1.3 Rodando o programa de exemplo BlinkConforme observado, instalar a IDE nada mais que baix-la e

    descompact-la. recomendvel criar um atalho na rea de trabalho ou na

  • 7/28/2019 scadabrx

    35/48

    barra de ferramentas para ter um acesso mais rpido ela.

    Os prximos passos descrevem os testes com o Arduno, uma vez que o

    ambiente j est pronto. extremamente necessrio que voc cuide da porta

    de comunicao que est usando e tambm, do modelo da sua placa,

    selecionado na IDE. Se no fizer isso correto, simplesmente no funciona!

    5.1.4 Siga agora os passos:

    Figura 5.16 Instalao IDE

    15 - No menu File, examples, dentro de basics, abra o programa Blink

    Figura 5.17 Instalao IDE

  • 7/28/2019 scadabrx

    36/48

    16 - Clique na seta para direita (Upload) para enviar o programa ao

    Arduino

    Figura 5.18 Instalao IDE

    17 - Se solicitado, selecione a porta de comunicao correta

    Figura 5.19 Instalao IDE

    18 - Se no solicitado, acesse o menu Tools, Serial Port, e depois COM6. Repare que

    COM6 o nmero do dispositivo visto no Gerenciador de Dispositivos

  • 7/28/2019 scadabrx

    37/48

    Figura 5.20 Instalao IDE

    19 - Aguarde a compilao...

    Figura 5.21 Instalao IDE

    20 - Voc receber um erro de sincronizao stk500_getsync() not in sync. Isso

    ocorreu pois falta selecionar a placa correta

  • 7/28/2019 scadabrx

    38/48

    Figura 5.22 Instalao IDE

    21 - No menu Tools, Board, selecione o ArduinoMEGA Atmega1280

    Figura 5.23 Instalao IDE

    22 - Clique novamente em Upload e aguarde o processo

  • 7/28/2019 scadabrx

    39/48

    Figura 5.24 Instalao IDE

    23 - Por fim, voc dever receber a mensagem "DoneUploading"

    Se houver problemas no detectamento da porta COM serial, dever ser

    feito as seguintes configuraes:

    No gerenciador de dispositivos atualize a porta USB Serial Conveter na

    aba Controladores USB.

    6. SOLIDWORKS

    O SolidWorks um software mecnico que tem como funo, construir modelos

    paramtricos de peas e conjuntos, assim mostrando como fazer desenhos simples dos

    mesmos. As relaes geomtricas paralelas, perpendiculares, horizontais, verticais,

    concntricas e coincidentes so apenas algumas das restries suportadas peloSolidWorks, ele completamente associativo aos desenhos e conjuntos que o

    referenciam. As alteraes ao modelo so refletidas automaticamente nos

    desenhos e conjuntos associados, da mesma forma, pode-se fazer alteraes

    no contexto do desenho ou conjunto, sabendo que essas alteraes vo ser

    refletidas no modelo.

    7. DESENVOLVIMENTO DO PROJETO

  • 7/28/2019 scadabrx

    40/48

    7.1 ScadaBR

    Aps a instalao, foi feito a configurao da comunicao no ScadaBR,

    as datapoints (tags) e desenhos das telas de supervisrio no HMI Builder

    usando os desenhos feitos no solidworks.

    7.1.1 Configurar data source

    Comunicao

    Foi usado o protocolo Modbus Serial

    Porta

    Selecionar a COM que aparece no programa do arduno.

    Baud Rate

    a velocidade de transmisso de dados entre hardware e o ScadaBR

    medido em bps. Foi implementada a velocidade de 115200bps.

    Obs.: Nos outros parmetros no houve necessidade de mudanas.

    7.1.2Configurar tags

    Faixa de registro

    Foi usado o registrador holding que possibilita que o registrador possua

    2 bytes e ser configurvel, sendo os dados binrios ou numricos.

    Tipo de dado

    Binrio para dados digitais e numrico para analgico.

    Offset

    Esse o numero do registrador onde foi salvo e configurado na

    programao do arduno.

    Configurvel

  • 7/28/2019 scadabrx

    41/48

  • 7/28/2019 scadabrx

    42/48

  • 7/28/2019 scadabrx

    43/48

    ScadaBR uma pgina que como o Arduno possui vrias janelas que

    nos permite conhecer um pouco de seu software e como mexer nele e

    fazer aplicaes ao mesmo com vdeo aulas;

    Solidworks por se tratar de uma pgina como o ScadaBR e o Arduno

    possui links para nosso desenhos feitos pelo software e alguns dicas de

    como mexer no software com vdeo aulas tambm;

    Solues nos permitem conhecer aplicaes utilizadas pela Empresa AC

    Automation;

    Projeto uma pgina com duas janelas que nos permite acessar o

    glossrio em caso de dvidas, dirio de bordo para saber como foi

    nosso projeto e obstculos oferecidos pelo mesmo e tambm acessar

    nossas experincias com integrao ScadaBR e Arduno;

    Clientes nos permitem conhecer um pouco de nosso contratante;

    Contato permite entramos em contato conosco;

    Obs. O Site tambm possui uma Web login que permite que o ser

    editado a qualquer momento.

    8.1 Processo

    Segue abaixo o processo de nveis do site:

    Nveis Principais:

  • 7/28/2019 scadabrx

    44/48

    Subnveis:

    8.2 Design

  • 7/28/2019 scadabrx

    45/48

  • 7/28/2019 scadabrx

    46/48

    9. CONCLUSO

    O projeto foi concludo parcialmente, com problemas na criao de telas

    e integrao entre arduno-ScadaBR, por conta de vrus nos computadores do

    laboratrio. Mesmo assim o objetivo inicial foi alcanado com xito, onde os

    alunos do grupo aprenderam a lidar com o Software usado.

  • 7/28/2019 scadabrx

    47/48

  • 7/28/2019 scadabrx

    48/48