You are on page 1of 21

Elemento de Processamento de Sinais -

PLC
Instalação

Componentes

Software

Cadeia de
Comandos
Didactic 24

Instalaçã
o

Didactic 25

1
Instalaçã
o
Fonte de Chave de seleção da Seleção de estado Trilho
Alimentação Programador
tensão de
Liga/Desliga alimentação

Byte 0 Byte 4
I0.0
Q4.0
I0.1

Byte 2 Byte 5

Prensa Cabo Cabo de


Conector de Energia Chaves Comunicação
PC – CLP (MPI)

Didactic 26

Instalação

Temperatura ambiente permitida

Instalação Horizontal - 60o C

Instalação Vertical - 40o C

Didactic 27

2
Componentes
Rack

PS Fonte de
alimentação

CPU Controladore
s

IM Comunicação entre
racks

FM Funções Especiais
• Posicionadores: ex. servo
motores
CP Comunicação
• Ethernet, AS-i,
Profibus
SM Módulos de I/O
(Digitais/Analógicos)
Didactic 28

Controladores

Didactic 29

3
Fontes de Alimentação

Didactic 30

Rack

Slots 1 - 2 - 3 8 Slots
PS - CPU - IM SM - FM - CP

11 Slots

Didactic 31

4
Comunicação

Didactic 32

Comunicação

Didactic 33

5
Comunicação entre RACKs

Didactic 34

Funções Especiais

Servo posicionamento Elétrico

Driver

Atuador

Servomotor
Didactic 35

6
Módulos de I/Os

Entradas/Saídas

Endereçamento

Didactic 36

Entradas e Saídas

Digitais
(binários)
E (v)

24

0
t (s)

Analógicos
E (v)
I (A)

t (s)

Didactic 37

7
Endereçamento
Operandos Absoluto Simbólico
Entrada digital IB.b Botão

Saída digital QB.b Lâmpada

Entrada analógica PIW Pressão


Peripheral
Saída analógica PQW Volume
Word
Output
bit
Flag/bit Memory MB.b Rele
Byte = Conjunto de oito bits

Temporizador TW Temporizador1
Word = Conjunto de dois bytes

Contador CW Contador1
Didactic 38

Endereçamento Digital

