Escolar Documentos
Profissional Documentos
Cultura Documentos
01 Primeiros Passos PLC2
01 Primeiros Passos PLC2
NDICE:
1 Introduo:...........................................................................................................................3
1.1 Geral: ...........................................................................................................................3
2 Iniciando um projeto novo: .................................................................................................4
2.1 Acionando o New Project Wizard ...............................................................................4
2.2 Declarando a CPU: ......................................................................................................5
2.3 Declarando os blocos de programao: .......................................................................6
2.4 Nomeando um projeto: ................................................................................................7
3 Estrutura do gerenciador de projetos:..................................................................................8
3.1 Geral: ...........................................................................................................................8
4 Configurando o hardware: ...................................................................................................9
4.1 Geral: ...........................................................................................................................9
4.2 Abrindo a janela de configurao do hardware: ........................................................10
4.3 Janela de configurao do hardware:.........................................................................10
5 Selecionando os mdulos de expanso:.............................................................................11
5.1 Selecionando mdulos de expanso digital:..............................................................12
6 Inserindo um programa:.....................................................................................................13
6.1 Abrindo o bloco de programao OB1:.....................................................................13
6.2 Janela de Programao: .............................................................................................14
7 Programando com smbolos: ............................................................................................17
7.1 Geral: .........................................................................................................................17
7.2 Endereo Absoluto: ...................................................................................................17
7.3 Criando uma tabela de Smbolos:..............................................................................18
7.4 Janela de Programao: .............................................................................................20
7.5 Transferindo o programa do PC para o CLP: ............................................................25
7.6 Transferindo o programa do CLP para o PC: ............................................................26
7.7 Apagando a Memria do CLP:..................................................................................27
7.8 Monitorando o programa:..........................................................................................27
7.9 Testando o programa atravs da Tabela de Variveis: ..............................................28
7.9.1 Criando uma Tabela de Variveis: ...................................................................28
7.9.2 Modificando a Varivel:....................................................................................30
7.10 Usando o Banco de Diagnsticos de Falhas:.............................................................31
Primeiros Passos na Programao STEP7 3
1 Introduo:
1.1 Geral:
Vamos apresentar os principais procedimentos para criar um projeto de controle
de mquinas usando CLP da linha SIEMENS S7-300.
A linguagem de programao da SIEMENS para esta linha chamada de STEP7.
Um projeto consiste em duas grandes fases:
A especificao do hardware instalado na mquina.
A especificao das rotinas para controlar esta mquina.
A seqncia normal de elaborao de um projeto especificar primeiro o
hardware, depois o programa com as rotinas, mas possvel especificar primeiro o
programa e depois o hardware.
O software de programao da SIEMENS baseado em objetos como o WINDOWS,
o que torna o aplicativo bastante simples para quem j conhece o WINDOWS.
Um programa montado com o STEP7 tem uma estrutura orientada a objetos, cada
objeto possui uma funo especfica. Assim temos objetos que tratam da comunicao
seja com uma rede do tipo INTERNET ou rede industrial do tipo PROFIBUS. Outro objeto
trata do hardware, nele o programador ir declarar a configurao do seu hardware.
Outro, ainda trata da programao, nele o programador vai montar o seu programa na
forma de blocos de rotinas.
At mesmo a programao estruturado, o programador deve dividir o programa
total, complexo, em pequenas partes mais simples, um bloco principal chamado OB1, ir
controlar o fluxo de tarefas do seu programa.
Primeiros Passos na Programao STEP7 4
3.1 Geral:
4 Configurando o hardware:
4.1 Geral:
O programador depois de criar o seu projeto deve partir para montar o programa.
Um programa constitui-se em uma tarefa de software, mas que est relacionado
com hardware, que a forma com que o equipamento montado.Desta forma o software
deve estar ligado atravs dos endereos das variveis de entrada e sada com os terminais
reais existentes no CLP.
Assim a linguagem STEP7 possui um objeto no qual o programador configura a
forma com que o seu harware est formado. A prtica normal configurar o hardware
primeiro e depois montar o programa, mas tambm possvel montar o programa e
depois especificar o hardware, assim como a qualquer momento o programador pode
atualizar o seu software em funo de alteraes em seu hardware.
Ao configurar o hardware o programador especifica os mdulos a serem usados,
escolhendo em uma janela chamada de catlogo, os mdulos apropriados. Quando o
programador faz isto o STEP7 informa os endereos deste mdulo, auxiliando a tarefa de
programao.
Uma vez concluda a configurao do Hardware o programador deve fechar a
janela e salvar a alteraes para que estas possam ter valor.
A configurao do hardware indispensvel quando o CLP est sendo instalado a
primeira vez, quando ento, necessrio passar estas informaes para o gerenciador de
sistemas interno do CLP. Se o CLP j est instalado e funcionando, o procedimento de
configurao do hardware pode ser deixado pra depois.
Primeiros Passos na Programao STEP7 10
No nosso exemplo vamos selecionar dois mdulo de expanso digital SM323 com
8 entradas e oito sadas. Quando o programador seleciona o mdulo todas as suas
caractersticas so mostradas na caixa inferior, confira se o nmero escrito no mdulo
coincide com o nmero contido no mdulo instalado na mquina.
Uma vez selecionado o mdulo, o programador deve arrasta-lo at o primeiro
local do rack permitido, caso o programador tente colocar em algum lugar no permitido,
o software o avisar mostrando um circulo cortado. No osso exemplo a primeira posio
livre a posio nmero quatro, a posio quatro ao lado do CLP reservada para os
mdulos de interfaces que ligam dois racks.
No momento em que o programador insere o mdulo no rack os endereos
disponveis para o mdulo so apresentados, estes devem ser os endereos que o
programador usar no seu programa.
No nosso exemplo o primeiro mdulo tm endereos I=0 e Q=0 , isto significa que
o programador dever descrever uma entrada como I0.X e sada como Q0.X onde X pode
variar de 0 at 7, cada linha do rack pode conter at 32 endereos, mesmo que o eu
mdulo tenha somente 8 endereos o restante ficar reservado, assim quando o
programador colocar o segundo mdulo no rack este ter como endereo inicial I=4 e
Q=4.
O programador poder arrastar quantos mdulos quiser, no nosso exemplo foram
arrastados dois mdulos digitais.
Se o programador quiser excluir um mdulo, selecione no rack e acione o boto
Delete do computador, ou clique com o boto direito do mouse e selecione na caixa
aberta a opo Delete.
Uma vez inseridos todos os mdulos que o programador deseja, este dever
selecionar o boto encerrar do Windows, fechar a janela e salvar as alteraes da
configurao.
Se mais tarde o programador quiser alterar a configurao, basta abrir o objeto
de hardware e fazer novas alteraes, salvando sempre ao sair. Isto pode ocorrer se
houver uma alterao no hardware do seu equipamento.
Primeiros Passos na Programao STEP7 13
6 Inserindo um programa:
O bloco de programao OB1 o bloco principal, uma vez que a rotina lgica do
CLP inicia primeiro sempre pelo OB1. Usando o Wizard para montar o programa, o
STEP7 cria automaticamente o OB1, se o programador quiser usar outros blocos de
funes ele dever cria-los primeiro nesta janela. Para abrir o OB1, ou qualquer outro
bloco, o programador deve abrir este objeto diretamente da pasta principal do programa
seguindo o caminho: S7> Program /Block /OB1.
Para abrir o bloco selecione o objeto e clique duas vezes sobre o mesmo.
Da mesma forma como foi aberto o OB1 o programador poder mais tarde abrir
outros blocos presentes no programa.
Primeiros Passos na Programao STEP7 14
Alm dos cones de atalho para o menu, quando o programador selecionar o modo
de programao LADDER, aparece na tela cones de atalho para as principais funes
lgicas, como: contato normalmente aberto, contato normalmente fechado, bobina de
rel, conexes. A figura abaixo mostra estes cones.
7.1 Geral:
Exemplo:
Para entrar com um novo smbolo, como por exemplo, bt liga o programador
dever digitar este nome no campo Symbol, configurar a endereo Address , como por
exemplo I0.0 e colocar o comentrio Boto liga motor principal.
O programador deve fechar o circuito com uma bobina , para acessar esta funo
este selecionar o cone desta funo .
Para introduzir o contato de reteno motor em paralelo com o contato boto liga
o operador dever selecionar a linha anterior ao contato boto liga.
Um novo contato normalmente aberto poder ser colocado, servindo como auto
reteno, o endereo do contato Q0.0 e o smbolo motor. Durante o processamento este
contato permanecer fechado enquanto a sada estiver fechada.
Primeiros Passos na Programao STEP7 24
O exemplo mostra um circuito tpico para ligar um motor. Quando o boto liga
pressionado o contato assume o estado de ligado fechando o contato normalmente
aberto, como o boto desliga est desligado e do tipo normalmente fechado a energia
passa pelo boto liga e pelo boto desliga indo acionar a bobina do motor.
Quando a bobina do motor for ligada o contato normalmente aberto chamado
motor ligado, conectando um caminho em paralelo com o boto liga de forma que
aps o boto liga ter sido desacionado, a energia continua fluindo at a bobina do
motor.
Para desligar o motor o boto desliga tem que ser acionado, com isto o contato
normalmente fechado abre e o caminho da energia, desligando a bobina do motor.
Primeiros Passos na Programao STEP7 25
Para ativar este recurso o programador deve abrir o bloco que deseja monitorar e
clicar no cone ou no menu PLC>Monitor/Modify Variables, para esta operao o CLP
deve estar conectado ao PC. Outra forma de ligar a monitorizao colocar o CLP em
ONLINE e selecionar o menu Debug>Monitor.
Use o boto direito do mouse para inserir Tabela de Varivel (Variable Table).
Para monitorar a varivel o CLP deve ser ligado ONLINE e o boto azul na
CPU deve ser colocada no modo RUNP.
O programador dever clicar no boto de monitorizao na barra de menu , ento a
coluna de valores ir mostrar o estado atual das entradas ou sadas selecionadas.
Primeiros Passos na Programao STEP7 30
O requisito para entrar nesta funo que o CLP esteja em STOP e estabelecer
uma conexo ONLINE.
Selecione ento o menu PLC>Diagnostic >Hardware, uma nova janela ser aberta,
o programador dever selecionar a CPU desejada, se existir somente um CLP conectado.
A opo de diagnstico poder ser acessada atravs da opo PLC>Module Information.
Primeiros Passos na Programao STEP7 32
A janela de Informaes do mdulo mostra todas as informaes com as
propriedades e parmetros da CPU . O programador dever selecionar a aba Diagnostic
Buffer para determinar a causa da parada.