Você está na página 1de 72

Escola de Educao Profissional SENAI Visconde de Mau

Automao Industrial

Porto Alegre, Outubro de 2014


Reviso: B

Prof Vander Campos

Conhecer os principais conceitos e aplicaes de um


Software Supervisrio;
Conhecer principais recursos de programao;
Ser capaz de criar telas utilizando os recursos do
Software Supervisrio;
Ser capaz de estabelecer comunicao entre CLP e
Software Supervisrio em uma rede ponto a ponto
RS-232;

INTRODUO

Prof Vander Campos

um software utilizado para monitorar e supervisionar


as variveis e os dispositivos de um sistema de controle,
fazendo uso de drivers de comunicao especficos,
permitindo o controle total ou parcial desse sistema. O
Supervisrio tambm chamado de Sistema de
Superviso ou simplesmente SCADA (Sistema de
Superviso e Aquisio de Dados, que vem do ingls
Supervisory Control and Data Acquisition).

Prof Vander Campos

Qualidade:

monitoramento de diversas variveis do processo determinando


timos nveis de trabalho;

Reduo de custos:

Pode-se ler dados de todo o processo sem a


necessidade de alocao de pessoal ao campo, centralizando a informao e dando a
possibilidade ainda da criao de grficos, histricos, alarmes, etc.;

Desempenho: A velocidade na leitura das informaes e a centralizao


desses dados, permite que intervenes necessrias sejam feitas de forma rpida e
eficaz;

Apenas com esses poucos exemplos podemos entender a


importncia da aplicao de um software Supervisrio.

Prof Vander Campos

Elipse;
Indusoft;
ABB;

DEFINIO DA ARQUITETURA

Antes de iniciar o projeto devemos definir a


arquitetura do nosso projeto. Para essa nova
etapa, utilizaremos o meio fsico RS-232
interligando ponto-a-ponto CLP e PC. Para
protocolo de comunicao, utilizaremos o
MODBUS RTU que um protocolo aberto.

Computador com Supervisrio (MESTRE)

CLP DUO Altus (ESCRAVO)

Cabo de programao do CLP

O protocolo MODBUS trabalha baseado em


quatro variveis:
Varivel

Tipo de
Varivel

Caracterstica

Operando

Coils

Bit

Leitura e escrita

00001 09999

Input Coils

Bit

Apenas Leitura

10001 19999

Input Registers

Word

Apenas Leitura

30001 39999

Holding Registers

Word

Leitura e escrita

40001 49999

Sistema de Superviso = driver MODBUS;


CLP = Relaes MODBUS;

Obs.: Normalmente o equipamento escravo j possui uma tabela com todas


as relaes MODBUS pr-definidas.

FERRAMENTAS DO SOFTWARE

Prof Vander Campos

O Indusoft Web Studio o software


supervisrio da Indusoft.

InduSoft Web Studio uma poderosa


coleo de ferramentas de automao que
possibilita o desenvolvimentos de aplicaes
IHM, SCADA, para sistemas embedded, e para
sistemas de instrumentao.
Fonte: http://www.indusoft.com/br/Produtos-e-Downloads/IHM-Software/InduSoft-Web-Studio

Prof Vander Campos

Para abrir o software clique no cone:

Prof Vander Campos

Clicar em Arquivo
/Novo;

Prof Vander Campos

Dar um nome para


o projeto;
Escolher, em tipo
de produto, Windows
Lite Interface;
Clicar em OK.

Prof Vander Campos

Na rvore do projeto:
Clicar com o boto direito em

tela;
Selecionar a opo inserir.

Prof Vander Campos

Atributos da tela:
Descrio: Nome da tela;

Tamanho;
Estilo.

Aps clicar em OK.

Prof Vander Campos

Com a tela criada:


Clicar em Arquivo/ Salvar como.

Prof Vander Campos

As telas criadas devem necessariamente


serem salvas na pasta
screen do projeto.

Prof Vander Campos

Um recurso interessante o de criar grupos


de telas, podendo assim, obtermos um
cabealho e um rodap. Nesse caso, apenas a
tela central muda nas trocas
de tela, conforme exemplo:

Prof Vander Campos

Aps criar trs telas, uma de cabealho, uma


de rodap e uma principal:
Clicar com o boto direito
sobre a opo grupo;
Selecionar a opo Inserir
grupo de tela.

Prof Vander Campos

Na janela Inserir Grupo de Tela:


Selecionar as telas que pertencero ao grupo;
Clicar em OK.

Prof Vander Campos

Definir esse grupo de telas como inicial:


