Você está na página 1de 83

SENAI-PE

2












Controladores Lgicos Programveis
Bsico - Step 5



SENAI-PE
3
Federao das Indstrias do Estado de Pernambuco
Presidente
Jorge Wicks Crte Real

Departamento Regional do SENAI de Pernambuco
Diretor Regional
Antnio Carlos Maranho de Aguiar

Diretor Tcnico em Exerccio
Uaci Edvaldo Matias

Diretor Administrativo e Financeiro
Heinz Dieter Loges


Ficha Catalogrfica

681.5 SENAI.DR.PE. Controladores lgicos programveis bsico step 5
S474c Recife, SENAI / DITEC / DET, 2000, 82p.il.
1. ENGENHARIA DE CONTROLE AUTOMTICO
2. CONTROLADORES LGICOS
3. SISTEMAS DE CONTROLE
I. Ttulo

Direitos autorais de propriedade exclusiva do SENAI. Proibida a reproduo parcial ou total, fora
do Sistema, sem a expressa autorizao do Departamento Regional de Pernambuco.









SENAI Departamento Regional de Pernambuco
Rua Frei Cassimiro, 88 Santo Amaro
50100-260 Recife PE
Tel.: (81) 3416-9300
Fax: (81) 3222-3837



SENAI-PE
4
SUMRIO





Introduo 5
Tipos de Sistemas de Controle 9
Tipos de Comandos 11
Introduo a Portas Lgicas 13
Introduo a Controladores Lgicos Programveis 21
Programao em Step 5 32
Sntese dos Comandos 73
Bibliografia 83







SENAI-PE
5
INTRODUO




As primeiras iniciativas do homem para mecanizar atividades manuais ocorrem
na pr-histria, com as invenes da roda, os moinhos movidos por vento ou
fora animal, e as rodas dgua demonstram a criatividade para poupar
esforo.

A automao s ganhou destaque na sociedade quando o sistema de
produo agrria e artesanal transformou-se em industrial, a partir do sculo
XVIII, inicialmente na Inglaterra.

No sculo XX, a tecnologia da automao passou a contar com computadores,
servo-mecanismo e controladores programveis. A origem do computador est
relacionada necessidade de automatizar clculos, evidenciada inicialmente
no uso de baco pelos babilnios entre 2000 e 3000 aC.

Em 1946, foi desenvolvido o primeiro computador de grande porte,
completamente eletrnico. O Eniac, como foi chamado, ocupava mais de
180m
2
, e pesava 30 toneladas. Funcionava com vlvulas e rels que
consumiam 150 kW de potncia, para realizar cerca de 5.000 clculos
aritmticos por segundo.

A segunda gerao ocorreu em 1952, com o aparecimento dos transistores
que no precisava se aquecer para funcionar. Com o desenvolvimento
tecnolgico, foi possvel colocar milhares de transistores numa pastilha de
silcio de 1 cm
2
, o que resultou no circuito integrado (CI).





SENAI-PE
6
Em 1975, surgiram os circuitos integrados em escalas muito grande (VLSI),
chamados chips, que deram origem aos computadores pessoais, de tamanhos
reduzidos e baixo custo de fabricao. Para se ter uma idia do nvel de
desenvolvimento desses computadores nos ltimos quarenta anos, enquanto o
Eniac faz mil clculos por segundo, um chips atual faz cinqenta milhes de
clculos no mesmo tempo.

A partir desta poca, fabricantes de mquinas-ferramentas comearam a
desenvolver projetos particulares, que deram origem ao comando numrico,
que implementou uma forma programvel de automao com processo
controlado por nmeros, letras ou smbolos.

A automao dos diversos elementos de projeto e manufatura tendo como
objetivo criar a fbrica do futuro, expandiram vrios sistemas como o CAD
(Projeto Assistido por Computador), CAM (Manufatura Auxiliada por
Computador), CAE (Engenharia Auxiliada por Computador), e o CIM
(Manufatura Integrada por Computador).

Cada sistema de automao compe-se de cinco elementos:

Acionamento

Prov o sistema de energia para atingir determinado objetivo, como
acionamento de motores eltricos, atuadores pneumticos e/ou hidrulicos,
etc.








SENAI-PE
7
Sensoramento

Mede o desempenho do sistema de automao, e as particularidades de
alguns de seus componentes.

Exemplo: Os termospares para medio de temperatura, e os encorders nas
medies de velocidade.























SENAI-PE
8
Controle

Utiliza a informao de sensores, sondas e outros transdutores, para regular o
acionamento do sistema.











Comparador

um elemento de deciso que compara os valores medidos com os valores
pr-estabelecidos e toma a deciso de quando atuar no sistema.

Exemplos: os termostatos e os softwares.












SENAI-PE
9
Softawares

Contm as informaes de processo e permitem controlar as interaes entre
os diversos componentes, de acordo com o tipo de sistema de controle.


TIPOS DE SISTEMAS DE CONTROLE




SCADA

uma designao internacional adotada para um Sistema de Superviso,
Controle e Aquisio de Dados, local ou remoto, podendo conter centenas de
pontas geograficamente distribudos. O sistema SCADA, foi concebido para
aplicaes de pequeno e grande porte, tendo as funes de Telemetria,
Telecomando, Telesuperviso e Telealarme.

NDA

O NDA (Network Data Acquisition), um sistema modular tipo SCADA,
projetado com interfaces inteligentes posicionadas entre dispositivos de
entrada ou sada e um microcomputador, o qual utiliza um software de
superviso para monitorar e controlar os dispositivos de entrada (sensores,
sondas, etc), e os de sadas (vlvulas, motores, eletrobombas, etc.)

O sistema NDA tem uma tima imunidade a rudos, podendo operar entradas e
sadas de sinais digitais ou analgicas, atravs de uma conexo direta, no
caso de rede local, ou atravs de linha telefnica, rdio, ou mesmo satlite, no
caso de uma rede remota.



SENAI-PE
10
















Fig.

