Você está na página 1de 38

SOLUTION PROVIDER AUTOMATION

NDICE
1.0

INTRODUO

03

1.1

Controladores Lgicos Programveis.............................................................................

03

1.2

Mercado Atual.................................................................................................................

03

1.3

Automao .....................................................................................................................

04

2.0

HISTRICO

05

3.0

VANTAGENS

05

4.0

ESTRUTURA DE HARDWARE

06

4.1

Caractersticas da CPU 95-U ........................................................................................

06

4.2

Energizao do CLP .....................................................................................................

09

5.0

OPERANDOS E ENDEREAMENTO DE MEMRIA

10

6.0

ESTRUTURA DE PROGRAMAO

11

6.1

Blocos de Programao ................................................................................................

11

6.2

Estrutura de um Programa ............................................................................................

12

7.0

8.0

9.0

10.0

PROJETO PROPOSTO

13

7.1

Sistema Transportador de Esteiras ...............................................................................

13

7.2

Projeto Eltrico ..............................................................................................................

14

CRIANDO UM NOVO PROGRAMA

15

8.1

Criando Diretrio ............................................................................................................

15

8.2

Criando os Arquivos de Configurao ...........................................................................

17

8.3

Criando os Arquivos de Smbolo ...................................................................................

20

8.4

Salvando o Projeto ........................................................................................................

21

TRABALHANDO COM OS BLOCOS OBS

23

9.1

Criando um OB ..............................................................................................................

23

9.2

Memrias RS .................................................................................................................

25

9.3

Editando Smbolos .........................................................................................................

26

TRABALHANDO COM BLOCOS PBS

27

10.1

Criando um Bloco PB ....................................................................................................

27

10.2

Temporizadores ............................................................................................................

29

10.3

Contadores....................................................................................................................

31

11.0

CHAMADAS DE BLOCOS

33

11.1

33

12.0

TRANSFERNCIA DE ARQUIVO OU DOWNLOAD

34

13.0

TRABALHANDO COM BLOCOS FBS

36

13.1

Criando um Bloco FB......................................................................................................

36

13.2

FBs Parametrizveis .....................................................................................................

37

13.3

Acessando os DBs (Data Blocks) .................................................................................

39

Blocos Organizacionais..................................................................................................

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

SOLUTION PROVIDER AUTOMATION

1.

INTRODUO
1.1 Controladores lgicos programveis
Os Controladores Lgicos Programveis ou CLPs so equipamentos

eletrnicos utilizados em sistemas de automao flexvel. So ferramentas de


trabalho muito teis e versteis para aplicaes em sistemas de acionamentos e
controle, e por isso so utilizados em grande escala no mercado industrial. Permitem
desenvolver e alterar facilmente a lgica para acionamento das sadas em funo
das entradas. Desta forma, podemos associar diversos sinais de entrada para
controlar diversos atuadores ligados nos pontos de sada.
A famlia de controladores estudada neste treinamento a linha Simatic step
5.
1.2 Mercado Atual
A roda viva da atualizao, da qual fazemos parte, movimenta e impulsiona o
mercado mundial atualmente. Os profissionais buscam conhecimentos para se
tornarem mais versteis, adequando-se s necessidades das empresas, que por sua
vez, buscam maior variedade e rapidez de produo para atender ao cliente, que se
torna cada vez mais exigente.
As empresas esto se reorganizando para atender as necessidades atuais de
aumento de produtividade, flexibilidade e reduo de custos. Destas necessidades
surgiram

os

equipamentos

se

adequarem

rapidamente

alteraes

de

configuraes necessrias para produzirem diversos modelos de produtos, com


pequenas alteraes entre si.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

SOLUTION PROVIDER AUTOMATION