Clicando com o boto
direito sobre o grupo criado;
Selecionando a opo
Definir como Inicial.

Prof Vander Campos

A cor do fundo de uma tela pode ser alterada:


Clicando com o boto
direito sobre a tela desejada;
Selecionando a opo Cor de
Fundo.

Prof Vander Campos

O objetivo do grupo de telas criado o de


fazer de uma tela o cabealho, de outra o
rodap e de outra a parte central. Para isso,
devemos dispor as telas dessa forma
utilizando o prximo recurso. Com todas as
telas abertas:

Prof Vander Campos

Selecione, na rvore do projeto, a opo


Disposio.

Prof Vander Campos

Organizar e redimensionar as telas de modo


que as mesmas fiquem parecidas com a imagem
abaixo:

Prof Vander Campos

Podemos criar um retngulo na tela e fazer


com que o mesmo funcione como um grfico de
barras, marcando essa opo (figura 2).

Figura 1
Figura 2

Prof Vander Campos

Aps isso, deve-se configurar o objeto:


Tag/Expresso: Quem ser a referncia;

Valor Mnimo e Mximo;

Prof Vander Campos

A escolha do TAG feita nessa janela. No


exemplo foi utilizado um TAG de sistema
(Second). Portanto, a cada segundo que passa o
grfico atualizado.

Prof Vander Campos

Existem basicamente dois tipos de botes no


Indusoft, o boto comum e o boto de ao.

Prof Vander Campos

Quando criamos um boto simples, podemos


configur-lo dando um duplo clique em cima do
mesmo. As primeiras propriedades a serem
configuradas so as grficas (nome, cor, etc).

Prof Vander Campos

Nas configuraes
de
comando
podemos
desde
programar
um
cdigo VB Script ou
abrir e fechar telas
at
acionar
e
desacionar variveis.

Prof Vander Campos

Ao criar um boto de ao, tambm podemos o


configurar dando um duplo clique em cima do
mesmo. Dentre as primeiras propriedades a serem
apresentadas, as mais importantes so:
Tag/Expresso: Escolha da
varivel acionada;
Tipo: Momentneo (Pulso) e
Mantido (Chave).
Estado: NA e NF;
Tecla: Tecla do teclado do pc
que aciona esse boto de ao
(opcional).

Prof Vander Campos

Ao pressionar no boto Config...,


possibilidade de configurao grfica:
Cor: Seleo de cores diferentes
para cada estado (pressionado ou
no pressionado);
Piscar: Possibilidade de piscar,
devagar ou rpido, o boto ou o
texto;
Fonte: Configurao do texto.
Legenda: Texto a ser apresentado.

Prof Vander Campos

O Indusoft permite a criao de grficos que


podem apresentar leituras de variveis em tempo
real.

Prof Vander Campos

Aps selecionar a ferramenta de grficos deve-se


desenhar o mesmo na tela. Recomenda-se que
utiliza-se uma tela somente para isso.

Prof Vander Campos

Dando um duplo clique em cima do grfico


possvel configurar os pontos de leitura, definindo o
TAG (varivel), a escala mnima e a mxima, por
exemplo.

Prof Vander Campos

O Indusoft permite a criao de objetos de


alarme que podem apresentar leituras de variveis
em tempo real, apresentar histrico entre outras
funes.

Prof Vander Campos

Aps selecionar a ferramenta de alarmes deve-se


desenhar o mesmo na tela. Recomenda-se que se
utilize uma tela somente para isso.

Prof Vander Campos

Com um duplo clique no objeto de alarmes


podemos configurar suas propriedades. No boto
colunas possvel por exemplo dimensionar a
largura das mesmas.

Prof Vander Campos

necessrio criar uma tarefa para os alarmes


funcionarem. Na aba Tarefas da rvore do projeto,
clicar com o boto direito na pasta alarmes e
selecionar inserir.

Prof Vander Campos

Descrio: Nome do alarme;


Nome da TAG: Varivel que ser monitorada;
Tipo: Sinal que gerar o alarme;
Mensagem: Mensagem que ser mostrada.

Prof Vander Campos

Para executar o software desenvolvido, deve ser


acionado o boto play destacado na imagem.
Para voltar a tela de edio deve ser utilizar do
recurso alt+tab ou criar uma funo Shutdown que
ser abordada posteriormente.

Prof Vander Campos

Qualquer objeto colocado na tela pode ser


movimentado utilizando-se do recurso posio,
quando o objeto em questo estiver selecionado.

Prof Vander Campos

Aps selecionar o recurso posio, com um duplo


clique no objeto possvel configurar se o
movimento ser vertical ou horizontal entre outros
ajustes.

