Anda di halaman 1dari 27

Automao Industrial I

Automao Industrial I

Automao Industrial I

Arquitectura dos Autmatos Programveis

Automao Industrial I

Linguagens IEC 61131-3


A norma define 5 linguagens:
Textuais
IL - Lista de Instrues
ST - Texto Estruturado

Grficas
LD - Ladder
FBD - Diagrama de Blocos Funcionais

Organizao de Programas
SFC Sequencialmente Grfico de Funes

Outras no definidas pela norma (dependente


do produto)
Flow Chart
C
Etc.
3

Automao Industrial I

Automao Industrial I

Aula n 3: Autmatos Programveis : Historia, Arquitectura, Funcionamento.

Aula n 4:

 Autmatos SIEMENS S7-300: introduo.


 Elementos Pneumticos

Automao Industrial I

A famlia do sistema SIMATIC S7


S7-300

S7-400

S7-200
SIEMENS

SIMATIC

SF

I0.0

Q0.0

RUN

I0.1

Q0.1

STOP

I0.2

Q0.2

I0.3

Q0.3

I0.4

Q0.4

I0.5

Q0.5

Micro PLC 212

I0.6

X 2

I0.7

S7-200

Automao Industrial I

SIMATIC S7 - Resumo do sistema


do PLC
superior

para o nvel de comando I/Q inferior

para o nvel de performance


1996

1995

S7- 400
S7- 300
S7- 200

 Software de programao e de configurao,


 Programadores de comunicao SINEC,
 Interface de operador COROS,
 Mdulos inteligentes de I/O (FMs).
7

Automao Industrial I

Componentes do sistema S7-200

EM 221

Micro PLC 212

SIEMENS

SF
RUN
STOP

I.0
I.1
I.2
I.3
I.4
I.5

Q.0
Q.1
Q.2
Q.3
Q.4

DI 8 x DC24V
I.0
I.1
I.2
I.3
I.4
I.5

Q.5

I.6
I.7

I.6
I.7

SIMATIC
S7-200

Mdulos de expanso
- digitais/analgicos

CPU

SIEMENS

PG 702

TD 200

SIEMENS

Target Position
Axle Ready
F5
F1

F6
F2

125 mm

F7
F3

F8
F4
SHIFT

Terminal de programao

ESC

ENTER

Painel de mensagens TD 200

Automao Industrial I

S7-200: Dados tcnicos

SIEMENS

SF
RUN
STOP

I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7

I1.0
I1.1
I1.2
I1.3
I1.4
I1.5

Q0.0
Q0.1
Q0.2
Q0.3

Q1.0
Q1.1

CPU 214

Q0.4
Q0.5
Q0.6
Q0.7

SIMATIC
S7-200

Automao Industrial I

S7-300: Possibilidades

10

Automao Industrial I

Caractersticas tcnicas do S7-300

AUFB_T2D

11

Automao Industrial I

Os elementos mais importantes do CPU

CPU314
SF
BAF
DC5V
FRCE
RUN
STOP

SIEMENS

RUN-P
RUN
STOP
M RES

SIMATIC
S7-300
Bateria

MPI

12

Automao Industrial I

Gama de mdulos do sistema S7-300

PS:
Entrada:
120/230 V ~
Sada:
24 V =
- 2A
- 5A
- 10 A

IM:
- IM360
- IM361
- IM365

SM:
DI / DO
- 24 V =
- 120/230 V ~
- Rels
AI/AO
- Tenso
- Corrente
- Resistncia
- Elemento trmico

FM:
- Contagem
- Posio
- Comando
em loop
fechado

CP:
- Ponto-a
ponto
- PROFIBUS
FMS/DP

PS = Fonte de Alimentao
IM = Mdulo de Interface
SM = Mdulo de Sinais
FM= Mdulo de Funes
CP = Processador de Comunicaes
13

Automao Industrial I

S7-400: Generalidades

14

Automao Industrial I

Terminais de programao

PG720
15

Automao Industrial I

Terminais de programao
SIEMENS

PG 740

PG740
16

Automao Industrial I

Interface multi-ponto (MPI)


S7-300

S7-300

CP

CPU 1

FM

MPI como bus K

Ligao PG atravs do MPI

FM

CP

CPU 2

MPI como bus K

Acoplamento AS atravs do MPI


Ligao OP atravs do MPI

PG 720

17

Automao Industrial I

Terminais de programao portteis


PG702 / PG705 / PG706

PG 702 / PG705
STL

2 linhas
20 carcters
33 teclas
LCD com iluminao do fundo

PG 706
STL / LAD
128 128 pixeis
grfico completo
48 teclas
MPI / PPI

18

Automao Industrial I

Dispositivos de interface do operador


S7-300

S7-400

OP45

OP35
OP25