SENAI-PE
11
TIPOS DE COMANDOS




COMANDOS PROGRAMADOS POR FIAO


Tambm conhecidos por comandos convencionais, so aqueles cuja funo
estabelecida pela escolha de seus elementos de comando e pela interligao
entre eles. A localizao dos diversos aparelhos no quadro de comando e sua
respectiva fiao, dependem neste caso da funo a ser executada.

Um comando programado por fiao somente pode ser montado mecnica e
eletricamente depois que todo o esquema eltrico esteja definido. Qualquer
alterao posterior na lgica de funcionamento implica obrigatoriamente na
alterao da fiao e possivelmente na quantidade dos aparelhos (contatores,
temporizadores, rels, etc) no painel eltrico.






SENAI-PE
12
COMANDOS PROGRAMADOS POR MEMRIA


Entre os aparelhos usados para comandos, cujo programa armazenado em
memria, destacam-se os Controladores Programveis.

A funo dos comandos programados por memria no depende unicamente
da configurao mecnica de seus componentes e da respectiva interligao
entre eles. Os controladores programveis so ligados a elementos de
comandos como, botoeiras, chaves fim de cursos, sensores, etc., e a
elementos operadores como vlvulas, contatores, indicadores, etc.

A funo deste comando, isto , a tarefa que ele deve realizar, no apenas
definida pela maneira como os elementos esto interligados, mas sim, pelo
programa gravado na memria do controlador.








SENAI-PE
13
INTRODUO A PORTAS LGICAS




Denominamos de portas lgicas todo e qualquer arranjo fsico mecnico,
eltrico, pneumtico etc, capaz de efetuar uma operao lgica.











Operao Lgica

A relao entre duas ou mais variveis que representam estados binrios,
estabelecida atravs de operaes lgicas que so realizadas conforme os
princpios da lgebra de booleana.

Funes Lgicas

uma varivel binria cujo valor, depende do valor de uma operao na qual
se relacionam entre si duas ou mais variveis binrias.

Exemplo: uma lmpada s estar acesa (condio verdadeira), se duas
condies sejam satisfeitas:

A lmpada esteja boa
B o interruptor esteja ligado

SENAI-PE
14

Tabela Verdade

O estabelecimento de uma tabela verdade , em geral, o primeiro passo para
anlise e compreenso de uma funo lgica de todas as combinaes
possveis, de todas as variveis da funo, incluindo o estado resultante de
cada combinao.

Regra:

1. O nmero de colunas de uma tabela-verdade igual ao nmero de
variveis, adicionada a uma coluna de sada relativa aos valores
resultantes.

Exemplo:
Lmpada boa = varivel A
Interruptor ligado = varivel B
Lmpada acesa = sada C


2. O nmero de combinaes possveis de n variveis 2
n
. O nmero de
combinaes determina o nmero de linhas da tabela verdade.

Exemplo:
Lmpada boa = varivel A
Interruptor ligado = varivel B
Lmpada acesa = sada C


Tabela verdade
SENAI-PE
15
Situao problema

O sistema de segurana de uma fonte de alimentao ser acionado quando a
carga aplicada sada solicitar corrente excessiva da fonte, quando a
temperatura do sistema subir a nveis indesejveis, ou quando a tenso
ultrapassar o valor limite permitido.

Elabore a tabela-verdade
















SENAI-PE
16
Lgica Positiva

Temos lgica positiva quando o valor da tenso que representa o estado lgico
1, for positivo em relao ao valor da tenso que representa o estado lgico 0.













Lgica Negativa

Temos lgica negativa quando o valor da tenso que representa o estado
lgico 1, for negativo em relao ao valor da tenso que representa o estado
lgico 0.












SENAI-PE
17
Portas Lgica Bsicas




















SENAI-PE
18



















Fig.

SENAI-PE
19
















Fig.


SENAI-PE
20
















Fig.





SENAI-PE
21
INTRODUO A CONTROLADORES LGICOS
PROGRAMVEIS




So equipamentos eletrnicos utilizados em sistemas de automao flexvel, e
permitem desenvolve e alterar com facilidade a lgica para acionamento das
sadas em funo das entradas, possibilitando inmeros pontos de entrada de
sinal para controlar pontos de sada.

As vantagens dos controladores lgicos programveis (CLPs), em relao aos
sistemas convencionais so:

Ocupam menos espaos;
Requerem menor potncia eltrica;
Podem ser reutilizados;
So programveis;
Possui maior confiabilidade;
Oferecem maior flexibilidade;
Permitem interface de comunicao;
Maior rapidez.

Princpio de funcionamento

Podemos dizer que o CLP um microcomputador aplicado ao controle de um
sistema ou de um processo. composto de mdulos de entrada digitais ou
analgicas. A entradas digitais so agrupadas em conjuntos de 8 a 16 bits, de
forma que a unidade central de processamento (CPU), possa tratar as
informaes como bytes ou word.







SENAI-PE
22
Arquitetura Bsica do CLP




















Memria de Programa

o local onde esta armazenado todo o programa que determina a seqncia
da tarefa a ser executada. Esta memria interna denominada de RAM.

Processador:

No incio de cada ciclo, o processador l o estado de sinal de cada entrada e
os armazena na imagem do processo de entrada durante a execuo do
programa. Enquanto o programa esta sendo executado, o processador l todas
as posies da memria, uma aps outra, comeando do incio do programa.

O processador efetua as operaes lgicas e aritmticas de acordo com os
dados que a imagem do processo das entradas fornecem. Caso uma sada,
deva ser ativada, seu estado de sinal armazenado na imagem do processo
de sada. Ao final do ciclo, o processador transfere a informao para as
sadas fsicas. O tempo de ciclo basicamente 2 ms para 1024 instrues.



SENAI-PE
23
Mdulos de Entrada / Sada (I/O)

So classificados em digitais, analgicos, inteligentes (independentes da CPU),
de comunicao, contadores e temporizadores.