1.3 Automao
Em princpio, qualquer grandeza fsica pode ser controlada, isto , pode ter
seu valor intencionalmente alterado. Obviamente, h limitaes prticas; uma das
inevitveis a restrio da energia de que dispomos para afetar os fenmenos: por
exemplo, a maioria das variveis climatolgicas pode ser medida, mas no
controlada, por causa da ordem de grandeza da energia envolvida.
O controle manual implica em se ter um operador presente ao processo
criador de uma varivel fsica e que, de acordo com alguma regra de seu
conhecimento, opera um aparelho qualquer (vlvula, alavanca, chave), que por sua
vez produz alteraes naquela varivel.
No incio da industrializao, os processos industriais utilizavam o mximo da
fora da mo-de-obra. A produo era composta por etapas ou estgios, nos quais
as pessoas desenvolviam sempre as mesmas funes, especializando-se em certa
tarefa ou etapa da produo. Assim temos o princpio da produo seriada.
O mesmo ocorria com as mquinas de produo, que eram especficas para
uma aplicao, o que impedia seu uso em outras etapas da produo, mesmo que
tivesse caractersticas muito parecidas.
Com o passar do tempo e a valorizao do trabalhador, foi preciso fazer
algumas alteraes nas mquinas e equipamentos, de forma a resguardar a mode-obra de algumas funes inadequadas estrutura fsica do homem. A mquina
passou a fazer o trabalho mais pesado e o homem, a supervision-la.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

SOLUTION PROVIDER AUTOMATION

2.

HISTRICO
O Controlador Lgico Programvel CLP nasceu dentro da General Motors,

em 1968, devido a grande dificuldade de mudar a lgica de controle dos painis de


comando a cada mudana na linha de montagem. Tais mudanas implicavam em
altos gastos de tempo e dinheiro.
Sob a liderana do engenheiro Richard Morley, foi preparada uma
especificao que refletia as necessidades de muitos usurios de circuitos e rels,
no s da indstria automobilstica como de toda a indstria manufatureira.
Nascia assim um equipamento bastante verstil e de fcil utilizao, que vem
se aprimorando constantemente, diversificando cada vez mais os setores industriais
e suas aplicaes, o que justifica hoje um mercado mundial estimado em 4 bilhes
de dlares anuais.

3.

VANTAGENS

menor espao
menor consumo de energia eltrica
reutilizveis
programveis
maior confiabilidade
maior flexibilidade
maior rapidez na elaborao dos projetos
interfaces de comunicao com outros CLPs e computadores

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

SOLUTION PROVIDER AUTOMATION

4. ESTRUTURA DE HARDWARE

4.1 Caractersticas da CPU 95-U

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.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

SOLUTION PROVIDER AUTOMATION

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.
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.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

SOLUTION PROVIDER AUTOMATION

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

SOLUTION PROVIDER AUTOMATION

4.2 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 bits de entrada 32.0, 32.1, 32.2 a 32.7;
Bytes = correspondem aos oitos bits, ou seja: 32.0 a 32.7 ou 33.0 a 33.7;
Word = corresponde a 2 bytes, ou seja: 32.0 a 33.7;

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

SOLUTION PROVIDER AUTOMATION

5.

OPERANDOS E ENDEREAMENTO DE MEMRIA


Operando so todos os possveis endereos fsicos e internos (memrias)

existentes em um CLP. Cada operando refere-se a um endereo do CLP podendo


ser entradas e sadas digitais, entradas e sadas analgicas, memrias de dados e
etc.
Segue abaixo a nomenclatura para cada operando:

Operando Tipo de dado

Tipo de endereo

I0.0

Bit

Bit de entrada discreta

IW0

Word (16 bits)

Word de entrada discreta

Q0.0

Bit

Bit de sada discreta

QW0

Word (16 bits)

Word de sada discreta

IW

Word (16 bits)

Word de entrada analgica

QW

Word (16 bits)

Word de sada analgica

F0.0

Bit

Flag Bit de memria

FW0

Word (16 bits)

Flag Word de memria interna

DW0

Word (16 bits)

Word de memria interna referente ao data block

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

10

SOLUTION PROVIDER AUTOMATION

6.

ESTRUTURA DE PROGRAMAO

6.1 Blocos de programao


Os aplicativos para linha SIMATIC-S5 so estruturados a partir de blocos
especficos de programao. Cada bloco possui caractersticas especificas para
cada tipo de funo.
Os blocos possveis para STEP-5 so:
Bloco

Descrio

Funo
So os blocos organizacionais responsveis pelo

Organization
OB