OP15/C 2
OP5 /A2
OP3

19

Automao Industrial I

Possibilidades de integrao em rede


COROS
LS-B

S5/TI

TISTAR
Boto
operad.

PG/PC

ETHERNET

S7-400

S7-300
S7-200

PS CPU FM CP

CPU FM CP
Bus de comunicao

CP

Bus de comunicao

S5/TI
PROFIBUS-FMS
Dispositivos
em campo

PG/PC

S5/TI

PROFIBUS-DP

PPI
PG/PC
TD/OP

PG/PC

TD/OP

Dispositivos
em
campo

ET 200

S7-200
MPI

PG/PC

TD/OP

S7-CPU

20

Automao Industrial I

Princpios bsicos da programao STEP 7

21

Automao Industrial I

Estrutura do programa
O STEP 7 dispe de trs possibilidades para criar
programas. Na base destas definies pode decidir
qual o melhor procedimento para criar o seu.
Linear

Dividido

Estruturado
Tanque A
Bomba

OB1

OB1

Tanque B
Misturador

OB1

Descarga

Descarga

Programa linear
As instrues
encontram -se todas num bloco
(normalmente no
bloco de organizao,
OB1)

Programa dividido
As instrues para as funes
individuais encontram-se em
blocos individuais. O bloco
OB1 chama os blocos
sucessivamente.

Programa estruturado
Funes reutilizveis so
carregadas em blocos individuais.
O bloco OB1 (ou outros blocos)
chama estes blocos e transmite
os dados relevantes.
22

Automao Industrial I

Programao linear
OB1: Exemplo de um
bloco simples e
linear no STL

OB1: Exemplo de um bloco simples e linear no LAD.


Segmento 1: motor on/off
( )

Segmento 1: motor on/off

( )

Segmento 2: Sinais de
segurana e de alarme

Segmento 2: Sinais de segurana e de alarme

( )
Segmento 3: Exemplo de contador
( )

Segmento 3: Exemplo
de contador

23

Automao Industrial I

Exemplo de programao linear Comando de tapete transportador

24

Automao Industrial I

Programao dividida
( )

FC
OB1
Ingrediente_A

(Chamada)
( )

Ingrediente_B

(Chamada)
FC

Misturador

(Chamada)
( )

Descarga

(Chamada)

FC

( )

FC

( )
25

Automao Industrial I

Executar um programa dividido


Programa principal

OB

Bloco de subrotina

FC

Processamento
de programa

Instruo que chama


outro bloco

Processamento
de programa

Fim do bloco

26

Automao Industrial I

Chamar blocos

Bloco chamador
(OB, FB, FC, SFB, SFC)

Bloco chamado
(FB, FC, SFB, SFC)

Execuo
do programa

Instruo que chama


outro bloco

Execuo
do programa

Fim do bloco

27

Automao Industrial I

Exemplo de um programa dividido Monitorizao de nveis

LT

28

Automao Industrial I

Programao estruturada
Motor

OB1

( )

Descarga

( )

( )

( )
( )

29

Automao Industrial I

Utilizar os blocos que constituem o


programa
Ciclo
Tempo
Processo

OB
Bloco de
organizao

Erro
Modos de funcionamento do
sistema

FB

FC

SFB

FB

FB

SFC

OB = Bloco de organizao
FB = Bloco de funes
FC = Funo
SFB = Bloco de funes de sistema
SFC = Funes de sistema
SDB = Bloco de dados de sistema
DB = Bloco de dados

30

Automao Industrial I

Blocos de sistema
Tipo de
bloco

Caractersticas

Funo de
sistema
(SFC)

- Memorizado no sistema operativo do CPU


- O utilizador pode chamar esta funo
(sem memria).

Bloco de
funes de
sistema (SFB)

- Memorizado no sistema operativo do CPU


- O utilizador pode chamar esta funo
(com memria).

Bloco de
dados de
Sistema (SDB)

- Bloco de dados para a dados de


configurao e de parmetros

31

Automao Industrial I

Bloco de utilizador
Tipo de bloco

Caractersticas

Organizao (OB)

- Interface de utilizador entre o sistema operativo e o programa


- Prioridades escalonadas (1 to 26)
- Informao especial de inicializao no stack local de dados

Bloco de
funes (FB)

- Parametrizvel/ retentivo
- No parametrizvel / retentivo
- No parametrizvel / no retentivo

Funes (FC)

- Um valor de retorno a transferir.


(Os parmetros devem ser associados chamada.)
- No retentivo
- Parametrizvel

Bloco de dados
(DB)

- Estruturado, memorizao local de dados (DB de nveis)


- Estruturado , memorizao global de dados
(vlido para todo o programa)

32

Automao Industrial I

Tipos de blocos de dados


