Professional Documents
Culture Documents
LISTA DE ILUSTRAES
Figura 1 - Portal VIEW ............................................................................................................ 10
Figura 2 - Project View ............................................................................................................ 11
Figura 3 - Kit Didtico FESTo, demonstrao das sadas de tenso contnua ......................... 12
Figura 4 - Demonstrao das entradas digitais do Kit didtico FESTO. .................................. 13
Figura 5 - Diagrama de funcionamento das sadas digitais do kit didtico FESTO. ................ 14
Figura 6 - IHM KTP 600 Siemens ........................................................................................... 15
Figura 7 - Demonstrao dos mdulos de comunicao no Kit FESTO. ................................. 15
Figura 8 - Criao de novos projetos. ....................................................................................... 16
Figura 9 - Apagar projetos. ....................................................................................................... 16
Figura 10 - Excluir entradas de projetos antigos ...................................................................... 17
Figura 11 - Insero de equipamentos ao projeto pelo portal VIEW. ...................................... 18
Figura 12 - Insero de hardware pela janela de projeto .......................................................... 19
Figura 13 - Janela de insero de equipamentos ...................................................................... 19
Figura 14 - Janela de configurao de dispositivo ou equipamento ......................................... 20
Figura 15 - Insero de mdulos de perifricos em um equipamento ...................................... 21
Figura 16 - Mtodo de arrastar e soltar. ................................................................................... 21
Figura 17 - Exemplo de configurao de hardware de um CLP S7-1200 ................................ 22
Figura 18 - Configurao de endereamento lgico para o endereo fsico. ........................... 22
Figura 19 - Visualizao de endereamento na exibio grfica de um equipamento. ............ 23
Figura 20 - Insero de um hardware branco em um projeto. .................................................. 24
Figura 21 - Deteco automtica de Hardware. ....................................................................... 25
Figura 22 - Janela de dispositivos online.................................................................................. 25
Figura 23 - Hardware Kit Festo inserido automaticamente ...................................................... 26
Figura 24 - Declarao de TAGS em um CLP ......................................................................... 27
Figura 25 - Demonstrao grfica de um TAG declarado endereos fsicos. .......................... 28
Figura 26 - Janela de dispositivos acessveis............................................................................ 29
Figura 27 - Dispositivos online na rvore de projetos. ............................................................. 29
Figura 28 - Fune Online de um CLP S7-1200 ...................................................................... 30
Figura 29 - Voltando s configuraes de fbrica .................................................................... 32
Figura 30 - CLP sem endereo lgico ...................................................................................... 32
Figura 31 - Assinando um IP a um CLP S7-1200 .................................................................... 33
Chapec Santa Catarina
SUMRIO
Introduo ....................................................................................................................... 8
1.
2.
1.6
1.7
1.8
Exerccios........................................................................................................ 16
3.
4.
2.2
2.3
2.4
Exerccios........................................................................................................ 34
3.2
Temporizadores. ............................................................................................. 37
3.3
contadores. ...................................................................................................... 40
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
SCL.............................................................................................................. 60
4.3
FC Funo .................................................................................................... 69
4.4
4.5
Memrias do Sistema...................................................................................... 72
4.7
Atalhos ............................................................................................................ 73
4.8
Exerccios........................................................................................................ 74
6.
5.2
5.3
5.4
Eventos............................................................................................................ 91
5.5
Animaes. ..................................................................................................... 93
5.6
Usurios. ......................................................................................................... 94
5.7
Exerccios........................................................................................................ 95
Ethernet. .......................................................................................................... 96
LISTA DE SIGLAS
Smbolo
Significado
CCM
CEP
CIP
CLP
CPU
CSMA/CD
DB
Data Block
Gbps
GSD
Datasheet eletrnico
IGBT
IHM
Interface Homem-Mquina.
IP
Internet Protocol.
IP
Industrial Protocol
IP
International Protection
KW
Quilo Watt
Mbp/s
N.m
Newton.metro
NPN
Graus Clsius
ODVA
PNP
PT100
SCADA
SP
Set Point
TCP
TCP/IP
TIA
UDP
Introduo
Pgina 8
Pgina 10
Pgina 11
Pgina 12
Os sinais provindos das chaves ou bornes so ligados aos acionamentos dos rels de
proteo de 12Vcc, Os contatos do rel so alimentados com 24Vcc e ligados as entradas
digitais do CLP, dessa forma, o CLP est totalmente isolado das chaves e bornes.
As sadas digitais do KIT so isoladas tais como as entradas, neste kit se apresentam
10 sadas digitais e so disponibilizadas por Q0 ~Q9.
Os contatos disponveis podem ser alimentados com sinais de 0 a 250V com
capacidade mxima de conduo de corrente de 6A, possibilitando o acionamento de
diferentes tipos de equipamentos. A figura 5 representa em forma de diagrama como as sadas
so energizadas.
Pgina 13
Pgina 14
Tanto a IHM quanto o CLP possuem portas de comunicao PROFINET, que pode ser
utilizada tanto para Download e Upload do software quanto para comunicao entre ambos,
no ento no Kit do CLP apresenta-se um Switch gerencivel de 4 portas de comunicao.
Se apresenta tambm mdulos de comunicao para o CLP nos protocolos
PROFIBUS (Master) e RS485 que pode ser utilizado para diversos protocolos como ModBUS
e USS. A figura 7 demonstra a localizao dos mdulos de comunicao e do Switch no
painel do principal do KIT.
Pgina 15
1.8 EXERCCIOS
Criar projetos e salvar em uma pasta predeterminada.
Abrir um projeto salvo em uma pasta predeterminada.
Anotaes.
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
Pgina 17
2.1.1
Aps o projeto criado e configurado existem basicamente dois caminhos para insero
do hardware no mesmo. Pelo Portal View pode-se selecionar opes de insero de CLP,
IHM ou equipamentos de redes conforme demonstra a figura 11.
Pgina 18
Pgina 19
Nesta etapa a CPU do CLP j esta inserida, agora utilizando a barra de ferramentas na
direita devem-se selecionar os mdulos perifricos ligados ao CLP, para este modelo esto
disponveis mdulos de Entradas e Sadas digitais e analgicas, mdulos combinados e
mdulos de comunicao. Para inserir um componente, basta buscar o desejado na aba de
ferramentas ou mesmo digitar o cdigo do equipamento no campo de busca. O boto Filter
quando habilitado separa somente os elementos compatveis com o equipamento selecionado.
A figura 15 demonstra um mdulo de entradas digitais sendo inserido na configurao de
hardware da CPU previamente selecionada.
Pgina 20
O procedimento deve ser feito com duplo clique ou mesmo utilizando o mtodo
arrastar e soltar.
Assim o processo deve ser repetido para quantos mdulos forem necessrios ou
acabarem as possibilidades de insero de perifricos no CLP. Conforme demonstra a figura
17 no modelo de CLP S7-1200 os mdulos de I/O devem ser inseridos a direita da CPU e
mdulos de comunicao esquerda.
Pgina 21
Pgina 22
2.1.2
Pgina 23
Pgina 24
Ao clicar na opo de deteco, automaticamente se abrir uma janela que ser til em
mais de uma ocasio, esta janela mostra todos os equipamentos conectados em determinada
interface de rede.
Pgina 25
O exemplo da figura 23 demonstra a insero automtica feita dos Kits didticos Festo
que sero utilizados no decorrer deste material. Tambm se observa que ao inserir o segundo
CLP o mesmo se apresenta separadamente na rvore de projetos.
A configurao do endereamento lgico dos perifricos se apresenta do mesmo modo
que a configurao de hardware manual.
Pgina 26
2.1.3
Pgina 27
Para declarar um TAG basta cadastrar o nome, o tipo e o endereo lgico, h tambm
opes para marcao de tornar visvel e acessvel para outros dispositivos. importante
lembrar que um cdigo bem endentado apresenta comentrios em todas as variveis para
facilitar futuras manutenes.
Um opo interessante do TIA Portal que todo TAG definido para endereos fsicos
automaticamente so apresentados na interface grfica demonstrativa do CLP.
instaladas no computador onde o TIA est instalado, no caso deste CLP o mesmo se
apresenta na aba da placa de rede Ethernet do PC.
Caso outro dispositivo seja conectado posteriormente a deteco pode-se utilizar o
atalho Update Acessible Devices apresentado logo abaixo do diretrio da placa para
recarregar os elementos acessveis. Neste caso utiliza-se a opo Online & Diagnostics para
acessar algumas funes que s podem ser alteradas ou lidas em modo online.
Anotaes:
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
Pgina 30
Pgina 31
Logo aps o RESET de fbrica se for verificado o CLP no possui mais endereo
lgico, porm o endereo fsico sempre o mesmo. Um CLP em estado de novo apresenta as
mesmas caractersticas apresentadas na figura 30.
Pgina 32
OBS de suma importncia lembrar que nunca um CLP deve ter o mesmo endereo
de rede e para pleno funcionamento da comunicao todos os elementos conectados devem
estar com a mesma mscara de rede. Para descobrir qual o IP e MASK do computador basta
entrar no prompt de comando e digitar IPCONFIG.
Anotaes.
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
Pgina 33
____________________________________________________________________
____________________________________________________________________
2.4 EXERCCIOS.
Item Descrio
1
Pontos
de
manufatura
do
laboratrio
Atende
Atende
Parcial
Pleno
0,75
de
automao industrial.
2
0,75
0,75
de
manufatura.
(Hardware
Endereamento)
4
0,75
de
manufatura.
(Hardware
Endereamento)
5
pleno
funcionamento
da
bancada
0,75
de
0,75
0,75
0,75
(Hardware e Endereamento).
9
1,0
1,0
1,0
1,0
10,0
Pgina 35
Descrio
NA
NF
Bobina
Bobina Lgica
NOT
Ladder
Bobina S
Bobina Rb
Pgina 36
Bobina Sb
3.2 TEMPORIZADORES.
Todos os temporizadores apresentados no TIA Portal para as novas linhas de CLP
Siemens se enquadram na norma IEC 61131-3. Portanto ao instanciarmos um temporizador
automaticamente criada uma estrutura onde so armazenadas todas as suas variveis. Esta
estrutura ser estudada mais adiante.
Para adicionarmos um contato deste temporizador deve-se comear pelo nome do
temporizador e concatenar a varivel do mesmo aps o nome separando o nome da varivel
com um ponto.
Pgina 37
Pgina 38
Figura 36 - TP Ladder
Figura 37 - Grfico TP
Pgina 39
3.3 CONTADORES.
CTU Contador Crescente, conta crescentemente a cada flanco de impulso
positivo na entrada CU. A sada Q 0, enquanto o valor de CV for menor
que PV, caso contrrio a sada ser 1. Se houver um flanco de impulso
positivo na entrada R o contador resetado, isto , o valor de CV vai para 0.
Pgina 40
Descrio
Ladder
MOVE
condio
verdadeira se a entrada EN
Pgina 41
Descrio
CALCULATE Esta
Ladder
funo
se
apresenta
maioria
das
funes
cientfica.
Negao,
funes
Como
exponenciao,
trigonomtricas,
quadrada,
clculo
arredondamento,
de
raiz
resto,
linearizao
entre outras.
Pgina 42
ADD
DIV
condio
verdadeira se a entrada EN
estiver em nvel lgico 1.
SUB
condio
verdadeira se a entrada EN
estiver em nvel lgico 1.
MUL
condio
verdadeira se a entrada EN
estiver em nvel lgico 1.
LIMIT
Pgina 43
MOD
MIN
condio
verdadeira se a entrada EN
estiver em nvel lgico 1.
MAX
condio
verdadeira se a entrada EN
estiver em nvel lgico 1.
Descrio
DECO
Ladder
Pgina 44
ENCO
SEL
dependendo
da
chave
contedo
de
uma
entrada
Descrio
==
Ladder
iguais.
Pgina 45
>=
<=
<
>
<>
IN_RANGE
nos
parmetros
MIN e MAX.
esta
FORA
predeterminados
nos
dos
valores
parmetros
MIN e MAX.
Pgina 46
Descrio
Ladder
CONVERT
NORM_X
claro
seu
valor.
uma
Um
entrada
Dentro desta OB instala-se o bloco PID que trs diversos parmetros em sua interface,
nota-se que os parmetros no so obrigatrios tornando caracterstica esta de um bloco FB
que ser estudado mais adiante, na instanciao desta funo necessrio criar uma DB para
Pgina 48
Pgina 49
Pgina 50
Pgina 51
Um ponto importante a ser lembrado que para executar o AutoTune o SP deve estar
no mnimo 50% maior que o PV.
Pgina 52
Aps a concluso do Pretuning o sistema j esta pronto para rodar, porm ainda
existem meios de melhorar o controle do processo, este meio se chama Fine tuning, no campo
de seleo onde antes se demonstrava Pretuning deve-se selecionar Fine tuning. Ao clicar no
boto Start novamente a rotina de clculos ir se iniciar, esta rotina leva em torno de 10
minutos para ser executada. Aps rodada de testes e a rotina ter sido executada basta fazer
Upload dos parmetros PID para o CLP clicando no boto que demonstra a figura 51.
Pgina 53
Agora se pode visualizar as variveis PID na janela de configurao, nota-se que antes
as variveis estavam zeradas agora j esto previamente calculadas.
Pgina 54
3.10
Pgina 55
Pgina 56
A caixa destacada na figura 54 mostra uma execuo do Grafcet, ela constituda por
um passo e uma transio. No passo se executam as tarefas como a de ligar um motor, uma
vlvula ou qualquer outro objeto da planta de controle, na transio testa-se o resultado
esperado com a ao do passo anterior.
Uma FB pode conter diversas sequncias com variados tipos de arranjos de aes e
transies. Para inserir mais passos e aes utiliza-se a barra de ferramentas logo acima da
janela de desenvolvimento. A figura 55 demonstra sequncia montada em linguagem Grafcet.
A lgica desta programao que para acontecer o passo 2 a transio 2 deve ser
verdadeira e assim sucessivamente, pode-se apresentar passos que tenham mais de uma
transio no caso da transio 4 e 6 que fazem uma escolha entre dois caminhos no processo.
A prxima tabela demonstra as ferramentas para insero de passos e transies.
Atalho
Funo
Insere um passo e uma transio aps uma transio selecionada. Pode-se
utilizar a tecla F5 como atalho para a funo.
Pgina 57
Cada passo ou transio deve ser programado. Nos passos utilizam-se funes bsicas
para ligar e desligar elementos. Basicamente utilizam-se trs funes:
S Carrega 1 para o endereo lgico selecionado.
R Carrega 0 para o endereo lgico selecionado.
N Carrega 1 para o endereo lgico selecionado com a durao da
execuo do passo, quando a prxima transio for verdadeira o endereo
recebe 0.
Outras funes se apresentam dentro de passos, como funes de tempo, contagem e
atribuio de valores diferentes para variveis, porm neste material trabalharemos somente
com estas trs funes.
A transio programada em Ladder, a diferena que no se atribui valor no final da
linha. Quando o teste executado for verdadeiro automaticamente o prximo passo
executado. Nas transies utiliza-se lgica binria e de comparadores normalmente. Uma
funo de tempo pode ser adicionada em linha na transio. Esta funo espera um tempo e
fecha o contato conforme demonstra a figura 56. Para abrir a configurao do passo e
Pgina 58
transio basta executar duplo clique em uma transio ou mesmo utilizar o boto de atalho
destacado na prxima imagem.
3.11
SCL
Linguagens consideradas de alto nvel se apresentam cada vez mais em CLPs, com a
computao cada vez mais avanada o baixo nvel comea a receber funes que antes s
poderiam ser programadas em sistemas de supervisrios que esto um nvel acima do nvel de
controle na pirmide da automao. A linguagem SCL veio suprir e melhorar o
desenvolvimento de algumas funes que sejam facilmente programadas com linguagem
textual. Esta linguagem se assemelha muito a linguagens como VB da Microsoft ou Delphi da
Borland.
A principio o SCL utilizado em FBs ou FCs, CLPs S7-1200 j incorporam estas
funes. A linguagem trs estruturas amplamente utilizadas em programaes de alto nvel
como IF, FOR, CASE, WITH entre outros.
Primeiramente devem-se declarar as variveis de entrada e sada da funo tal como
variveis estticas ou temporrias. Estas variveis podem ser declaradas na tabela apresentada
logo acima da aba de desenvolvimento. O exemplo mostra a condio de soma de duas
variveis caso uma entrada seja verdadeira ou multiplicao das mesmas, caso a entrada seja
falsa, porm se a entrada diferena for verdadeira a diferena entre os dois nmeros
demonstrada.
Pgina 60
Pgina 61
Algoritmo Bubble(V, n)
1.
k = n-1
2.
para i = 1 at n faa
3.
j = 1
4.
enquanto j <= k faa
5.
se V[j] > V[j+1] ento
6.
aux = V[j]
7.
V[j] = V[j+1]
8.
V[j+1] = aux
9.
j = j+1
10.
k = k-1
Anotaes.
___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
Pgina 62
___________________________________________________________________________
__________________________________________________________________________
___________________________________________________________________________
__________________________________________________________________________
Pgina 63
4. ESTRUTURA DE UM PROGRAMA.
4.1 TIPOS DE DADOS.
Como todos os ambientes de programao para automao, o TIA Portal tem sua
Tipagem forte, isto , todas as variveis antes de serem utilizadas devem ser declaradas,
para comodidade do usurio ao instanciar uma rea qualquer de memria o prprio sistema j
aloca um espao e escreve a mesma na tabela padro de Tags. Nesta sesso se apresenta os
tipos de dados presentes no CLP S7-1200. E so divididos em Elementares e Complexos.
4.1.1
Dados Elementares.
Todos os CLPs da Siemens trabalham com nmeros negativos, logo, explica-se o que
acontece na varivel. Um exemplo um Tag do tipo SINT (ShortINT), este possui o tamanho
de oito bits e formado por dois componentes, um sinal e um valor numrico. O sinal afeta os
valores dos demais bits (0 ~ 6) conforme seu valor. O valor do bit sete representa o sinal. O
Pgina 64
sinal ser 0 para nmeros positivos e 1 para nmeros negativos. A Figura 59 demonstra
como a varivel se comporta.
4.1.2
Dados Complexos.
Pgina 65
Pgina 66
STRING Uma STRING considerada uma estrutura no CLP por ser uma
varivel considerada de alto nvel. No comum a utilizao de STRINGs em
uma programao de CLPs, em poucas palavras uma STRING um conjunto
de caracteres que simplesmente determinam uma frase ou palavra. Abaixo um
exemplo de STRING sendo declarada dentro de um bloco de dados.
Pgina 67
(Bool),
Bomba1.Velocidade
(Real),
Bomba1.TempoFuncionamento
(Time_Stamp).
importante lembrar que os DataBlock compreendem a maior parte de memria de
um CLP este espao chamado memria de trabalho, como demonstra a figura abaixo.
Pgina 68
4.3 FC FUNO
lembrar que para os dados permanecerem ativos depois de uma eventual falta de energia no
CLP deve-se marcar a opo RETENTIVA na declarao das variveis da FB. A prxima
figura demonstra a chamada de uma FB.
Pgina 70
4.5.1
OBs de Diagnstico.
eventos do CLP, como entrar em falha, gerar um alarme ou mesmo colocar a CPU em modo
STOP.
OB80 Estouro de tempo. Este OB chamado em situaes que ofeream
erros por conta de tempos de execuo, como tempo mximo de ciclo
excedido, um OB de interrupo cclica ainda est em execuo, estouro da fila
de OBs de interrupo, sobrecarga em OB de interrupo. As possveis falhas
desta OB so apresentadas na tabela abaixo.
Pgina 72
4.7 ATALHOS
Esta sesso apresenta os smbolos mais utilizados na plataforma de programao do
TIA. (Ambiente de programao). A tabela auxilia na utilizao dos atalhos disponveis.
Smbolo
Funo
Estabelece uma conexo com o equipamento selecionado na rvore
de projetos.
Pgina 73
Abrir um Network
4.8 EXERCCIOS.
4.8.1
Etapa Descrio
1
2
3
4
5
6
7
Pontuao
Atende Pleno
Atende
Parcial
0
0
0,35
0,35
0,35
0,35
Pgina 74
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Item
Condies Extras
Quando a bancada estiver em processo e o
boto Stop for pressionado a lmpada vermelha
deve ser desligada e a lmpada verde deve ligar
piscando em 2Hz, o processo deve parar
imediatamente. Ao pressionar o boto de Start
novamente a lmpada verde se desliga a
lmpada vermelha pisca em 2Hz e o processo
volta exatamente no passo em que estava.
Durante o processo se a chave de manual e
automtico voltar para manual o processo deve
parar imediatamente, todas as lmpadas devem
ser desligadas. Ao voltar a chave para
automtico o processo deve voltar para o passo
3.
No inicio do teste o ar comprimido deve estar
aberto e com presso maior igual a 5 bar.
0,35
0,35
0
0
0,35
0,35
0,35
0,35
0,35
0,35
0,35
0,35
0,35
0,35
0
0,35
0,35
0,35
0,35
0
0
Pontuao
Atende
Plenamente
Atende
Parcial
0,75
0,25
Pgina 75
D
E
0,25
0,75
Total Obtido
4.8.2
10
Etapa Descrio
1
2
3
4
5
6
7
8
10
11
12
13
14
15
16
17
18
19
20
21
Pontuao
Atende Pleno
Atende
Parcial
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0
0
0
0,15
0,15
0,15
0,15
0,15
0,15
Pgina 76
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
Avana Stopper
Incrementa o contador de peas para confeco
de cilindros registrando no contador respectivo
cor previamente testada.
Liga Bit que indica pea testada.
Retirar pea da esteira.
Verificar se a pea foi retirada.
Desligar Bit que indica bancada de teste
ocupada.
Desliga Bit que indica pea testada.
Desliga Lmpada Q1
Vai para 1.
Retorna cilindro de teste.
Desliga Lmpada Q2
Avana cilindro puxador de peas at o final de
seu curso.
Recua Stopper
Verifica se a pea chegou ao final da esteira.
Desliga esteira.
Avana Stopper
Incrementa o contador de peas para confeco
de relgios registrando no contador respectivo
cor previamente testada.
Liga Bit que indica pea testada.
Retirar pea da esteira.
Verificar se a pea foi retirada.
Desligar Bit que indica bancada de teste
ocupada.
Desliga Bit que indica pea testada.
Desliga Lmpada Q1
Vai para 1.
Retorna cilindro de teste.
Desliga Lmpada Q2
Avana cilindro puxador de peas at o final de
seu curso.
Liga Desviador
Recua Stopper
Verifica se a pea passou pelo sensor da rampa
Desliga esteira.
Avana Stopper
Retorna Desviador
Incrementa o contador de peas que devem ser
reprocessadas
Liga Bit que indica pea testada.
0,15
0,15
0,15
0
0,15
0,15
0,15
0,15
0
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0
0,15
0,15
0,15
0,15
0
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
0,15
Pgina 77
57
58
59
60
61
62
63
64
65
66
67
0,15
0,15
0,15
0,15
0
0
0,15
0,15
0,15
0,15
0
B
C
D
Pontuao
Atende
Parcial
0,5
0,2
0,25
0,5
Total Obtido
4.8.3
Atende
Plenamente
10
Bancada de Produo.
Bancada de Processos
Etapa Descrio
1
2
Pontuao
Atende Pleno
Atende
Parcial
0
0,3
Pgina 78
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Pgina 79
26
27
28
29
30
31
32
33
34
rotativa.
Recua cilindro puxador de peas.
Avana cilindro empurrador de peas.
Verifica se a pea chegou ao final da
esteira.
Desliga a Esteira.
Liga Bit que indica que h pea no final
da esteira.
Retirar peas no final da esteira.
Verifica se a pea foi retirada do final da
esteira.
Desliga Bit que indica que h pea no
final da esteira.
Vai para 4.
C
D
4.8.4
0,3
0,3
0,3
0,3
0,3
0,3
0
0,3
0
Pontuao
Atende
Plenamente
Atende
Parcial
1,2
0,25
0,25
0,5
10
Controle de Temperatura.
Pgina 80
Pontuao
Atende Pleno
Atende
Parcial
Atende
Plenamente
Atende
Parcial
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
0,5
17
18
19
Item
Observaes.
Quando as duas chaves seletoras estiverem
desabilitadas o PID do CLP deve parar
imediatamente, voltando ao seu pleno
funcionamento quando alguma das opes
(Manual ou Automtico) for acionada, quando o
PID estiver desligado o operador poder
selecionar um valor para a varivel de controle
manualmente pela IHM. Este campo s deve
Pontuao
Pgina 81
C
D
0,5
Total Obtido
10
0,5
Pgina 82
Para inserir uma interface a um projeto no TIA portal segue-se os mesmos passos para
insero de CLP, ao clicar no boto para adicionar novos dispositivos seleciona-se a opo de
IHMs conforme demonstra a figura.
Deve-se observar a opo no canto esquerdo inferior que abre um Wizard para
configurao das telas da IHM, esta funo ajuda a iniciantes a pr configurar sua aplicao.
Para os exemplos deste material no se utiliza esta opo. esquerda com as mesmas
caractersticas da insero de um CLP so demonstradas as principais caractersticas da
interface selecionada na lista.
Ao confirmar a adio da IHM ao projeto a mesma j se econtra disponvel para
programao na rvore de projetos. Nota-se que ao clicar em cada opo de configurao da
mesma a barra de ferramentas alterada no lado direito da tela de projeto no Tia portal, vale
Pgina 83
Pgina 84
Pgina 85
Pgina 86
Esta janela apresenta todos os dispositivos inseridos no projeto com suas devidas
interfaces de rede, nos equipamentos as cores demonstram qual protocolo de rede em questo
a porta esta comunicando.
Roxo Profibus DP
Azul Profibus PA
Laranja MPI.
Verde Profinet.
Amarelo ASi.
Utiliza-se essa ferramenta para criar conexes de redes entre os equipamentos,
inclusive inserir outros equipamentos que no so programados no Tia Portal, esta insero
ser demonstrada no prximo capitulo deste material.
Para indicar que os equipamentos esto conversando basta utilizar o mtodo clicar e
arrastar entre as portas, tambm possvel demonstrar o endereo das mesmas clicando no
cone demonstrado na figura 77.
Pgina 87
Quando selecionado o boto Network o trao indica somente uma conexo fsica entre
os elementos, para criar uma conexo entre um CLP e a IHM deve-se selecionar a opo
Connections, selecionar a opo HMI Connection e utilizar o mesmo mtodo de arrastar e
soltar novamente sobre a rede fsica previamente definida.
Pgina 88
A configurao de qual tela ser a tela inicial entre outras opes de RunTime so
parametrizveis na opo Runtime Settings.
Pgina 89
Pgina 90
5.4 EVENTOS.
Os eventos so basicamente os acontecimentos possveis de cada elemento, cada
evento carrega caractersticas de ler um acontecimento do sistema e efetuar alguma operao
ou funo configurada pelo programador.
Como exemplo pode-se citar eventos bsicos utilizados em um boto:
Click Ao clicar
Press - Ao pressionar
Release Ao soltar
Activate Ao ativar
Desactivate Ao desativar
Change Ao mudar o valor
Nos eventos disponveis configura-se a funo do elemento, voltando ao exemplo de
um boto o mesmo pode ao ser pressionado Ligar um bit e ao soltar Desligar o mesmo,
tornado este boto um elemento de pulso, outro exemplo deste boto pode ser que ao clicar
um bit troque de valor, tornando assim este boto um boto com funo de um rel de
impulso, ou mesmo diversas outras funes disponveis conforme demonstra a figura 81.
Para adicionar uma nova funo no evento predeterminado basta selecionar o evento e
clicar em ADD Function, as funes esto dividas em grupos. Existem centenas de funes e
Pgina 91
estas tambm diferem de acordo com a IHM em questo, praticamente as mais utilizadas so
as funes de edio de Bits em um boto.
A figura 81 demonstra uma funo de Bit no evento Click de um boto, para esta
funo se faz necessrio um parmetro ligado a ela, no caso deve-se indicar qual bit que ser
invertido, neste caso o Tag selecionado vem de um CLP que no ainda no tem conexo com
a IHM, quando este tipo de caso acontece a conexo criada automaticamente para atender a
leitura ou escrita do Tag.
Nota-se que este exemplo traz a integrao total dos elementos, nem o Tag e nem a
conexo precisaram ser previamente criados para serem instanciados na interface, bastou
importar o Tag j programado no CLP para haver possibilidade de leitura ou manipulao
pela IHM. A figura 82 demonstra a conexo criada automaticamente.
Pgina 92
5.6 USURIOS.
A configurao de um controle de usurios tambm importante em um sistema de
interface, o que possibilita uma pequena garantia que somente pessoas qualificadas operem o
processo que est sendo monitorado e controlado via IHM.
As configuraes de usurios, grupos de usurios e permisses so feitas via boto
User Administration encontrado dentro da estrutura da IHM na rvore de projetos. Nesta tela
primeiramente deve-se cadastrar os grupos de usurios logo aps os usurios relacionados a
cada grupo.
Para utilizar as permisses em elementos utiliza-se a aba Security encontrada nas
propriedades de cada elemento, l se estabelece um nvel mnimo de permisso referenciado a
um grupo de usurios ou mesmo a somente um usurio.
A figura 84 demonstra a configurao de grupos de usurios e cadastros de usurios
por grupo, aps criar o grupo e o usurio se define a qual grupos o usurio faz parte.
Pgina 94
Conforme j descrito na sesso Eventos, botes de Login e Logout devem ser buscados
dentro das funes de sistema em um evento.
Uma funo interessante das interfaces Siemens so as Scheduled Tasks, estas so
tarefas automticas do sistema, assim pode-se buscar, por exemplo, indicao de quando um
usurio fez login ou logout, ou mesmo quando uma tela trocada entre outras funes.
5.7 EXERCCIOS.
Confeco do sistema de superviso das bancadas MPS atravs de uma interface IHM.
O sistema SCADA deve contemplar os seguintes itens:
Controle de usurios.
Tela para criao e edio de usurios.
Tela inicial com Logo do Senai e espao para Login.
Template com Data, Hora, Usurio Logado, Boto de Voltar para tela inicial e
Nome da Tela.
Tela para monitoramento da bancada de produo.
Tela para monitoramento da bancada de teste.
Tela de monitoramento da bancada de distribuio.
Tela de monitoramento do controle de temperatura exibindo as variveis PV,
SP e MV por meio de um grfico de penas.
Tela de controle para o sistema de controle de temperatura.
Pgina 95
6.1 ETHERNET.
6.1.1 Comunicao S7-1200 com S7-1200
Este tutorial tem por objetivo demonstrar a configurao de rede entre dois CLPs S71200 utilizando protocolo Ethernet.
O primeiro passo aps a insero do hardwares especficos para comunicao
ligao entre os dois CLPs no ambiente de configurao de redes do TIA, deve-se ressaltar
que os dois devem estar no mesmo domnio de endereos IP.
Pgina 96
Nas propriedades do bloco de envio configura-se o CLP que vai receber os dados.
Neste exemplo o CLP denominado Externo enviar dados e o CLP denominado TESTE
receber.
A prxima etapa se refere criao de uma conexo de dados entre os dois elementos.
Pgina 97
A figura acima demonstra a conexo de dados criada, a parte do participante deve ser
deixada de lado neste momento. Quanto ao tipo de conexo para conexes menos estveis e
mais rpidas deve se utilizar somente TCP.
Na janela de parmetros do bloco agora configura-se uma palavra de dados para ser
transmitida, caso seja necessrio transmisso de mais de uma palavra utiliza-se o campo
LENGTH o campo CONT deve sempre estar em 1. Aps todas as configuraes o mdulo
adicionado ao bloco MAIN deve apresentar estas caractersticas.
Pgina 98
Agora no CLP que vai receber os dados se faz necessrio a configurao de um bloco
TRCV_C este responsvel por administrar o recebimento dos dados. Como no outro uma
DB deve ser instanciada.
Do mesmo modo nas propriedades do mdulo selecionamos o CLP que faz parte da
comunicao.
Pgina 99
Pgina 100
Pgina 102
Esta rotina cria um clock de 10ms que ser utilizado no parmetro REC do bloco de
envio de dados, tambm possvel a utilizao das memrias de clock nativas do CLP.
Pgina 103
Aps a criao do clock o contato do mesmo deve ser instalado no parmetro REC do
mdulo conforme demonstra a prxima imagem.
Pgina 104
Pgina 105
O segundo passo a criao do Data Block que ser responsvel pelo envio e
recebimento dos dados no S7-1200 para o S7-200, este conforme demonstra a figura deve
Pgina 106
estar marcado como compatvel com S7-300/400, desta forma o acesso a DB pode ser feito
atravs de seu endereo simblico pelo Tia Portal e por endereo lgico pelo S7-200
(Microwin).
Pgina 107
Logo aps a criao da DB deve-se compilar para o Offset das mesmas aparecerem na
tabela.
O prximo passo a configurao do mdulo Ethernet do S7-200, sabe-se que este
mdulo adquirido a parte e que o protocolo Ethernet no nativo do S7-200.
Para isso deve-se buscar a opo Ethernet na rvore de instrues contida dentro do
contexto Wizards.
Clicando em Next o prximo passo leitura do mdulo, caso este mdulo j esteja
conectado e com o CLP energizado tem-se a leitura automtica caso no conta-se o primeiro
mdulo aps a CPU o mdulo 0 e assim sucessivamente.
Pgina 108
informaes junto a DB previamente criada no S7-1200, para criar basta clicar em Data
Transfers e logo em novo, confirmando a operao clicando em Sim.
Pgina 111
Pgina 112
Pgina 113
A figura abaixo demonstra a comunicao sendo feita nos dois mdulos, para escrever
no S7-200 pelo S7-1200 utiliza-se a DB ou vice e versa.
Pgina 114
6.2 PROFIBUS.
6.2.1 Comunicao S7-1200 com S7-200
O primeiro passo para comunicao de um S7-1200 e um S7-200 em Profibus a
aquisio do arquivo GSD do mdulo de comunicao EM 277, mdulo este que torna o S7200 escravo Profibus.
Pgina 115
Quando todo o processo de instalao do GSD estiver pronto, basta inserir o mesmo
no ambiente de configurao de redes do Tia conforme demonstra a figura, agora,
importante conectar o escravo S7-200 identificado por EM277 no seu mestre, o nome do
mestre deve aparecer junto ao escravo conforme demonstra a figura.
O endereo do mdulo deve ser configurado na interface do mesmo via hardware,
como caracterstica se alterado o endereo no hardware o CLP S7-200 deve ser reiniciado
desligado e ligando sua energia.
Pgina 117
Aps este processo deve-se compilar a configurao de hardware feita at agora, aps
a compilao nas propriedades do mdulo encontra-se uma opo de Offset de memria V do
S7-200 neste exemplo a figura demonstra a escolha do endereo 1500, ou seja, este ser o
Offset de rea V a ser acessada no CLP S7-200.
Pgina 118
Aps estas configuraes, deve-se efetuar download do projeto para o CLP mestre,
uma configurao importante o carregamento das OBs de tratamento de erro OB80 e OB82
caso o mestre seja um S7-1200 e ambas mais a OB86 caso o CLP seja um S7-300.
No S7-200 as informaes do Profibus se encontram basicamente no hardware, aps o
endereo fsico ser conferido e o download efetuado no Mestre ao entrar nas configuraes do
hardware conforme demonstra a prxima figura, ao selecionar as configuraes do Profibus a
janela de informaes do mdulo deve demonstrar o Offset previamente configurado tal como
o nmero de bytes a serem trocados na comunicao.
Pgina 119
Neste exemplo dois bytes de escrita e dois de leitura foram configurados ento a tabela
abaixo demonstra os endereos de comunicao dos dois CLPs configurados no exemplo.
Pgina 120
Pgina 121
Pgina 122
O IB10 endereo de memria configurado para a rede est sendo transferido para
QB124 que o primeiro Byte de sadas fsicas do controlador, senso assim, o que for recebido
na entrada DB ser atuado na sada fsica do controlador.
Aps o download o S7-300 deve ser reiniciado desligando e ligando sua energia, de
suma importncia a instanciao de todos os OBs de tratamento de erros conforme demonstra
Pgina 123
a prxima figura, isto evita que caso algum dos elementos da rede falhe, os CPUs no entrem
em falha.
Pgina 124
Pgina 125
No manual do equipamento encontra-se uma tabela que indica a funo de cada LED.
Quando se conecta um equipamento na rede AS-i, uma luz ascende no mestre
identificando que o endereo que est programado no mdulo j esta sendo utilizado na rede,
caso se apresente dois mdulos com o mesmo endereo AS-i a luz referente ao endereo pisca
de modo intermitente avisando erro de configurao.
importante lembrar que a configurao dos escravos AS-i geralmente feita no
escravo por um equipamento chamado configurador. Por meio deste equipamento tambm
possvel efetuar medies eltricas na rede tal como diagnosticar algum tipo de erro.
Observado o mdulo na sua parte frontal, referente a endereo os primeiros cinco
LEDs (da esquerda para a direita) representam o nmero do endereo, e os ltimos trs
representam qual linha de endereos o mestre esta mostrando neste exato momento, ou seja,
caso apenas o LED nmero seis se apresentar ligado a linha de endereos a ser visualizada a
primeira (Endereos de 0 at 4) caso o LED seis e sete se apresentarem ligados a linha de
endereos a ser visualizada a segunda (Endereos de 5 at 9) e assim por diante.
Pgina 127
Pgina 128
O prximo passo determinar quantas palavras sero transmitidas via rede Profibus,
neste exemplo seleciona-se 16 Bytes para entrada e 16 Bytes para sadas. Tambm deve ser
Pgina 129
observado e anotado os endereos de I/O do mestre atribudos para acesso aos equipamentos
finais. O mdulo deve ser arrastado at o local Device Overview.
6.4 MODBUS
O primeiro passo instalar a biblioteca de redes fornecida separadamente ao software
MICROWIN.
Pgina 131
Pgina 132
mdulo
leva
configuraes
bsicas
para
iniciao
do
protocolo.
A entrada Mode quando em 1 informa ao CLP para utilizar protocolo ModBUS na porta
selecionada, quando 0, a mesma volta a ter comunicao PPI.
Configuraes da instruo
En: Ligao do bloco, quando esta entrada estiver em nvel lgico alto o bloco
executado.
Mode: Se estiver em 1 seleciona ModBus, se estiver em 0 seleciona PPI.
Baud: Define a velocidade de comunicao da rede, possuem as opes 1200, 2400,
4800, 9600, 19200, 38400, 57600 ou 115200 Kbp/s.
Parity: Define a paridade do sistema, 0 sem paridade, 1 paridade impar e 2 paridade
par.
Timeout: Define o tempo mximo de resposta de um escravo, de 1 a 32768 milisegundos, o valor padro 1000ms.
Done: Bit que define se a comunicao foi executada.
Error: Quando a comunicao termina a sada Done est ligada em 1, ento a sada de
erro atualizada, os seguintes cdigos de erro podem aparecer.
Erro Cdigo Descrio
0 No h erro;
1 Erro de paridade;
2 A taxa de transmisso no condiz com a do escravo;
3 O tempo mximo de resposta foi atingido;
4 Modo de seleo no est ativado;
Aps colocar instalar os blocos ModBUS na rede deve-se reservar um espao de
memria para o protocolo funcionar.
Para reservar este espao deve-se clicar com o boto direito em Program Block na
rvore de instrues e logo em Library Memory.
Pgina 133
Pgina 134
Error: Quando a comunicao termina a sada Done est ligada em 1, ento a sada de
erro atualizada, os cdigos de erro podero ser encontrados no sistema de ajuda no
microwin com a busca Modbus Master MBUS_MSG Execution Error Codes.
A configurao MBUS_MSG pode ser utilizada quantas vezes forem necessrias para
at 253 escravos na rede.
Pgina 136
7. REFERNCIAS
Pgina 137