gerenciamento do programa, sendo o principal o


Blocks
bloco OB1.
So os blocos de programao. Nesses blocos

PB

Program Blocks
esto as lgicas para acionamento dos atuadores.
So os blocos de memria. Estes blocos so

DB

Data Block

utilizados pelos blocos FBs e armazenam os dados


de processo.
So os blocos de funo. Nesses blocos possvel

FB

Function Blocks

construir estruturas de programas para serem


utilizados varias vezes no mesmo programa.
So os blocos de seqncia. Nesses blocos esto

SB

Seqencial Blocks
as lgicas seqenciais.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

11

SOLUTION PROVIDER AUTOMATION

Existem outros blocos como FBx e DBx, esses blocos so extenses dos
blocos, ou seja, FBx extended function blocos (extenso dos blocos de funes) e
assim respectivamente.

6.2 Estrutura de um programa

Os aplicativos em STEP-5 so construdos a partir de um bloco


organizacional e so executadas chamadas dos outros blocos. Todos os OBs no
necessitam de chamadas para serem executados, por isso so denominados blocos
gerenciais.
Abaixo segue um exemplo de estrutura de programa.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

12

SOLUTION PROVIDER AUTOMATION

7.

PROJETO PROPOSTO
Ao longo do treinamento ser desenvolvido um projeto prtico, utilizando

todas as tcnicas e ferramentas abordadas, afim de fixar o contedo explanado


durante o treinamento:
Segue abaixo o projeto proposto:
7.1 Sistema transportador de esteiras
O projeto constitudo de esteiras transportadoras de bobinas de papel. Para
cada esteira existe um sensor que quando ativado durante um tempo de 3 segundo
deve parar a respectiva esteira que est associada ao sensor. As esteiras devem
funcionar em forma cascata, ou seja, cada esteira depende do funcionamento da
outra para transportar o papel.

Sensor 1

Esteira 1 Motor 1

Sensor 3
Sensor 2

Esteira 2 Motor 2
Esteira 3 Motor 3

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

13

SOLUTION PROVIDER AUTOMATION

7.2 Projeto eltrico

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

14

SOLUTION PROVIDER AUTOMATION

8.

CRIANDO UM NOVO PROGRAMA

8.1 Criando diretrio


Para iniciar um programa em STEP-5 necessrio criar um diretrio onde
sero armazenados os arquivos dos programas:
PASSO1: Selecionar file > DOS directory > create, pressionar enter.

PASSO2: Pressionar F3 para selecionar o divre a ser criado o diretrio.

PASSO3: Selecionar o Drive e pressionar enter.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

15

SOLUTION PROVIDER AUTOMATION

PASSO4: Digitar um nome para o Diretrio e pressionar enter.

Concludo criao do diretrio. O diretrio foi criado no drive C: com a


seguinte nomenclatura LINHA11. Nesse diretrio sero armazenados todos os
arquivos que constituem a estrutura do aplicativo em STEP-5.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

16

SOLUTION PROVIDER AUTOMATION

8.2 Criando os arquivos de configurao.


Para criao de um aplicativo em STEP-5 necessria a criao de vrios
arquivos de configurao. Cada um desses arquivos ser abordado ao longo deste
capitulo.

PASSO1: File > Project > Set, pressionar enter.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

17

SOLUTION PROVIDER AUTOMATION

PASSO2: Pressionar F3 para selecionar o diretrio onde ser armazenado o arquivo


S5D. O Arquivo extenso S5D responsvel pelo armazenamento dos blocos de
programao.

PASSO3: Selecione o diretrio a ser armazenado o arquivo e pressione enter.

PASSO4: Digite um nome para o arquivo e pressione enter.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

18

SOLUTION PROVIDER AUTOMATION

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

19

SOLUTION PROVIDER AUTOMATION

8.3 Criando os arquivos de smbolos.


Os arquivos de smbolos so os arquivos responsveis pelo armazenamento
dos smbolos e comentrios utilizados em um aplicativo em STEP-5.
PASSO1: File > Project > Set, pressionar enter.

PASSO2: Selecionar o diretrio a ser armazenado os arquivos .INI e .SEQ. Nomear