Como o CLP veio substituir os componentes eletroeletrnicos de acionamento,
a linguagem utilizada na sua programao, similar linguagem dos
diagramas lgicos de acionamento, desenvolvidas por eletrotcnicos,
eletricistas, e pessoal da rea de controle.

Comparao / Smbolos de Programao

CLP ELTRICO









Nos CLPs, possvel desenvolver lgicas combinatrias, seqenciais e
associadas.

Lgicas Combinacionais Bsicas

Num circuito combinatrio, o estado lgico assumido pela sada, num dado
instante, depende unicamente do estado das entradas naquele momento, no
dependendo dos estados anteriores.












SENAI-PE
24

Lgica Seqencial Bsica

Num circuito seqencial, o estado lgico assumido pela sada, num dado
instante depende das variveis de entrada naquele momento, dependendo
tambm dos estados anteriores. Os circuitos seqenciais so classificados em
assncrono e sncrono.












Sistema Seqencial Assncrono

Evolui a partir de transies determinadas pela combinao dos estados
internos das variveis.

Exemplo: Num conjunto pneumtico, um cilindro s acionado quando um
segundo cilindro volta para posio inicial.




SENAI-PE
25
Sistema Seqencial Sncrono

Evolui a partir de transies dos estados internos das variveis, combinados
com pulsos de um gerador de base de tempo (pulso de clock).

Exemplo: numa impressora matricial, o acionamento das agulhas s ocorre
aps o posicionamento do cabeote, dependendo ainda da chegada de um
pulso clock.

Estrutura de Programao

Para solucionar tarefas complexas se faz necessrio dividi-la em pequenas
partes. Estas partes sero denominadas de blocos de programa, que ir
executar uma parte da tarefa, que sero gerenciadas por um nico bloco de
organizao. As programaes estruturadas dos CLPs, dependem da sua
autonomia, famlia e fabricante.

A linguagem de programao do STEP 5 (SIEMENS), apresenta os seguintes
tipos de blocos, para formao de um programa estruturado.

Bloco de Organizao (OB)
Organiza os blocos de controle, pode ser considerado o Programa Principal
(OB1). So numerados de OBO OB255;

Bloco de Programa (PB)
So utilizados para a programao das partes da tarefa a ser executada.
Podem ser numerados de PB0 a PB255;

Blocos de Funes (FB)
So utilizados quando uma parte da tarefa exige operaes avanadas,
tarefas repetitivas no programa, ou suplementares. Podem ser numerados
de FB0 a FB255. Existem FBs que so padronizados para determinadas
tarefas com PID, posicionamento, converso numrica, etc.

Blocos de Dados (DB)
So reas de memria, onde podem ser armazenados dados. Dados estes
que podero ser utilizados pelos FBs, temporizadores, contadores,
comparadores, etc.
SENAI-PE
26
Arquitetura do Programa do STEP 5













MTODOS DE REPRESENTAO


Cada mtodo de representao apresenta suas prprias caractersticas. Um
bloco de programa criado em STL, no necessariamente poder ser convertido
em CSF ou LAD. Os trs mtodos de representao no so compatveis.
Entretanto, programas em CSF ou LAD podero sempre ser convertidos para
STL.

Representao STL (Lista de Instrues)

Assemelha-se a instrues escritas em mnicos, e apresenta o seguinte
formato.

Exemplo:


Onde:
002 = endereo relativo
A = operao (comando lgico)
I = identificao do operando (entrada)
32.0 = parmetro do operando (endereo)
002 : A I 32.0

SENAI-PE
27

Representao CSF (Diagrama de Blocos de Funes)

Assemelha-se a blocos de funes digitais.






Representao LAD (Diagrama de Contatos)

Esta representao a mesma utilizada em contatos de rels.







A linguagem de programao do STEP 5 apresenta trs nveis de operaes:

Bsica: utilizada em todos os blocos de programao, representada em
CSF/LAD/STL;
Suplementar: utilizada somente em FBs e somente representada em STL;
Avanada: utilizada somente em FBs e somente representada em STL.

Operao de SET/RESET

Representado pelas letras S (SET), onde indica a memorizao do estado 1
para flags e sadas, R (RESET), indica que o estado memorizado pela funo
set esta desativado, ou seja, coloca em zero o estado de sinal das sadas e ou
flags.










SENAI-PE
28
TEMPORIZADORES


Os CLPs da famlia SIMATIC 5 apresenta cinco tipos de temporizadores:

SP (temporizador para pulso)
Com a entrada de start em 1, inicia-se o tempo de contagem do temporizador.
A sada da imediatamente vai para 1. Decorrido o tempo programado, a sada
vai para 0.







SE (temporizador para prolongamento de sinal)
Com a entrada e start em 1, a sada fica em 1 durante o perodo de contagem
do temporizador, independente da entrada voltar para zero ou no.







SD (temporizador para retardo na ligao)
Se a entrada de start permanecer em 1 por um perodo de tempo superior ao
tempo programado, a sada vai para 1 aps o perodo programado, ou seja, a
ligao da sada retardada em relao entrada.









Diagrama de Tempo:

Diagrama de Tempo:
Diagrama de Tempo:

SENAI-PE
29
SS (temporizador para retardo na ligao com reteno)
Ao ser acionada a entrada de start, o mesmo conta o seu tempo programado e
aciona a sada com retardo na ligao. O temporizador permanece com a
sada at o sinal de reset.








SF (temporizador para retardo no desligamento)
Ao ser acionado a entrada de start, a sada do temporizador vai para 1. O
tempo programado comea a contar a partir do momento em que a entrada
start zerada. Ao ser acionada a entrada de reset, a sada vai para zero
imediatamente.












Forma de Programar:
Ex.: KT 100.1 (significa: constante de tempo 100 x 0.1 segundos)





Diagrama de Tempo:


SENAI-PE
30
CONTADORES


















Funes de cada entrada e sada

