Escolar Documentos
Profissional Documentos
Cultura Documentos
Apostila Automacao Senai Pe PDF
Apostila Automacao Senai Pe PDF
AUTOMAO
2
SENAI-PE
Diretor Tcnico
Uaci Edvaldo Matias Silva
Ficha Catalogrfica
3
SENAI-PE
Sumrio
Apresentao................................................................................................ 05
Introduo..................................................................................................... 06
Conceitos Fundamentais.............................................................................. 08
Automatizao e Automao...................................................... 08
Sistemas de Numerao............................................................. 09
Portas Lgicas............................................................................. 15
Tipos de Memria....................................................................... 17
Dispositivos de Entrada e Sada.................................................................. 19
Sensores..................................................................................... 19
Botoeiras..................................................................................... 20
Chaves Fim de Curso................................................................. 21
Pressostatos................................................................................ 21
Aspectos do Hardware SIMATIC S7-200.................................................. 22
Alimentao................................................................................. 23
Princpio de Funcionamento....................................................... 24
Modos de Operao da CPU...................................................... 26
Protocolos................................................................................... 26
Cabos de Conexo..................................................................... 27
Aspectos doSoftware Step 7 Micro/Win... 31
Ambiente de Programao......................................................... 31
Estrutura do Programa Step 7 Micro/Win.................................................. 44
Unidades Organizacionais de Programa POU......................... 44
Caractersticas Estruturais do Programa.................................... 44
Linguagens de Programao..................................................... 46
Network....................................................................................... 49
Tipos de Memria........................................................................ 49
Projetando no S7-200................................................................................... 53
Criando um Projeto no S7-200.................................................... 53
Transferindo um Projeto do PC para o CLP.............................. 57
Pasta de Instrues...................................................................................... 59
Mdulos de Expanso Analgicos................................................................ 91
Display de Texto TD200............................................................................ 100
Concluindo.................................................................................................... 120
ndice de Tabelas e Figuras......................................................................... 121
Referncias Bibliogrficas............................................................................ 125
4
SENAI-PE
APRESENTAO
Bons estudos!
5
SENAI-PE
INTRODUO
6
SENAI-PE
7
SENAI-PE
CONCEITOS FUNDAMENTAIS
Automatizao e Automao
, -
Diz-se que esse tipo de controle se d por
malha aberta2. Neste caso, o sistema ter sempre o
mesmo comportamento esperado, pois ele . / 0
determinado por leis fsicas associadas ao hardware 1
8
SENAI-PE
desejados.
Sistemas de Numerao
Assim, quando dizemos que temos 35 objetos, o 3 indica que temos trs mos
cheias ou trs dezenas mais 5 objetos. O 3 tem peso 10.
9
SENAI-PE
10
SENAI-PE
O nmero formado por 4 bits chamado nibble e o nmero formado por 16 bits
(ou 2 bytes) chamado word.
(14) = 0,25
11
SENAI-PE
12
SENAI-PE
13
SENAI-PE
a) 11010110.....................................................
b) 10011111,101..............................................
14
SENAI-PE
Portas Lgicas
15
SENAI-PE
16
SENAI-PE
Tipos de Memria
17
SENAI-PE
18
SENAI-PE
Sensores
Linearidade
Grau de proporcionalidade entre o sinal gerado e a grandeza fsica.
Faixa de Atuao
Intervalo de valores da grandeza em que pode ser usado o sensor.
Histerese
Distncia entre os pontos de comutao do sensor.
19
SENAI-PE
Sensibilidade
Distncia entre a face do sensor e o atuador no instante em que
ocorre a comutao.
Superfcie Ativa
Superfcie atravs da qual o campo eletromagntico de alta freqncia
se irradia no meio externo.
Fator de Correo
Fator que permite a reduo da distncia sensora em presena de
determinados materiais.
Freqncia de Comutao
Corresponde quantidade mxima de comutaes por segundo.
Na tabela abaixo podemos verificar tipos de sensores.
Botoeiras
20
SENAI-PE
Pressostatos
Fig. 05 - Pressostato
Telemecanique
21
SENAI-PE
*+, - .- )
=
>?- :
5?
A CPU possui leds indicadoros de status que
propiciam indicao visual sobre o estado da CPU
(RUN, STOP ou SF) e a situao das I/O (entradas e
sadas).
.5@=))(
.5@= ))) ) expanso
no mximo.
.5@= ))& 5@= ))% 1 '
1 )
8
A- )'' . @>B "
C=,.
@9
22
SENAI-PE
Alimentao
23
SENAI-PE
" ,'.)** /
/
:
/
, ;
.
/ ,'.)** 1
/ / /
Princpio de
Funcionamento
24
SENAI-PE
A) Inicializao
C) Programa
Protocolo PPI
(protocolo fsico = cabo)
PPI um protocolo Mestre-Escravo. Neste protocolo, o mestre envia uma
ordem e os escravos respondem. Os escravos sempre esperam um
comando do mestre. O S7-200 normalmente um escravo na rede. O limite
do protocolo PPI de 32 mestres em uma rede.
Protocolo MPI
(protocolo fsico = cabo)
MPI pode ser um protocolo Mestre-Mestre ou Mestre-Escravo. Se o
dispositivo de destino um CLP S7-300, ento a conexo Mestre-Mestre
porque o S7-300 mestre na rede. Se o dispositivo de destino um CLP
S7-200 CPU, ento a conexo ser Mestre-Escravo, porque os S7-200 so
escravos na rede. Na conexo MPI outro mestre no pode interferir.
Protocolo PROFIBUS
(protocolo lgico = software de gerenciamento de rede)
26
SENAI-PE
Cabos de Conexo
Podemos programar o CLP S7-200 utilizando um PC com o software Step7-
Micro/Win instalado. A Siemens prov dois meios fsicos para conectar o PC ao
S7-200.
Conexo direta usando um cabo conversor PPI (interface ponto a
ponto) Multi-Mestre.
Carto CP (processador de comunicaes) com um cabo conversor
MPI (interface multi ponto).
O cabo PPI o mais comum e econmico mtodo de comunicao entre a
porta de comunicao 0 ou 1 do S7-200 e a porta de comunicao serial COM
1 ou COM 2 do PC. Ele tambm pode ser usado para conectar outros
equipamentos de comunicao ao S7-200.
A extremidade do cabo PPI, que se conecta ao PC, RS-232 e est
marcada PC.
27
SENAI-PE
28
SENAI-PE
O LED Tx, verde - indica que o cabo est transmitindo informao para o PC.
O LED Rx, verde - indica que o cabo est recebendo dados.
O LED PPI, verde - indica que o cabo est transmitindo na network.
/ 0 * /
B @@"
:
=,C
D E
F 8
1 9 1
5 @@"
:
@@"
Fig. 11 - Cabo de Comunicao entre PC e =,C @5
CLP
, =,C@@"
@5 ,7A@ '.
- G"
D
29
SENAI-PE
/ 0 * /
B @@"
$
Fig. 12 - Cabo PPI antigo (5 chaves) 3
:
H /
30
SENAI-PE
Ambiente de Programao
Barra de Ttulos
Onde lemos o nome do software e o nome do projeto.
Barra de Menu (Comandos)
File, Edit, View, PLC, Debug, Tools, Windows e Help
31
SENAI-PE
Upload
utilizado para carregar o programa
que est no PC para a memria do CLP.
Download
utilizado para deslocar o que est na
memria do CLP para o PC.
Clear (limpar)
utilizado para limpar o
programa residente da memria
do CLP.
Help (ajuda)
Oferece 3 meios para se obter informaes:
B : 1- ! / 0 * /
, / 2 : E(F
5 IAJ
@
IAJ
@ : / E 2 K0 F
Barra de Ferramentas
Onde encontramos as ferramentas usadas para a elaborao e
execuo do programa.
Barra de Status
Parte inferior da tela, onde vemos se estamos em uma tela principal
(MAIN) ou em uma sub-rotina (SBR) ou, ainda, em uma rotina de interrupo
(INT).
33
SENAI-PE
rea de trabalho
Composta de networks. Onde a lgica do programa ser escrita.
Barra de Navegao
Barra de atalho esquerda da tela, onde encontramos as opes:
I. System Block;
II. Program Block;
III. Symbol Table;
IV. Status Chart;
V. Cross Reference;
VI. Communications;
VII. Set PG / PC Interface;
VIII. Data Block;
Essas opes tambm podem ser encontradas em Instruction Tree ou
pela barra de Menu na opo View - Component, como se v na figura.
34
SENAI-PE
35
SENAI-PE
C) Password (senha)
Nesta pasta podemos inserir uma senha para o acesso parcial ou total da
aplicao que est sendo realizada. O tipo de acesso pode ser selecionado:
36
SENAI-PE
37
SENAI-PE
38
SENAI-PE
O S7-200 permite forar qualquer um ou todos os pontos de I/O, alm disto voc
tambm pode forar at 16 memrias internas (V ou M) ou valores de I/O
analgicos (AI ou AQ). Memrias V ou M podem ser foradas usando bytes,
words ou double words. Valores analgicos s podem ser forados usando words.
42
SENAI-PE
e
Fig. 30 Tela Set PG/PC Interface
43
SENAI-PE
Programa Linear
Todas as instrues esto contidas em
um bloco, normalmente no OB1(MAIN).
Por ter todas as instrues dentro de um
nico bloco, deve ser usado quando
temos um s programador. Todas as
instrues so realizadas a cada ciclo,
mesmo aquelas que no esto sendo
usadas, com isto a perda de
performance da CPU. Para realizar
manuteno ou modificao, o
programa ter de ser analisado,
Exemplo:
Observar que na parte inferior esquerda da tela est ativo o MAIN (tela
principal).
Programa Particionado
Exemplo:
Observe a memria SM0.0 chamando a sub-rotina 0.
45
SENAI-PE
Programa Estruturado
Neste tipo de programa identificamos tipos similares ou repetitivos de
funes, e criamos solues genricas para essas situaes.
Se temos vrios motores com a mesma lgica de comando, podemos
criar uma lgica de comando genrica e apenas substituir os endereos
especficos de cada motor.
Neste tipo de programa dados podem ser trocados.
Linguagens de Programao
46
SENAI-PE
Exemplo:
Partida direta em:
Ladder
FDB
STL
48
SENAI-PE
Network
Tipos de Memria
Uma memria uma entidade virtual que utilizada apenas para ajudar o
desenvolvimento da lgica de programao escalar interna. Ela usa a mesma
simbologia utilizada para entrada e sada.
*+, - .- )
49
SENAI-PE
50
SENAI-PE
*+, - .- )
51
SENAI-PE
Endereando um acumulador AC
Acumuladores so equipamentos de leitura e escrita que podem ser
usados como memria.
Voc pode usar acumuladores para passar parmetros de uma sub-
rotina e armazenar valores intermedirios usados no clculo.
A CPU propicia 4 acumuladores de 32 bits (AC0, AC1, AC2 e AC3).
Voc pode acessar os dados dos acumuladores como bytes, words ou double
words.
52
SENAI-PE
PROJETANDO NO S7-200
Pontos de I/O;
Descrio da operao;
Estados permissivos (estados que devem ser alcanados antes de
permitir ao) para cada actuator (solenides, motores, etc.);
Descrio da interface de operao;
Interface com outras sees do processo ou mquina;
Desenho dos circuitos de segurana;
Identificar equipamentos requeridos pela lgica de segurana.
53
SENAI-PE
Para criar um projeto para ser aplicado no CLP S7-200, devemos seguir os
seguintes passos:
54
SENAI-PE
55
SENAI-PE
56
SENAI-PE
Realizando o Download
57
SENAI-PE
58
SENAI-PE
PASTA DE INSTRUES
1. Instrues Binrias
2. Temporizadores
3. Contadores
4. Comparadores
5. Blocos de movimentao de dados
6. Operaes matemticas
7. Conversores
8. Blocos para desenvolvimento de sub-rotinas
1. Instrues Binrias
Sinal Digital
Parametrizao:
59
SENAI-PE
Contato (entrada)
Bobina (sada)
A bobina energizada quando o resultado lgico
formado pelos contatos e outras instrues antecedentes
mesma, for igual a 1.
Fig. 47 - Bobina
60
SENAI-PE
Pulsos P / N
So contatos que detectam bordas de subida (P) ou descida (N) da
lgica anterior a eles, ficando no nvel lgico 1 por uma varredura (scan), logo
em seguida retornam ao nvel lgico 0.
Instruo NOT
61
SENAI-PE
62
SENAI-PE
63
SENAI-PE
Temporizadores
64
SENAI-PE
Temporizador TOF
Quando a entrada IN do temporizador for para o nvel lgico 1 o
endereo do temporizador tambm ir para o nvel lgico 1. Quando a entrada
IN do temporizador passar do nvel lgico 1 para o nvel lgico 0 ser iniciada a
contagem de tempo programado em PT e, quando este valor for atingido, o
endereo do temporizador ir para nvel lgico 0. Se a entrada IN voltar a 1
antes de concluda a contagem do tempo determinado, o endereo do
temporizador continuar em nvel lgico 1.
66
SENAI-PE
Temporizador TONR
67
SENAI-PE
68
SENAI-PE
69
SENAI-PE
70
SENAI-PE
Contadores
71
SENAI-PE
72
SENAI-PE
73
SENAI-PE
74
SENAI-PE
75
SENAI-PE
76
SENAI-PE
enviar a caixa para a esteira do motor M4. Quando a caixa atingir a esteira
do motor M4, o cilindro 1 dever recuar e o motor M1 dever ser habilitado
novamente, se no houver caixas nos sensores S2 e S4;
Quando a caixa atingir o sensor S6 o motor M4 dever ser desabilitado e o
cilindro 2 dever avanar para enviar a caixa para o galpo de estocagem.
Quando a caixa for enviada, o cilindro dever recuar e aguardar a chegada
de outra caixa para que possa avanar novamente;
A quantidade de caixas embaladas por dia, com a quantidade correta de
produtos, dever ser registrada; para isto utilize o sensor S7;
o O processo dever ser contnuo;
o A qualquer momento, o processo poder ser interrompido
pressionando-se a botoeira parar, sendo retomado do mesmo
ponto ao se pressionar a botoeira iniciar;
o Utilize contadores e comparadores para realizar a automao
deste processo;
OBS: Dever ser utilizada a CPU 224 no simulador do CLP.
77
SENAI-PE
Aps a chapa ter sido carimbada por 3 vezes o pisto do carimbo dever ficar
recuado e a esteira dever voltar a funcionar, retomando o processo para que
as outras chapas possam ser carimbadas;
Comparadores
79
SENAI-PE
Move (mover)
A instruo MOVE, sempre que for habilitada na sua entrada EN,
mover o dado armazenado no campo IN para uma rea de memria
determinada pelo usurio em OUT.
80
SENAI-PE
IN Endereo de Origem;
OUT Endereo de Destino.
81
SENAI-PE
IN Endereo Inicial;
N Quantidade de endereos a serem movidos a partir do inicial;
OUT Endereo inicial de destino.
Swap (trocar)
82
SENAI-PE
Operaes Matemticas
83
SENAI-PE
Obs: todo nmero real deve ser armazenado no formato double word,
em funo da casa decimal.
84
SENAI-PE
Conversores
A sada ENO do bloco ir para o nvel lgico zero, caso ocorra algum
erro na converso dos dados.
87
SENAI-PE
88
SENAI-PE
Network 1
Ateno para a barra de status. Estamos no OB1
Abaixo, esquerda, call subroutines SBR_0
89
SENAI-PE
Network 2
A mesma sub-rotina, porm com endereos fsicos diferentes
90
SENAI-PE
Reviso
Representao Binria: os nmeros binrios
so representados por dgitos que recebem
denominaes especficas em funo de sua
utilizao.
Bit: Qualquer dgito de um nmero binrio
um bit (binary digit). Exemplo: 1010, este
nmero formado por 4 dgitos, ou seja, 4 bits.
Byte: A associao de 8 bits forma um byte
(binary term). Exemplo: 1110 1100 (8 bits = 1
byte)
Word: Nmero binrio formado por dois bytes.
Exemplo: 1010 1110
Fig. 88 Mdulo analgico
91
SENAI-PE
Entrada Analgica
Sada Analgica
vlvulas proporcionais;
motores CC;
servo-motores CC;
posicionadores rotativos.
92
SENAI-PE
93
SENAI-PE
94
SENAI-PE
95
SENAI-PE
96
SENAI-PE
97
SENAI-PE
98
SENAI-PE
OBS: Para simulao deste exerccio dever ser utilizada a CPU 224 com o
mdulo de expanso EM 222.
99
SENAI-PE
100
SENAI-PE
4. No item Which national language would you like your Text Display to
support? (qual idioma voc gostaria de utilizar em seu display?), selecionar a
opo English.
No item Which character set would you like your Text Display
messages to support? (qual tipo de letra voc gostaria de usar em suas
mensagens?), selecionar a opo Original TD 200 e Next.
103
SENAI-PE
104
Fig. 104 Tela 5 - Text Display Configuration Wizard
SENAI-PE
Precisamos definir o byte inicial para alocao dos dados do parmetro block.
Para tanto so necessrios 12 bytes da rea de memria V. Se definimos o
byte 0 como inicial, o prximo byte disponvel para utilizao ser o 12.
10. Nosso prximo passo ser definir a rea de memria que ser utilizada
para armazenar os dados (caracteres) que estaro contidos na nossa
mensagem. Como anteriormente definimos apenas uma mensagem de 20
caracteres, so necessrios 20 bytes consecutivos para armazenar estes
caracteres. Neste caso definimos como byte inicial o 14, ento, o prximo
disponvel ser o byte 34. A seguir, next.
105
SENAI-PE
Soluo:
Seguiremos o roteiro anterior at a etapa n 08;
Na etapa n10 definiremos o nmero de mensagens = 3, seguindo a
orientao do exerccio.
Programa:
108
SENAI-PE
Motor desligado;
Motor ligado;
Sobrecarga no Motor.
O processo similar.
Definimos na tela, a seguir, a utilizao da memria M0 associada s teclas de
atalho de F1 a F8, de tal forma que as teclas que queremos utilizar, F1 e F2,
estaro associadas aos bits M0.0 e M0.1.
109
SENAI-PE
110
SENAI-PE
Programa:
111
SENAI-PE
112
SENAI-PE
113
SENAI-PE
Aps definir o formato do dado e anotar o endereo para onde o mesmo deve
ser movido clicar em OK. Surgir a janela a seguir:
Programa:
114
SENAI-PE
Exerccio 4
Desenvolver um programa onde o operador possa inserir no contador,
via TD 200, a quantidade de peas que sero produzidas, e possa ver na tela
da TD 200 o valor atual da produo.
Vamos utilizar a entrada I0.0 para enviar os pulsos de contagem da
produo para o contador, a entrada I0.1 para resetar a contagem, a tecla F1
para inserir a quantidade de peas que sero produzidas, a tecla F2 para
mostrar na tela da TD 200 o valor da contagem e a tecla F3 para retirar a
mensagem da tela. Neste caso, precisaremos definir duas telas de mensagens.
Configurao da Mensagem:
115
SENAI-PE
116
SENAI-PE
117
SENAI-PE
118
SENAI-PE
CONCLUINDO
120
SENAI-PE
121
SENAI-PE
122
SENAI-PE
123
SENAI-PE
124
SENAI-PE
REFERNCIAS BIBLIOGRFICAS
CASTRO, F.C.C de. Portas Lgicas Bsicas. Flrida, EUA, 2003 . Disponvel
em: http://pt.wikipedia.org/wiki/Dispositivo_l%C3%B3gico_program%C3%A1vel
em 10/11/2008.
125
SENAI-PE
CRDITOS
Diagramao
Carolina Mendona DET
Fredson Oliveira Senai Areias
Elaboradores
Bruno Mendona - Senai Areias
Fredson Oliveira Senai Areias
Mariana Jorge - Senai Areias
Reviso Tcnica
Josenildo Fernando da Silva
Normalizao
Sonia Pdua DET
Reviso Tcnico-Pedaggica
Carolina Mendona DET
Teresa Lucrcia Santos DET
Reviso Gramatical
Teresa Lucrcia Santos DET
126