os arquivos e pressionar enter.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

20

SOLUTION PROVIDER AUTOMATION

8.4 Salvando o projeto.


PASSO1: File > Project > Save As, pressionar enter.

PASSO2: Selecionar o diretrio a ser armazenado o projeto. Nomear o projeto e


pressionar enter.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

21

SOLUTION PROVIDER AUTOMATION

Exerccio 1: Criar um diretrio em um lugar especfico para armazenamento dos


aplicativos em STEP-5:

Exerccio 2: Criar os arquivos .S5D, .INI, .SEQ:

Exerccio 3: Salvar o projeto:

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

22

SOLUTION PROVIDER AUTOMATION

9.

TRABALHANDO COM OS BLOCOS OBS.


9.1 Criando um OB.
Os blocos do tipo OB so os blocos organizacionais ou blocos de

gerenciamento. Nestes blocos esto todas as chamadas dos blocos FBs, PBs etc.
Os blocos OBs no necessitam de chamadas de blocos para serem
executados.
PASSO1: Editor > STEP 5 Block , pressionar enter.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

23

SOLUTION PROVIDER AUTOMATION

PASSO2: Digitar OB1 no campo Block list e pressionar enter.

Exemplo de um programa em um bloco OB.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

24

SOLUTION PROVIDER AUTOMATION

9.2 Memrias RS.


As memrias RS so ferramentas que armazenam um valor lgico, ou seja,
quando a entrada S vai para nvel lgico 1 o estado da sada permanece em nvel
lgico 1, quando a entrada R vai para nvel lgico 0 o estado da sada permanece
em nvel lgico 0.

Exemplo de um programa com memria RS.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

25

SOLUTION PROVIDER AUTOMATION

9.3 Editando smbolos


Na linguagem STEP-5 possvel nomear os endereos como smbolos e
inserir comentrios, desta forma facilitando a compreenso do aplicativo.
Exemplo de edio de comentrios.

Exerccio 4: Criar um aplicativo no bloco OB1 para controle de emergncia, liga e


desliga geral do sistema. Utilizar as funes RS e editar os smbolos de acordo com
projeto eltrico:

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

26

SOLUTION PROVIDER AUTOMATION

10.

TRABALHANDO COM OS BLOCOS PBS.


10.1 Criando um bloco PB
Os blocos PBs so os blocos de programao, nestes blocos esto

armazenados os programas de funes bsicas como lgicas booleanas, ou seja,


controle de sadas e entradas, temporizadores etc.
PASSO1: Editor > STEP 5 Block , pressionar enter.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

27

SOLUTION PROVIDER AUTOMATION

PASSO2: Digitar OB1 no campo Block list e pressionar enter.

Exemplo de um programa em um bloco PB.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

28

SOLUTION PROVIDER AUTOMATION

10.2 Temporizadores
Temporizadores so funes de contagem de tempo que tem como finalidade
monitorar sequncias cronolgicas. Os PLCs STEP-5 apresentam 5 tipos de
temporizadores.
SP(pulse time): temporizador para pulso.
SE(extended pulse time): temporizador para prolongamento do sinal.
SD(on delay): temporizador para retardo na energizao.
SS(stored on delay and reset): temporizador para retardo na ligao com reteno.
SF(off delay): temporizador para retardo no desligamento.
Base de tempo
0
1
2
3

=
=
=
=

0,01s
0,1s
1s
10s

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

29

SOLUTION PROVIDER AUTOMATION

Exemplo de um programa com bloco tempozidado.

Exerccio 5: Criar um aplicativo nos blocos PB1, PB2 e PB3. Cada Bloco deve
conter uma rotina para controle de cada esteira. Utilizar temporizadores para atender
o enunciado do projeto, intertravar as esteiras fazendo com que o sistema trabalhe
em casacata. Editar os smbolos de acordo com projeto eltrico:

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

30

SOLUTION PROVIDER AUTOMATION