CU (Counter UP) Incrementar Valor de Contagem
Ex.: I 32.0 na Entrada CU. A cada pulso nesta entrada, o contador incrementa
1 no seu valor de contagem. O valor mximo de contagem 999. Aps isso, os
pulsos que chegarem sero desprezados.

CD (Counter Down) Decrementar Valor de Contagem
Ex.: I 32.1 na Estrada CD. A cada pulso nesta entrada, o contador decrementa
1 no seu valor de contagem. O valor mnimo de contagem 000. Aps isso, os
pulsos que chegarem sero desprezados.

S (Set Counter) Carregar Contador
Ex.: I 32.2 na Entrada S. Um sinal nesta entrada, carrega o Acumulador 1 com
o valor estabelecido em CV (Count Value). O contador assume o valor definido
em CV como valor inicial de contagem.

CV (Counter Value)
Ex.: KC 100 (Constante de contagem = 100). Ao chegar um sinal na entrada de
Set (S), o contador transfere para o Acumulador 1, este valor definido em CV.
Essa entrada normalmente utilizada para efetuar a Contagem em modo
decrescente. Ex.: Seta o valor de contagem em 100 e a cada pulso na entrada
CD, decrementa 1 no contador.

SENAI-PE
31
BI (Em Binrio)
A leitura do valor de contagem feita em binrio e armazenada numa posio
de memria, que pode ser: FW 10 (FLAG WORD 10) ou QW (OUTPUT WORD
10).

A rotina de transferncia do valor em binrio feita como descrito abaixo:
Carrega no Acumulador 1 o valor de contagem em binrio.
Transfere o contedo do Acumulador 1 para FW ou QW 10. (Posio de
memria 10).

DE (BCD)
A leitura do valor de contagem feita em BCD e armazenada numa posio de
memria, que pode ser: FW 10 (FLAG WORD 10) ou QW (OUTPUT WORD
10).

A rotina de transferncia do valor em BCD feita como descrito abaixo:
Carrega no Acumulador 1 o valor de contagem em BCD.
Transfere o contedo do Acumulador 1 para FW ou QW 12 (Posio de
memria 12).

COMPARADORES

As entradas V1 e V2 so comparadas com valores constantes ou valores de
memria.








SENAI-PE
32
PROGRAMAO EM STEP 5




CRIAO DO ARQUIVO DE PROJETO


1. Crie um diretrio no DOS

C:\>MD + ENTER

2. Carregue o STEP5

C:\> S5 + ENTER

3. Configurando as pginas 1 e 2.

Tela inicial







Selecione:












OBJECT
PROJECT
SETTING
PAGE 1 + ENTER = TELA 2

SENAI-PE
33
Pgina 1

















1. Selecione o diretrio de trabalho Working Dir tecla F3-select.
Surgir uma nova janela.











Example of a file selection box
SENAI-PE
34


















Confirmado o Working dir, obedea aos seguintes procedimentos:

ABERTURA DE ARQUIVO

Coloque o cursor em Program File, +F3, em seguida digite o nome do arquivo
(exemplo mquina).

C:\ MQUINA @ + ENTER

Selecione Symbol File, +F3, em seguida digite o nome do arquivo (exemplo
mquina).

C:\ MQUINA @ + ENTER

Digite ESC, e retorne ao menu.


SENAI-PE
35
Com a tecla TAB, selecione com o cursor a opo DRIVE/DIR, posicione o
cursos em [ - C - ] + ENTER.
















Selecione o diretrio criado (exemplo STEP T1), + INSERT.

















Retorne a tela 2 F3 + INSERT, e confirme a seleo do diretrio em Working
dir.






SENAI-PE
36













Selecione:










Surgir uma nova tela de mdulo de configurao de operao.







OBJECT
PROJECT
SETTING
PAGE 2 + ENTER


SENAI-PE
37

Procedimentos:

1. Configurao de operao
Modo: Offline (sem comunicao com o CLP)
Online (comunicao com o CLP)

A comutao de offline para online, e de online para offline, executada
atravs da tecla:




2. Representao:
Atravs da representao podemos escolher o tipo de linguagem a ser
utilizada, STL, CSF, ou LAD. A seleo feita utilizando a tecla de
comando:



3. Symbol: YES (com comentrios)
NO (sem comentrios)

Tecla de comando:



4. Display: Abs (mostra o operando)
Sym (mostra o smbolo)

Tecla de comando:



5. Comments: YES (com comentrio)
NO (sem comentrio)

Tecla de comando:

F 3
F 3
F 3
F 3
F 3
SENAI-PE
38
Retorne a tela anterior atravs da tecla INSERT.










Selecione:









Surgir uma nova janela:

Em file name: [???????], digite o nome projeto + INSERT.












OBJECT
PROJECT
SAVE AS + ENTER



SENAI-PE
39
Atravs de ESC ou INSERT retorne a tela anterior.















Selecione:









Surgir uma nova janela:

Em 2, digite o bloco que vai trabalhar, obedecendo a seguinte ordem:

1. Em incio de programa, comear digitando o Bloco de Organizao (OB) +
Insert;
2. Retorne para Editor, refaa a seleo anterior, novamente surgir mesma
janela, e em 2, determine o Bloco de Programa (PB) a ser desenvolvido +
Insert.







Editor
STEP 5 block
In the program file Opes: + ENTER
F1
Insert

SENAI-PE
40












Surgir uma nova tela:















Identificao da Janela:
Informa o PB que se est trabalhando (parte superior);
O segmento em que se est trabalhando (ex.: segmento 1);
Modo de trabalho, inicialmente output (nesse modo no podemos editar);
Menu de trabalho, localizado no final da tela.


SENAI-PE
41

Utilizao do Menu:
O menu composto das teclas de funes (F1 ......... F8), as informaes
contidas dentro dos retngulos quando forem utilizadas, deveram obedecer
aos seguintes comandos:
Exemplo:
Solicitao de Help

Acione a tecla Shift (mantenha pressionada), e tecle F8.

F8


