elemento de processamento de sinais - plcgerson.luqueta.com.br/index_arquivos/clpbasico.pdf · pc...

21
1 Didactic 24 Instalação Componentes Cadeia de Comandos Software Elemento de Processamento de Sinais - PLC Didactic 25 Instalaçã o

Upload: duongnhu

Post on 09-Nov-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

1

Didactic 24

Instalação

Componentes

Cadeia de Comandos

Software

Elemento de Processamento de Sinais -

PLC

Didactic 25

Instalaçã

o

2

Didactic 26

Fonte de AlimentaçãoLiga/Desliga

Chave de seleção da tensão de alimentação

Seleção de estado Trilho Programador

Conector de Energia ChavesCabo de

ComunicaçãoPC – CLP (MPI)

I0.0

I0.1

Byte 0 Byte 4

Q4.0

Byte 2 Byte 5

Prensa Cabo

Instalaçã

o

Didactic 27

Instalação

Temperatura ambiente permitida

Instalação Horizontal - 60o C

Instalação Vertical - 40o C

3

Didactic 28

Componentes

PS

IM

SM

FM

CP

Rack

Fonte de

alimentação

Comunicação entre

racks

Módulos de I/O

(Digitais/Analógicos)

Funções Especiais

• Posicionadores: ex. servo motores

Comunicação

• Ethernet, AS-i, Profibus

CPU Controladore

s

Didactic 29

Controladores

4

Didactic 30

Fontes de Alimentação

Didactic 31

Rack

Slots 1 - 2 - 3

PS - CPU - IM

8 Slots

SM - FM - CP

11 Slots

5

Didactic 32

Comunicação

Didactic 33

Comunicação

6

Didactic 34

Comunicação entre RACKs

Didactic 35

Servo posicionamento Elétrico

Driver

Servomotor

Atuador

Funções Especiais

7

Didactic 36

Módulos de I/Os

Entradas/Saídas

Endereçamento

Didactic 37

AnalógicosE (v)I (A)

t (s)

Digitais

(binários)E (v)

t (s)

24

0

Entradas e Saídas

8

Didactic 38

Endereçamento

Saída digital QB.b Lâmpada

Operandos Absoluto SimbólicoOperandos

Entrada digital IB.b Botão

Contador CW Contador1

Temporizador TW Temporizador1Word = Conjunto de dois bytes

Flag/bit Memory MB.b ReleByte = Conjunto de oito bits

bit

Entrada analógica PIW Pressão

Saída analógica PQW VolumePeripheral

OutputWord

Didactic 39

Endereçamento Digital

Byte 07 6 5 4 3 2 1 0 bit

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

(Slot 4) Double Word 0

Word1 Word2

Byte 0 Byte 1 Byte 2 Byte 3

