scadabrx
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