Quando as informaes estiverem a baixo do retngulo, basta simplesmente
acionar a tecla de funo:
Exemplo: Solicitao de uma porta AND:

Basta acionar simplesmente: F1 = &

Sada de Output para condio de Edite:
Pressionar simplesmente a tecla F6













Inserir elementos lgicos no Bloco de Programa (BP):
Exemplo: para inserir uma porta And, basta pressionar a tecla F1.






HELP

SENAI-PE
42












Inserir mais elementos lgicos no mesmo segmento:

Posicione o cursos entre o primeiro elemento e a sada e acione a tecla Home:

a) Posicionamento do cursor;


















SENAI-PE
43

b) Aps acionar a tecla Home.















Selecione o novo elemento a ser inserido:
Exemplo: uma porta Or, precione a tecla F2


















SENAI-PE
44
Para salvar o segmento aps o seu fechamento, acione a tecla Insert at ser
informado o final do bloco ( : BE).














Abertura de novo segmento:
Para inserir um novo segmento precione a tecla F6.


















SENAI-PE
45

Para alterar um elemento lgico, posicione o cursor em cima da identificao
do elemento a ser substitudo, selecione o novo elemento, e acione a tecla
correspondente.













Deletar segmento:
Para deletar um segmento em um bloco de programa utilize os seguintes
comandos:
1. Sair de Edite para condio de Output atravs da tecla Esc;
2. Acione a tecla F5;
3. Acione a tecla Shift + F4;
4. Confirme o deletar com a tecla Enter.

















SENAI-PE
46
Interligao entre o PB e OB:

No final do Bloco de Programa, retorne a janela abaixo atravs da tecla Insert,
e selecione:










Nova janela:
Digite OB1 em 2 + Insert.


















SENAI-PE
47

Nova janela:













Nova janela:
Procedimentos:
Sair da condio Output para Edite = tecla F6;
Solicitar segmento = tecla F6;
Solicitar o JU atravs de block = Shift + F2;
Acione a tecla F4;
Nova janela, digite o PB + Insert.





















SENAI-PE
48
Retorne a tela inicial = Esc, selecione:













Nova janela:
Procedimentos:
1. Em 1 digite OB, e o PB + Insert;
2. Aguarde a transferncia + Enter;
3. Acione a tecla Esc.






















SENAI-PE
49
Selecione:









Nova janela:
Procedimentos:

1. Em 1 digite PB + Insert;


















SENAI-PE
50

A condio de Status indica todos os sinais de acordo com os acionamentos:
















SENAI-PE
51
Caractersticas do CP S5U:
O CP S5 95 U consiste principalmente de uma resistente caixa plstica na qual
o processador, a fonte de alimentao, as entradas e sadas esto integradas.
Esta caixa poder ser fixada em um trilho DIN. O CP poder ser expandido
com todos os mdulos de entrada e sada do S5 100U.


















1. Bateria de Back-up.
2. Conector frontal (entradas digitais do byte 32 ao byte 33; sadas digitais
do byte 32 ao byte 33).
3. LED falha de bateria.
4. Boto de liga e desliga.
5. LED indica o estado de sinal das entradas e sadas digitais.
6. Alimentao de 24 Vcc.
7. Conector para ligao dos cabos dos mdulos perifricos.
8. Conector de entrada e sadas analgicas (entradas da word 40 a word 50;
sada na word 40).
9. LEDs indicam o estado de ciclo (RUN), LED VERDE e estado de parada
(STOP), LED VERMELHO.
10. Boto de operao.
11. Slot para submdulos de memria.
12. Conector para ligao da PG, PC, OP ou SINEC L1.
13. Conector para entradas de interrupo / rpidas.

SENAI-PE
52
O CLP poder ser expandido utilizando-se 16 unidades de bus (32 slots), at
quatro trilhos. Os slots so numerados em seqncia. A numerao comea
no 0, sendo o slot ao lado da CPU.
























SENAI-PE
53
ENERGIZAO DO CLP


A energizao do CLP dever ser feita atravs de uma fonte de 24Vcc, e
dever apresentar a seguinte configurao:


























Obs:
IN = corresponde aos byts de entrada 32.0, 32.1, 32.2 a 32.7;
Bytes = corresponde aos oitos bytes, ou seja: 32.0 a 32.7 ou 33.0 a 33.7;
Word = corresponde a some dos bytes, ou seja: 32.0 a 33.7.

SENAI-PE
54
EXERCCIOS

Baseado nos esquemas eltricos, apresentados a seguir, criar os programas
em linguagem STEP 5.

1. PB 1 Acionamento de motor de induo trifsico por chave de partida
direta.













SENAI-PE
55
EXERCCIO

SENAI-PE
56
2. PB 2 Acionamento de motor de induo trifsico por chave de partida
direta com reverso.
















SENAI-PE
57
EXERCCIO
SENAI-PE
58
3. PB 3 Acionamento de motor de induo trifsico por chave estrela
tringulo.


















SENAI-PE
59
EXERCCIO

SENAI-PE
60
4. PB 4 Desenvolver, montar e testar, o circuito auxiliar por memria (CLP),
para uma chave magntica com reverso para partida por acelerao
rotrica.




















SENAI-PE
61
EXERCCIO

















SENAI-PE
62


SENAI-PE
63
5. PB 5 Desenvolver, montar e testar, o circuito auxiliar por memria
(CLP), para uma chave magntica com reverso para duas velocidades para
um motor com bobinado tipo Dahlander.
















SENAI-PE
64
















SENAI-PE
65
6. PB 6 Esteira.
Descrio: Projetar no CLP um circuito eletropneumtico para automatizar
uma operao de agrupamento de embalagens de pacotes de leite em p.
Os pacotes devem ser retirados de uma esteira transportadora e
empurrados um a um at formar lotes de 3 pacotes (cilindro A de dupla
ao), sendo em seguida transferidos at o estgio de embalagem (cilindro
B de dupla ao). No estgio fina de embalagem, os fardos de 45 pacotes
devero ser retirados pelo cilindro C de simples ao com retorno mola.