10.3 Contadores
Contadores so funes que tem como finalidade contar e totalizar a
quantidade de vezes que uma entrada ou memria esteve em nvel lgico 1.
Representao dos contadores:
CU - contador crescente ( a cada pulso de um sinal o contador incrementa 1 no seu
registrador)
CD - contador decrescente ( a cada pulso de um sinal o contador diminui 1 no seu
registrador)
Set - ativa o contador com um valor determinado em CV
CV - valor de contagem
R - zera o contador
BI - palavra de sada no formato binrio
DE - palavra de sada em formato BCD
Exemplo de um programa com bloco contador.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

31

SOLUTION PROVIDER AUTOMATION

Exerccio 5: Criar um aplicativo nos blocos PB4 que conte a quantidade de peas
que passou em cada esteira. A constante KC deve ser igual a 999:

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

32

SOLUTION PROVIDER AUTOMATION

11.

CHAMADAS DE BLOCOS.
11.1 Blocos organizacionais
Os blocos OB`s no necessitam de chamadas de blocos para serem

executados, porm todos os outros blocos necessitam de serem chamados dentro


de um OB para serem executados.
Abaixo segue um exemplo de chamada de blocos:

Exerccio 6: Executar todas as chamadas dos blocos criados :

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

33

SOLUTION PROVIDER AUTOMATION

12.

TRANSFERNCIA DE ARQUIVO OU DOWNLOAD.


Aps concludo um aplicativo em STEP-5 necessrio transferir o arquivo

para o CLP.
PASSO1: File > Blocks > Transfer , pressionar enter.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

34

SOLUTION PROVIDER AUTOMATION

PASSO 2: Selecionar o arquivo, selecionar PLC e pressionar enter.

Exerccio 7: Transferir o aplicativo criado para o CLP. Realizar testes de


funcionamento :

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

35

SOLUTION PROVIDER AUTOMATION

13.

TRABALHANDO COM OS BLOCOS FBS.


13.1 Criando um bloco FB
Os blocos FBs so os blocos de funes, nestes blocos esto armazenados

os programas de funes complexas . Os FBs podem ser parametrizveis e so os


blocos que podem acessar os blocos DBs que sero discutidos mais a frente.
PASSO1: Editor > STEP 5 Block , pressionar enter.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

36

SOLUTION PROVIDER AUTOMATION

PASSO2: Digitar FB1 no campo Block list e pressionar enter.

13.2 FBs parametrizveis


A parametrizao se mostra necessria quando trechos complexos do
programa devem ser repetidos com diferentes operandos.
Os parmetros do bloco de programa devem ser definidos quanto a sua
espcie e tipo, logo aps a colocao do nome do FB.
O nome do parmetro de livre escolha devendo porm conter no mximo 4
caracteres, sendo que o primeiro deles deve ser uma letra.
Cada bloco pode ter no mximo 40 parmetros.
As seguintes espcies de parmetros so permitidas.
IQDBTC-

Parmetro de entrada do FB
Parmetro de sada do FB
Dado
Bloco
Temporizador
Contador

Os FLAGs podem ser considerados como I ou Q dependendo da funo


dentro do bloco. Se o mesmo foi criado dentro do FB o chamaremos de Q, se foi
gerado em outro bloco denominaremos de I.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

37

SOLUTION PROVIDER AUTOMATION

So permitidos os seguintes tipos de parmetros:


BI
BY
BW
D

Para operandos binrios


Para operandos em byte
Para operandos em palavra (word)
Para operandos em palavra dupla (da CPU 135 em diante)

Exerccio 8: Criar um bloco FB com um comando simples e realizar a chamada no


bloco OB1, informar os parmetros para o bloco:

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

38

SOLUTION PROVIDER AUTOMATION

13.3 Acessando os DBs (Data block)


Os blocos DBs tem como finalidade armazenar os dados de processo, estes
blocos so acessados apenas pelos FBs. Cada bloco possui uma quantidade de
Words que so acessadas para leitura e escrita.
Abaixo segue um exemplo de acesso a um Data Block:

Exerccio 9: Mover um valor constante para uma varivel em um Data block.

Rua: Antonio Moretti, 53 Sala 08 Vila Bernadotti Mogi das Cruzes/SP 08735-600.
Tel. + 55 11 4735-2191 ou + 55 11 2988-8808
www.spaautomacao.com.br

39

Você também pode gostar