7 6 5 4 3 2 1 0 bit
Byte 0
Word 0
{ Byte 1
7 6 5 4 3 2 1 0 bit

Byte 0 Byte 1 Byte 2 Byte 3


(Slot 4) 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2

Double Word
0 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
{
{
{

Word1
Word0 Word2

Didactic 39

8
Endereçamento Analógico

8 canais por slot 16 bit’s/ canal (2 Bytes)

Slot 4 Slot 5
Byte 256 Byte 272
1º canal
PIW / PQW 256 {
Byte 257
1º canal
PIW / PQW 272 {
Byte 273

Byte 270 Byte 286


8º canal
PIW / PQW 270 {
Byte 271
8º canal
PIW / PQW 286 {
Byte 287

Didactic 40

Endereçamento Digital/ Analógico

Didactic 41

9
Softwar
e
O Software STEP 7

STEP 7

Didactic 42

Softwar
e
Iniciando o STEP 7
Para Iniciar... double-click

Didactic 43

10
Softwar
e
Estrutura de Projeto no SIMATIC
Manager
Projeto

Estação HW
Programação da CPU do S7-300

Programas S7/M7 (associado à um HW)


Programa do usuário em arquivos fontes (STL)
Programa do usuário com blocos S7
OBs, FBs, FCs, DBs, etc.
Programa S7/M7 (não associado à um HW)
Programa do usuário em arquivos fontes
Programa do usuário em blocos S7
OBs, FBs, FCs, DBs, etc.

Didactic 44

Softwar
e
Objetos do STEP 7
SÍMBOLO OBJETO DESCRIÇÃO SUBORDINADO A
Projeto Representa o ïcone Principal: Arquivo
Projeto de Automação
Estação Representa um HW configurado, ao Projeto
qual está subordinado o programa
Módulo Programável Representa módulo que contém Estação
(CPU, CP ou FM) programa ou parametrização
Programa S7 Contém todos os elementos Módulo Programável ou
(offline) referentes à programação: blocos, Projeto
arq. fontes, simbólicos.
Blocos de Programa Representa o diretório que contém os Programa S7
(Blocks) blocos de programa: OBs, FBs, DBs (online ou offline)
Programa S7 Contém os elementos referentes ao Módulo Programável ou
(online) programa on-line. Projeto
Bloco Representa o bloco de programa: Blocos de Programa
OB1, FB10, FC34, ... (online ou offline)
Tabela de Simbólicos Representa o editor dos simbólicos Programa S7
(offline)
Conexão Representa o Editor de Conexões de Programa S7
Comunicação (offline)

Didactic 45

11
Softwar
e

Didactic 46

Instruções Diagrama Ladder


Exemplo: Entrada I0.0 é verdadeira
Caso RLO=1
Instrução: ativa endereço
Verifica se endereço I0.0 é I0.0 Q0.0
e mantém
verdadeiro Escreve no S
I0.0 Q0.0
endereço o
RLO
Ler endereço
Caso RLO=1
RLO=1 I0.1 desativa
Saída Q0.0 é ativada Q0.0
endereço e
R
mantém
Instrução:
Verifica se endereço I0.0 é falso
I0.0 Q0.0

RLO=0
Saída Q0.0 é desativada

Didactic 47

12
Exercício 1
24V
S4
I Q

S1 0.0 0.0
S2
0.1 0.1

S4 S3 0.2 S4 0.2
KB1

0.3 0.3 Network1


S1 B1 Y1
CPU-315-2DP
0.4 0.4

0.5 0.5 S2
B1
0.6 0.6
Network2
0.7 0.7 Y1 Y2 S3 S4 Y2

0V
Didactic 48

Exercício 1
24V
S4
I Q

S1 0.0 0.0
S2
0.1 0.1

S4 S3 0.2 S4 0.2
KB1

0.3 0.3 Network1


I0.0 I0.4 Q0.0
CPU-315-2DP
0.4 0.4

0.5 0.5 I0.1


B1

0.6 0.6
Network2
0.7 0.7 Y1 Y2 I0.2 I0.3 Q0.1

0V
Didactic 49

13
Exercício 1a
24V S
4
I Q
I
S1 0.0 0.0
S2
0.1 0.1

S4 S3 0.2 0.2

0.3 0.3 Network1


I0.0 I0.4 Q0.0
CPU-315-2DP
0.4 0.4 S

0.5 0.5 I0.1


B1
0.6 0.6
Network2
0.7 0.7 Y1 I0.2 I0.3 Q0.0
R
0V
Didactic 50

Exercício 2
24V
S S
3 4
I Q
0.0 I I
S2 S1 0.0

0.1 0.1
S3
S4 0.2 0.2

0.3 0.3
CPU-315-2DP
0.4 0.4

0.5 0.5
B1
0.6 0.6

0.7 0.7 Y1

0V
Didactic 51

14
Exercício 3
24V

I Q

S1 0.0 0.0
S2
B2 0.1 0.1

0.2 0.2
cap
B1 0.3 0.3
CPU-315-2DP
0.4 0.4

0.5 0.5
ind
0.6 0.6

Y1 H1
0.7 0.7

0V
Didactic 52

Softwar
e
Flanco de Impulso (Degrau)
Diagrama de Status do Sinal

Flanco Positivo Flanco Negativo


I 1.0
RLO
1
M 1.0
0
Time
Q 8.0

LAD

I1.0 M1.0 Q8.0


P

Didactic 53

15
Softwar
e Carregando e Transferindo
Dados
MOVE

EN ENO

5 IN O MB 5

EN - Habilita Entrada
ENO -Habilita Saída
IN - Valor de Entrada
(Tamanho de todos os tipos
de dados 8, 16, 32 bit )
O - Target address
(Tamanho de todos os tipos
de dados 8, 16, 32 bit )

Didactic 54

Softwar
e
Funções de Comparação
M0.0 CMP Q9.7
==I

IW0 IN1
IW2 IN2

OPÇÕES DE COMPARAÇÃO:

== IGUAL A
<> NÃO IGUAL A
> MAIOR QUE
< MENOR QUE
>= MAIOR QUE OU IGUAL A
<= MENOR QUE OU IGUAL A

Didactic 55

16
Softwar
e
Contadores
C3
S_CU Crescente S_CU valor da entrada SC. Iniciando
I0.0 Q8.0 com 0 ou SC, o contador conta crescentemente a cada
CU Q vez que existe um flanco de impulso positivo na
I0.2 entrada CU. A saída Q é sempre 1, enquanto o valor
S
de CV não for igual a 0. Se houver um flanco de
C#12 PV CV MW0 impulso positivo na entrada R o contador é resetado,
I0.1 isto é, o contador é setado com o valor 0.
R CV_BCD MW2

C4
I0.0 S_CD Q8.0 Decrescente S_CD valor da entrada SC. Iniciando
com 0 ou SC, o contador conta decrescentemente a
CU Q cada vez que existir um flanco de impulso positivo na
I0.2
S entrada CD. A saída Q é sempre 1, enquanto o valor
CV não for igual a 0. Se houver um flanco de impulso
C#12 PV CV MW0 positivo na entrada R o contador é resetado, isto é, o
I0.1 contador é setado com o valor 0.
R CV_BCD MW2

Didactic 56

Softwar
e
Contadores

C5
E0.4 S_CUD Q8.3
CD Q
E0.5
CU Up / Down Counter S_CUD Combinação de
E0.3 contadores crescente e decrescente.
S
C#20 PV CV MW4
E0.7
R CV_BCD MW7

Didactic 57

17
Softwar
e
Chamando Blocos
Chamando Bloco Bloco Chamado
(OB, FB, FC, SFB, SFC) (FB, FC, SFB, SFC)

Execução
do Programa
Execução
Instrução que chama do Programa
outro bloco
(FB, FC, SFB, SFC)

Execução
do Programa

Instrução que chama Execução


outro bloco do Programa

(FB, FC, SFB, SFC)

Didactic 58

Softwar
e
Temporizadores com Retardo na
Energização/Desenergização
T4
I0.7 S_ODT Q8.5
S Q On-Delay Timer S_ODT
S5T#35s TV BI MW0
I0.5 Retardo na Energização
R BCD MW2

T5
I1.7 S_OFFDT Q8.6
S Q Off-Delay Timer S_OFFDT
S5T#55s TV BI MW4 Retardo na Desenergização
I1.5
R BCD MW6

T6
I1.3 S_ODTS Q8.7
S Q Retentive On-Delay
S5T#105s TV BI MW10 S_ODTS Retardo na
I1.4 Energização com Retenção
R BCD MW12

Didactic 59

18
Softwar
e Temporizadores de Pulsos
T2

I0.0 S_PULSE Q9.0


S Q
Pulse S_PULSE
S5T#45s TV BI MW5
I0.1 Pulso
R BCD MW7

T3
Q9.1
I0.2 S_PEXT
S Q
S5T#85s TV BI MW9 Extended Pulse S_PEXT
I0.3
Pulso Extendido
R BCD MW11

Didactic 60

On – Delay Timer
(S_ODT)

Entrada

Saída

∆t ∆t

Didactic 61

19
Off – Delay Timer
(S_OFFDT)

Entrada

Saída

∆t ∆t

Didactic 62

Retentive On – Delay Timer


(S_ODTS)
Entrada

Saída

∆t ∆t

A saída é desativada
somente quando o
reset (R) for acionado

Didactic 63

20
Pulse (S_PULSE)

Entrada

Saída

∆t ∆t

Didactic 64

Extended Pulse
(S_PEXT)

Entrada

Saída

∆t ∆t

Didactic 65

21

You might also like