SENAI-PE
66
EXERCCIO
SENAI-PE
67
7. PB 7 Desenvolver, montar e testar, o circuito auxiliar por memria
(CLP), para uma RETFICA DE SUPERFCIE PLANA, dentro das seguintes
caractersticas de funcionamento:

1. No incio de funcionamento dever ser acionado o motor de rebolo;
2. Aps 30 segundos dever ser acionado automaticamente o motor do
sistema hidrulico;
3. Aps 15 segundos da entrada do motor do sistema hidrulico, dever
ser acionada automaticamente a eletrobomba do sistema de
refrigerao, que dever fazer o desligamento dos motores dos sistemas
de rebolo e hidrulico, permanecendo apenas o sistema de refrigerao
durante 60 segundos. Aps este tempo a retfica dever iniciar o seu
ciclo de trabalho automaticamente.










SENAI-PE
68
Comando por fiao:






















SENAI-PE
69
8. PB 8 Automatizar o processo de vazo de dois tanques industriais, com a
seguinte programao:
O tanque nmero 1 (mixer), dever conter 5m
3
do ingrediente 2, e
completado at 20m
3
pelo ingrediente 1 (15m
3
). Quando alcanar o nvel
de 20m
3
, dever ser acionada a eletrobomba 3, transferindo a mistura para
o tanque de produtos. A temperatura mxima do sistema dever ser de
150C.













SENAI-PE
70
EXERCCIO
SENAI-PE
71
9. PB 9 Esteira.
Descrio:
A linha de produo abaixo constituda por quatro esteiras. Inicialmente
devem ser ligadas s esteiras menores, e a esteira maior deve ser ligada
aps a presena de trs caixas, proveniente das esteiras menores. No
momento do acionamento devero ser desligados os motores m1, m2, m3,
ficando em servio apenas o motor 4 durante o tempo de 15 segundos.
Aps decorrido o tempo do motor 4, devero ser acionados
automaticamente os motores m1, m2 e m3.















SENAI-PE
72
EXERCCIO
SENAI-PE
73
SNTESE DOS COMANDOS




PASSOS PARA A CRIAO E CONFIGURAO DE UM NOVO ARQUIVO
DE PROJETO


A funo de um CLP se baseia no controle do Acionamento de motores,
Vlvulas, e outros equipamentos. Basicamente, ele substitui o circuito de
Comandos utilizado para acionar equipamentos eltricos e eletrnicos. O CLP
que vamos trabalhar do fabricante Siemens, modelo S5-95U. Este modelo
vem com:

16 entradas digitais
16 sadas digitais
Memria RAM de 16 KB
Bateria de segurana

A Bateria tem funo de manter o programa na memria do CLP, no caso de
falta de energia eltrica; embora o programa entre no estado STOP e s volte
a executar com o restabelecimento da alimentao eltrica. Sem a bateria, o
programa seria perdido, pois a memria RAM s mantm seus dados
enquanto estiver energizada (Por isso se chama Memria Voltil).

Para funcionar e operar este CLP, devemos utilizar um computador como um
Terminal de programao (TP). Nele, poderemos criar os programas que vo
interagir com o CLP. Estes programas sero criados por um software
especfico, chamado STEP 5; um programa criado para este modelo de CLP e
que funciona apenas no ambiente DOS 6 ou anterior.

Com ele, criaremos os circuitos de acionamento (Comandos) para os
equipamentos desejados.

A grande vantagem se verifica na versatilidade da criao e possibilidade de
alterao destes circuitos de comandos. Voc faz estas alteraes direto no
programa, sem ter que mexer com a fiao fsica instalada. Ou seja, uma
alterao Lgica (do programa).
SENAI-PE
74

Sinal Analgico e Digital

Um sinal Analgico pode assumir qualquer valor em um intervalo de tempo
qualquer. Seu grfico representado por uma curva.

O sinal Digital tem valores predefinidos (Ex: 5V, 10V,15V, 20V...) e salta de um
valor para outro sem assumir os valores intermedirios. Seu grfico se
assemelha a degraus de uma escada.

Dentre os sinais digitais, o mais interessante o sinal Binrio, que s pode
assumir dois valores distintos (Ex: 5V e 10V, 0V e 6V, -4V e +4V), com sua
representao grfica se assemelhando a pulsos de larguras variveis e
proporcionais ao tempo. No caso do nosso CLP, teremos dois sinais binrios,
que so 0V e 24V.

Criao de um novo diretrio (Pasta)

Para guardar o nosso projeto, devemos primeiro criar uma nova Pasta ou
Diretrio na raiz do disco C:.
Assim, aps ligarmos o computador, no ambiente DOS vamos para a raiz de
C:, e com o prompt em C: fazemos:

C:\> MD Nome da pasta e pressiona o ENTER

Aps pressionar o Enter, o prompt volta a C:\>. Se quiser vr se o seu diretrio
foi realmente criado, digite DIR e pressione ENTER, e aparece a lista de
arquivos e pastas do diretrio atual (No caso, da raiz).

O programa Step 5 est gravado na pasta STEP5. Para executar o programa,
mude para esta pasta fazendo CD STEP5 e pressione ENTER. Depois, digite o
comando S5 que aciona o arquivo executvel S5.EXE e pressione ENTER.
Com isso, aparece a tela do Step5 com as listas de opes na parte superior.
SENAI-PE
75
Configuraes de um novo projeto

Selecione o seguinte caminho:

Object Project Settings Page 1
Page2

Em Page 1, vamos definir como diretrio de trabalho a pasta que voc criou.
Para isso, selecione a opo Working Dir:, e pressione a tecla F3 Select,
onde far surgir uma nova janela. Tecle ento F3 Change Dir, e na nova
janela que aparece use a tecla TAB e selecione a opo Drive/Dir.