Prof Vander Campos

Criar um objeto na tela (crculo ou retngulo) e


marcar a animao cor.

Prof Vander Campos

Em Limite Expr, deve ser colocada a TAG referncia.


Podem ser configuradas as cores de cada estado e a
possibilidade do objeto piscar. No exemplo abaixo, se a
TAG for 0, o objeto fica vermelho, se a TAG for 1, o
objeto fica verde.

Prof Vander Campos

Para mostrar uma contagem de valores, deve-se


utilizar a ferramenta texto. Cada hashtag equivale a
um algarismo. A opo Texto com link de dados
deve ser marcada:

Prof Vander Campos

Dando um duplo clique no texto criado, dever


ser configurado o objeto. Nota-se que foi utilizado
o TAG Second. Logo, os algarismos que aparecero
ao lado do texto sero a contagem dos segundos.

Prof Vander Campos

Na necessidade de insero de valores, deve-se


marcar a opo Entrada habilitada. H tambm a
possibilidade de ajustar nveis mximo e mnimo.

Prof Vander Campos

H a possibilidade de criar uma funo para parar


a tela de execuo do sinptico atravs de um
boto. necessrio fazer um script como no
prximo slide.

Prof Vander Campos

CONFIGURAO DA
COMUNICAO

Prof Vander Campos

Meio fsico: J definido = RS-232;


Protocolo de Comunicao: Escolher o Driver;
Parmetros de Comunicao: Dependem do
protocolo definido;

Prof Vander Campos

Na parte de baixo da rvore do projeto, deve ser


selecionada a aba Comunicao;
Na pasta drivers, clicar com o boto direito e
selecionar a opo Adicionar/Remover drivers;

Prof Vander Campos

Seguindo nossa linha de trabalho com o S7-200,


utilizaramos o driver SIPPI:

Prof Vander Campos

Porm agora nosso CLP ser o DUO da Altus e o


driver ser o MODBU (Modbus).

Prof Vander Campos

Aps selecionado o driver, clicar com o boto direito na


pasta do mesmo e selecionar configuraes:

Prof Vander Campos

Para testar a comunicao criaremos trs TAGs, duas


booleanas (bits) e uma inteira (word 16 bits). Para
cri-las selecione a aba global no inferior da rvore do
projeto e aps Tags do projeto/Planilha de dados.

Prof Vander Campos

No CLP, as relaes j esto definidas na aba


Recursos/Configurao do CP.

Prof Vander Campos

Prof Vander Campos

Logo:
Digital_Output1 = 00001 = %QX0.0;
Digital_Input1 = 10001 = %IX0.0;
Analog_Input1 = 40001 = %MW0.

Os nmeros de vermelho correspondem ao tipo de operando


MODBUS, respectivamente Coil, Input coil e Holding Register.

Prof Vander Campos

No Indusoft as relaes so feitas atravs da FOLHA


PRINCIPAL DE DRIVER. Estao o endereo do CLP definido
anteriormente na tabela do software do CLP.

Prof Vander Campos

A relao abaixo faz com que o sinal da entrada


digital %IX0.0 do CLP seja transferido para a TAG do
Supervisrio DIGITAL_INPUT1.
A ao ler
definida porque no possvel forar uma
entrada digital do CLP atravs de uma rede. No
endereo I/O, 1X:1 equivale ao endereo 1 dos
operando Input Coils (10001).

Prof Vander Campos

A relao abaixo faz com que o sinal da sada


digital %QX0.0 do CLP seja linkado com a TAG do
Supervisrio DIGITAL_OUPUT1. A ao escrever
definida para que possamos acionar a sada do CLP
atravs da rede. No endereo I/O, 0X:1 equivale ao
endereo 1 dos operando Coils (00001).

Prof Vander Campos

A relao abaixo faz com que o sinal da memria


%MW0 do CLP seja transferido para a TAG do
Supervisrio ANALOG_INPUT1.
A ao ler
definida porque queremos ler o valor contido nessa
memria. No endereo I/O, 4X:1 equivale ao
endereo
1
dos
operando
Holding
Registers(40001).

EXERCCIOS

Prof Vander Campos

Vamos fazer nossa aplicao? Para isso, voc


dever utilizar os slides aqui passados, os
tutoriais da Indusoft e os ensinamentos da
aula expositiva com o software Indusoft Web
Studio...
Exerccio 7.1 da apostila. Bom trabalho!

Prof Vander Campos

Mais informaes em www.indusoft.com.br.

vander.campos@live.com

REVISO: B
21/10/2014