{ {

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

Word0

{

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

9

Didactic 40

Endereçamento Analógico

Byte 256

Byte 257{

8 canais por slot

1º canalPIW / PQW 256

16 bit’s/ canal (2 Bytes)

Byte 270

Byte 271{8º canal

PIW / PQW 270

Slot 4

Byte 272

Byte 273{1º canal

PIW / PQW 272

Byte 286

Byte 287{8º canal

PIW / PQW 286

Slot 5

Didactic 41

Endereçamento Digital/ Analógico

10

Didactic 42

Softwar

e

O Software STEP 7

STEP 7

Didactic 43

double-clickPara Iniciar...

Iniciando o STEP 7Softwar

e

11

Didactic 44

Estrutura de Projeto no SIMATIC Manager

Projeto

Programa do usuário em blocos S7OBs, FBs, FCs, DBs, etc.

Programa do usuário com blocos S7OBs, FBs, FCs, DBs, etc.

Programa do usuário em arquivos fontes (STL)

Programação da CPU do S7-300

Programas S7/M7 (associado à um HW)

Programa S7/M7 (não associado à um HW)

Estação HW

Programa do usuário em arquivos fontes

Softwar

e

Didactic 45

Objetos do STEP 7SÍMBOLO OBJETO DESCRIÇÃO SUBORDINADO A

Projeto Representa o ïcone Principal:

Projeto de Automação

Arquivo

Estação Representa um HW configurado, ao

qual está subordinado o programa

Projeto

Módulo Programável

(CPU, CP ou FM)

Representa módulo que contém

programa ou parametrização

Estação

Programa S7

(offline)

Contém todos os elementos

referentes à programação: blocos,

arq. fontes, simbólicos.

Módulo Programável ou

Projeto

Blocos de Programa

(Blocks)

Representa o diretório que contém os

blocos de programa: OBs, FBs, DBs

Programa S7

(online ou offline)

Programa S7

(online)

Contém os elementos referentes ao

programa on-line.

Módulo Programável ou

Projeto

Bloco Representa o bloco de programa:

OB1, FB10, FC34, ...

Blocos de Programa

(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

Comunicação

Programa S7

(offline)

Softwar

e

12

Didactic 46

Softwar

e

Didactic 47

Instruções Diagrama Ladder

I0.0 Q0.0

Instrução:Verifica se endereço I0.0 éverdadeiro

I0.0 Q0.0

Instrução:Verifica se endereço I0.0 é falso

RLO=0

Saída Q0.0 é desativada

Exemplo: Entrada I0.0 é verdadeira

RLO=1Saída Q0.0 é ativada

Escreve no endereço o RLO

Ler endereço

I0.0 Q0.0

S

Caso RLO=1 ativa endereço e mantém

I0.1 Q0.0

R

Caso RLO=1 desativa endereço e mantém

I0.0 Q0.0

13

Didactic 48

S4

S4KB1

S1 Y1

S2

B1

S3 Y2S4

Network1

Network2

CPU-315-2DP

I Q

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0.0

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0.0

24V

0V

Y1 Y2

S1S2

S3S4

B1

Exercício 1

Didactic 49

S4

S4KB1

I0.0 Q0.0

I0.1

I0.4

I0.2 Q0.1I0.3

Network1

Network2

CPU-315-2DP

I Q

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0.0

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0.0

24V

0V

Y1 Y2

S1S2

S3S4

B1

Exercício 1

14

Didactic 50

I0.0 Q0.0

I0.1

I0.4

I0.2 Q0.0I0.3

Network1

Network2

CPU-315-2DP

I Q

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0.0

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0.0

24V

0V

Y1

S1S2

S3S4

B1

Exercício 1a

S

R

S4

I

Didactic 51

CPU-315-2DP

I Q

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0.0

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0.0

24V

0V

Y1

S1S2

S3S4

B1

Exercício 2

S4

I

S3

I

15

Didactic 52

CPU-315-2DP

I Q

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0.0

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0.0

24V

0V

Y1

S1S2

B2

B1

Exercício 3

H1

cap

ind

Didactic 53

Flanco de Impulso (Degrau)

RLO1

0Time

Flanco Positivo Flanco Negativo

Diagrama de Status do Sinal

I 1.0

M 1.0

Q 8.0

LAD

I1.0 M1.0 Q8.0P

Softwar

e

16

Didactic 54

Carregando e Transferindo Dados

MOVE

EN ENO

IN O

EN - Habilita EntradaENO -Habilita SaídaIN - Valor de Entrada

(Tamanho de todos os tipos de dados 8, 16, 32 bit )

O - Target address(Tamanho de todos os tiposde dados 8, 16, 32 bit )

5 MB 5

Softwar

e

Didactic 55

Funções de Comparação

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

CMP==I

IN1

IN2

M0.0

IW0

IW2

Q9.7

Softwar

e

17

Didactic 56

ContadoresS_CU

S

CU Q

PV

R CV_BCD

CV

I0.0

I0.2

C#12

I0.1

Q8.0

MW0

MW2

C3Crescente S_CU valor da entrada SC. Iniciando com 0 ou SC, o contador conta crescentemente a cada vez que existe um flanco de impulso positivo na entrada CU. A saída Q é sempre 1, enquanto o valor de CV não for igual a 0. Se houver um flanco de impulso positivo na entrada R o contador é resetado, isto é, o contador é setado com o valor 0.

S_CD

S

CU Q

PV

R CV_BCD

CV

I0.0

I0.2

C#12

I0.1

Q8.0

MW0

MW2

C4

Decrescente S_CD valor da entrada SC. Iniciando com 0 ou SC, o contador conta decrescentemente a cada vez que existir um flanco de impulso positivo na entrada CD. A saída Q é sempre 1, enquanto o valor CV não for igual a 0. Se houver um flanco de impulso positivo na entrada R o contador é resetado, isto é, o contador é setado com o valor 0.

Softwar

e

Didactic 57

Contadores

E0.7

S_CUD

CD Q

PV

R CV_BCD

CV

E0.4

CUE0.5

C#20

Q8.3

MW4

MW7

C5

SE0.3

Up / Down Counter S_CUD Combinação de contadores crescente e decrescente.

Softwar

e

18

Didactic 58

Chamando BlocosChamando Bloco Bloco Chamado

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

Execução

do Programa

Execução

do ProgramaInstrução que chamaoutro bloco

(FB, FC, SFB, SFC)

Execução

do Programa

Execução

do Programa

Instrução que chamaoutro bloco

(FB, FC, SFB, SFC)

Softwar

e

Didactic 59

T4

S_ODT

TV

S Q

BCD

BI

R

I0.7

I0.5S5T#35s

Q8.5

MW0

MW2

S_OFFDT

TV

S Q

BCD

BI

R

T5

I1.7

I1.5S5T#55s

Q8.6

MW4

MW6

Q8.7T6

S_ODTS

TVS Q

BCD

BI

R

I1.3

I1.4S5T#105s MW10

MW12

On-Delay Timer S_ODT

Retardo na Energização

Off-Delay Timer S_OFFDT

Retardo na Desenergização

Retentive On-Delay

S_ODTS Retardo na Energização com Retenção

Temporizadores com Retardo na Energização/Desenergização

Softwar

e

19

Didactic 60

Temporizadores de Pulsos

S_PULSE

TV

S Q

BCD

BI

R

T2

I0.0

S5T#45sI0.1

Q9.0

MW5

MW7

S_PEXT

TV

S Q

BCD

BI

R

I0.2

S5T#85sI0.3

Q9.1

MW9

MW11

T3

Pulse S_PULSE

Pulso

Extended Pulse S_PEXT

Pulso Extendido

Softwar

e

Didactic 61

On – Delay Timer

(S_ODT)

∆∆∆∆t

Entrada

Saída

∆∆∆∆t

20

Didactic 62

Off – Delay Timer

(S_OFFDT)

∆∆∆∆t

Entrada

Saída

∆∆∆∆t

Didactic 63

Retentive On – Delay Timer

(S_ODTS)

∆∆∆∆t

Entrada

Saída

∆∆∆∆t

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

21

Didactic 64

Pulse (S_PULSE)

∆∆∆∆t

Entrada

Saída

∆∆∆∆t

Didactic 65

Extended Pulse

(S_PEXT)

∆∆∆∆t

Entrada

Saída

∆∆∆∆t