Usando as setas do mouse selecione [ -- C -- ] e tecle ENTER. Isso far exibir
os diretrios dentro da raiz da unidade C:. Selecione na lista o seu diretrio
criado acima. Com ele selecionado, pressione o ENTER novamente e confirme
com a tecla INSERT.

Com isso, retorna a primeira tela aberta, e confirme novamente com INSERT,
a opo selecionada.

Com o cursor em Program File, tecle em F3 Select, e digite o nome do novo
arquivo C:NomeST.S5D, e confirme com ENTER.

Na opo Symbol File, vamos definir o nome dos arquivos de smbolos dos
operandos. Selecione e tecle F3 e digite o nome do arquivo C:NomeZ0.INI e
confirme com ENTER. O arquivo Sequential File automaticamente definido, e
relativo a documentao do programa ( C:NomeZ0.SEQ ).

As demais opes da Page 1 so relativas a rodap de impresso,
informaes dos sistema de documentao, Eprom e outros.

Em seguida, selecione a Page 2 teclando em F1 Page 2.

Em Page 2 vamos configurar primeiro o modo de operao. Esta configurao
pode ser feita selecionando a opo Mode: e teclando F3 Select. Os modos
de operao podem ser:

Offline: onde o CLP no pode receber e enviar informaes para o
computador (Desativa a Comunicao).
Online: onde o CLP pode receber e enviar informaes para o computador
(Ativa a Comunicao). Neste caso, escolha online para poder transferir
informaes para o PLC via micro.
SENAI-PE
76

A representao do programa pode ser definida selecionando a opo
Representaion: e teclar em F3. Oferece os seguintes modos:

STL Lista de Instrues
CSF - Blocos de funes
LAD Representao por circuitos de rels.

Se quiser que na visualizao dos blocos o documento exiba os smbolos e
comentrios dos operandos, devemos ativar a opo Symbol: com a tecla F3.
Para isto, temos a opo Yes que ativa e No para desativar o arquivo de
smbolos.

Na opo Display:, em Abs mostra o prprio operando, em Sym mostra o
smbolo. Usa F3 para alterar.

Em Comments:, possibilita ver ttulos e comentrios. Usa o F3 para alterar
entre Yes ou No.

As demais opes referem-se aos arquivos de impressora, destino de
impresso, etc. agora vamos voltar tela inicial com a tecla INSERT para
confirmar.

Vamos salvar e nomear nosso projeto, pelo caminho abaixo:

Object Project Save As

E apertando ENTER, surgir uma nova janela. No campo File name: aparece
[??????PJ.INI], as interrogaes sero substitudas pelo nome do arquivo do
projeto. Este projeto conter todas as configuraes feitar anteriormente. Com
o cursor em cima do nome, tecle INSERT, ento o arquivo estar salvo.

Para carregar um arquivo j existente, no precisa fazer todas as
configuraes. Basta aps carregar o Step 5 com o S5, selecionar:

Object Project Load

E surge uma nova janela; com TAB selecione Drive/Dir, e com as setas
selecione [ -- C -- ] e tecle ENTER. aparece a lista do contedo de C:

Nela, selecione o seu arquivo de projeto criado anteriormente e tecle INSERT
para confirmar. E o seu projeto carregado com as mesmas configuraes.
SENAI-PE
77

Criando um novo ou abrindo um Bloco de Programa

Para criarmos um novo bloco de programao dentro de um arquivo de projeto,
devemos usar o menu Editor. Atravs deste menu, podemos criar qualquer tipo
de bloco do Step 5. Os principais blocos so:

OB1 Bloco de Organizao

um bloco cclico, utilizado para registrar e chamar os outros blocos. Se voc
criar um novo bloco, este deve ser inserido no OB1 atravs de um Jump, caso
contrrio o CLP no executar esse programa.

Podemos comparar o OB1 a um porteiro, que tem uma lista de convidados e
s permite a entrada desses convidados.

PB Bloco de Programao

neste bloco que criamos as programaes bsicas, envolvendo portas
lgicas, flip-flops, temporizadores, contadores e comparadores.

Podemos criar, em um mesmo arquivo, do PB0 ao PB255 (ou seja, 256 PBs),
sendo cada um bloco independente, com programaes distintas.

Lembre-se ainda que, para cada bloco criado, devemos registr-lo no OB1
para que possa ser executado
SENAI-PE
78

FB Bloco de Funo (Avanado)

Permite criar operaes que usam funes avanadas. Este bloco ser visto
no curso de CLP avanado

DB Bloco de Dados (Avanado)

No contm programas, e sim dados que sero utilizados por outros
programas, como os PBs e FBs. Tambm ser visto no CLP avanado

Para criar ou abrir um destes blocos, selecione o seguinte caminho:

Editor Step 5 Blocks In the Program File
In the PLC

Estas duas ltimas opes, permitem voc decidir se seu programa ser criado
no disco C: do computador, ou direto na memria do CLP.

Lembre-se de que, ao criar direto no CLP, o programa no estar salvo no
disco. Se voc quiser salvar no disco, use a opo Program File. Vamos usar
esta ltima e criar no disco C:. aparece um quadro:

Em Block, digite o nome do bloco a ser criado (Ex. PB3 ou outro desejado).
Clique em OK e aparece a tela azul com o nome do bloco na parte superior.
Para criar o programa, use a folha que contm a lista dos principais comandos
do Step5 para lhe auxiliar.

Aps criar o programa, pressione a tecla Insert vrias vezes para salvar, at
voltar tela inicial.

Cuidado! Somente estar salvo, aps retornar tela inicial.

Agora que j criamos o PB3, vamos registrar em OB1 para que ele possa ser
executado. Para isso, usaremos o mesmo procedimento anterior:

Editor Step 5 Blocks In the Program File
In the PLC

Tambm escolha Program File. Em Block, digite o nome do bloco a ser criado
no caso, o OB1. Usando a folha da Lista dos comandos, procure o que se
refere criao de um Jump:
SENAI-PE
79

No modo Edit Shift + F2 ( Blocks ) F4 ( JU )