8 Bits
Byte de dados 0
A capacidade mxima do bloco
na CPU 314 de 8 Kbyte. A
capacidade mxima de memria
disponibilizada por um bloco de
dados depende da CPU.

Byte de dados 8191

33

Automao Industrial I

Chamar blocos e parametrizao


STL
Parmetros formais
do bloco FB

Chamada FB7, DB45


Inicializao:=I1.0
Stop:=I1.1
Comprimento:=MW20
Execuo:=M2.1

Chamar o bloco FB7 (associado


ao bloco de dados instantneo
DB45) e definir os parmetros.

Endereos actuais de dados


(parmetros actuais)

DB45

LAD

FB7
EN
Endereos actuais
de dados

I1.0
I1.1
MW20

Chamar o bloco FB7(associado


ao bloco de dados instantneo
DB45) e definir os parmetros.

ENO

exeInicializao
cutar
Stop
Comprimento

M2.1
Parmetros formais do bloco FB

34

Automao Industrial I

Configurao de endereos I/Q

Endereos digitais (endereos dos bytes 0 - 127)


CPU
e alimentao

IM
(transmitir)

0.0
a
3.7

4.0
a
7.7

8.0
a
11.7

12.0
a
15.7

32.0
a
35.7

36.0
a
39.7

40.0
a
43.7

44.0
a
47.7

16.0
a
19.7

20.0
a
23.7

24.0
a
27.7

52.0
a
55.7

56.0
a
59.7

28.0
a
31.7

IM
(receber
e
alimentao)

48.0
a
51.7

60.0
a
63.7

Por defeito, os restantes endereos digitais so divididos sucessivamente em quatro bytes por
bloco desde 64.0 a 127.7 (16 blocos adicionais em dois bastidores adicionais).

35

Automao Industrial I

Endereamento dos mdulos do S7300

Alimentao CPU

SM

SM

SM

SM

SM

SM

Endereos 1
dos slots e
mdulos

36

Automao Industrial I

Capacidade de endereamento do
STEP 7
Designao. da rea
de endereo

Acesso rea Abreviaturas rea mxima


de endereo

Imagem de processo I/Q bit de entrada/sada


byte de entrada/sada

I/Q

0.0 a 65,535.7

IB / QB

0 a 65,535

palavra de entrada/sada

IW / QW

0 a 65,534

palavra dupla de entrada/sada

ID / QD

0 a 65,532

Marcadores de memria bit de memria

0.0 a 255.7

byte de memria

MB

0 a 255

palavra de memria

MW

0 a 254

palavra dupla de memria

MD

0 a 252

PIB / PQB

0 a 65,535

I/Q external input/output I/Q byte, perifrico


I/Q palavra, perifrico

PIW/PQW

0 a 65,534

I/Q palavra dupla, perifrico

PID/PQD

0 a 65,532

Temporizador

Temporizador (T)

0 a 255

Contador

Contador (C)

0 a 255

37

Automao Industrial I

Mtodos de programao
STEP 7 Professional:
o O STEP 7 basic package inclui as
linguagens LAD, FBD e STL,
o S7-GRAPH para programao sequencial,
o S7-SCL, programao de alto nivel,
o S7-PLCSIM simulador de entradas e
saidas digitais.

Prxima Aula
38

Automao Industrial I

Elementos Pneumticos

39

Automao Industrial I

Detectores Pneumticos

40

Automao Industrial I

Detectores Pneumticos

41

Automao Industrial I

Detectores Pneumticos

42

Automao Industrial I

Detectores Pneumticos
Detectores de Proximidade

43

Automao Industrial I

Botes e Sinalizadores Pneumticos

44

Automao Industrial I

Interfaces
Interface Elctrico/Pneumtico Interface Pneumtico/Elctrico

45

Automao Industrial I

Elementos Lgicos Pneumticos


OU

46

Automao Industrial I

Elementos Lgicos Pneumticos

Seguidor

Negador

47

Automao Industrial I

Memria Pneumtica
Passagem para o Estado 1

Estado 0

Estado 1

Passagem para o Estado 0

48

Automao Industrial I

Pr-Accionadores Pneumticos
Vlvula 5/2

14

12
5

14

1 3

12

14

12

14

1 3

12

49

Automao Industrial I

Pr-Accionadores Pneumticos
Vlvula 5/3 (centro fechado)

14

1 3

12
5

14

1 3

12
5

14

1 3

12
5

50

Automao Industrial I

Pr-Accionadores Pneumticos

Vlvula 5/3 (centro aberto)


4

1 3

1 3

14

12
5

Vlvula 5/3 (centro em presso)

14

12
5

3
51

Automao Industrial I

Cilindros Pneumticos
Efeito Simples

Duplo Efeito
Sem Pisto

52

Automao Industrial I

Fim

53

Anda mungkin juga menyukai