Digite ento PB3, que o bloco que ser chamado e pressione insert at
salvar e voltar tela inicial.

Transferindo os programas para a memria do CLP

Como criamos os blocos no Program File ( Disco C: ), para serem executados
eles devem ser transferidos antes para o CLP. Para isto, vamos usar o
caminho abaixo:

Object Blocks Transfer File - PLC

No quadro que aparece, digite em Blocks o nome do(s) bloco(s) a serem
transferidos. No caso, digite PB3,OB1. Pressione insert para iniciar a
transferncia. Quando aparecer a mensagem 2 blocks transfered pressione
Enter e depois Esc. Com isso, os blocos j esto ne memria do CLP, pronto
para funcionar.

OBS: Verifique se o CLP est em modo RUN ( Led Verde ). Caso esteja em
STOP ( Led Vermelho ), voc pode ativar para RUN atravs de:

Test PLC Control Start PLC ( Vai para o modo RUN )
Stop PLC ( Vai para o modo STOP )

Aps entrar no modo Run, seu programa comea a funcionar
automaticamente. Se quiser visualizar graficamente o programa:

Para visualizar a execuo do programa na memria do CLP

Selecione o seguinte caminho:

Test Block Status

No quadro que aparece, digite o nome do PB que voc deseja visualizar (no
caso, o PB3), e pressione o insert. Na tela, aparecem os elemento ativados
em verde e desativados em pontilhado.

Nota: Para o programa ser executado, voc no obrigado a ativar a
visualizao em tela. Esta visualizao, apenas um recurso auxiliar para o
controle e deteco de falhas.
SENAI-PE
80

Para visualizar a relao de programas na memria do CLP

Se voc quiser visualizar uma lista com todos os programas que esto na
memria do CLP, pode usar ente caminho:

Object Blocks Directory In the Program File Insert
In the PLC

Com estas opes, voc pode optar entre ver uma lista do contedo da
memria do CLP com a opo In the CLP ou ver o contedo do disco C: com
a opo In the Program File.

Caso deseje excluir um ou mais blocos da memria ou do disco:

Object Blocks Delete In the Program File Insert
In the PLC

No quadro que aparece, digita o nome do bloco a ser deletado em Block e
pressiona a tecla insert.

Semelhante ao caso anterior, exclui ou do disco C: (Program File) ou da
memria do CLP (In the PLC).

Nota: Quando exclumos um programa da memria do CLP, ele ainda continua
no disco C:, caso tenha sido salvo anteriormente. Quando temos mais de um
programa na memria do CLP, eles devem usar entradas e sadas diferentes,
caso contrrio um vai interferir no funcionamento do outro. Por isso, bom
deixar na memria somente os programas que vamos usar no momento.
SENAI-PE
81

LISTA DE COMANDOS DO STEP 5


1. Para entrar no Modo de EDIO
No modo OUTPUT Tecle F6

2. Portas E e OU
No Modo EDIT F1 ( & ) e F2 ( >=1 )

3. R, S, Temporizador, Contador, Conector (#)
No modo EDIT F5(Binary Op)

4. Comparador
No Modo EDIT Shift + F5 ( Compare )

5. Acrescentar um Novo SEGMENTO
No modo EDIT F6 ( Comp Seg )

6. Operaes com SEGMENTOS
No modo OUTPUT ou STATUS F5 (Seg Fct):
SHIFT + F4 ( Deletar Segmento ) OK
F5 ( Inserir Segmento ) F1 ( New ) OK
F6 ( Append ) F1 ( New ) OK

7. Acrescentar mais 1 Entrada
No Modo EDIT Com a Tarja no final da porta F3

8. Para Transformar em INVERSOR
No Modo EDIT Deixa a Tarja na Entrada F4

9. Para colocar o JUMP ( JU )
No Modo EDIT Shift + F2 ( Blocks ) F4

10. Para Aumentar o Segmento antes da Entrada
No Modo EDIT Seleciona a Entrada HOME

11. Para alternar entre CSF, STL e LAD
No modo OUTPUT ou STATUS Tecle Shift + F5

12. Para alternar entre Segmentos de um mesmo programa
No Modo OUTPUT Pelo Teclado PgUp/PgDown



SENAI-PE
82























0 32.0
0 32.2
0 32.3
0 32.4
0 32.5
0 32.
0 32.7
0 32.1
0 33.0
0 33.2
0 33.3
0 33.4
0 33.5
0 33.
0 33.7
0 33.1
| 33.0
| 33.2
| 33.3
| 33.4
| 33.5
| 33.
| 33.7
| 33.1
| 32.0
| 32.2
| 32.3
| 32.4
| 32.5
| 32.
| 32.7
| 32.1
220 V
Para a
Rede de
220 Vac
24 Vcc
SENAI-PE
83
BIBLIOGRAFIA






REDE GLOBO. Automao Industrial. Rio de Janeiro, 2000. (Telecurso 2000)

Controle, Instrumentao e Automao de Sistemas. Revista Oficina. So
Paulo, vol. 62, pg. 31 a 36, maro/2000.

Controle, Instrumentao e Automao de Sistemas. Revista Oficina. So
Paulo, vol. 64, pg. 29 a 32, maio/2000.

Controle, Instrumentao e Automao de Sistemas. Revista Oficina. So
Paulo, vol. 65, pg. 27 a 34, junho/2000.

Controle, Instrumentao e Automao de Sistemas. Revista Oficina. So
Paulo, vol. 66, pg. 34 a 38, julho/2000.

Controle, Instrumentao e Automao de Sistemas. Revista Oficina. So
Paulo, vol. 67, pg. 23 a 31, agosto/2000.

SIEMENS. Simatic S5 Documentation. 1993. Suplement.

















SENAI-PE
84

Elaborao
Edelson Costa Bivar

Digitao
Patrcia de Souza Leo Batista

Diagramao
Anna Daniella C. Teixeira

Editorao
Diviso de Educao e Tecnologia DET