controlador lógico programável – clp s7 200jlcurzel/clp/3 - clps/1 - clp s7_200/part… · s7...

18
1 Controlador Lógico Programável – CLP S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 É um equipamento de controle composto de componentes eletrônicos e memória programável que contém dados e programas com a finalidade de ler e executar instruções, interagindo com um sistema ou processo, através de entradas e saídas digitais ou analógicas.

Upload: others

Post on 17-Aug-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

1

Controlador Lógico Programável – CLP

S7 200Prof. Jeferson L. Curzel

2009/1

Definição IEC 1131-3

• É um equipamento de controle composto de componentes eletrônicos e memória programável que contém dados e programas com a finalidade de ler e executar instruções, interagindo com um sistema ou processo, através de entradas e saídas digitais ou analógicas.

Page 2: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

2

Vantagens x Desvantagens

• VANTAGENS:• Flexibilidade• Confiabilidade• Fácil gestão das falhas• Grande número de

entradas/saídas (I/O)• Baixo custo• Monitoração do

funcionamento• Velocidade de operação• Facilidade de

programação/alteração

• DESVANTAGENS:• Nova tecnologia =>

aprendizado• Aplicação fixa =>

custo elevado• Condições ambientais

extremas => e.m.c. umidade, problemas para eletrônica.

• Manutenção do Hardware => substituição

Família Simatic S7

Micro Automação Automação Integrada

Page 3: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

3

Família S7 200

= 8 CLPs

= 5 CLPs

S7 200 - Características

Page 4: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

4

S7 200 - Características

��������� ���� ������������ �����

S7 200 - CPUs

Page 5: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

5

S7 200 – CPU 224XP

Módulos de ExpansãoConexão com Flat Cable

Page 6: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

6

Módulos de Expansão

Comunicação

Page 7: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

7

Programação

• Step7 MicroWin– Programação do CLP– Monitoração do Programa– Configuração da CPU e Expansões– Documentação do Projeto– Manutenção e Comissionamento– Programação em LAD, STL e FBD

(IEC 1131-3)

Linguagens

Page 8: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

8

Endereçamento no CLP

SAÍDASDIGITAIS

ENTRADASDIGITAIS

SA

ÍDA

AN

ALÓ

GIC

A

EN

TR

AD

AS

AN

ALÓ

GIC

AS

Endereçamento no CLP

• TIPOS DE ENDEREÇOS– I = DIGITAL INPUT– Q = DIGITAL OUTPUT (QUIT)– AIW = ANALOG INPUT– AQW = ANALOG OUTPUT (QUIT)– V = VARIABLE (FLAG)– M = MEMORY– C = COUNTER– T = TIMER– ...

Page 9: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

9

Estrutura das variáveis

Acesso às variáveis

Page 10: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

10

Byte, Word e Double Word

Endereçamento no CLP

Q0.0 a Q 1.1

I 0.0 a I 1.5

AQ

W0

AIW

0 e

AIW

2

Page 11: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

11

Ciclo de SCAN

Ordem de Execução das Linhas do Programa:

Esquerda para a Direita

De cima para Baixo

Ciclo de SCAN

Page 12: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

12

Instruções Binárias

Exercício 01)

• Criar um programa para ligar e desligar uma saída a partir da mesma entrada (monobotão)

Page 13: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

13

Exercício 02)

• Criar um programa para ligar 3 saídas em seqüência, conforme o diagrama abaixo:

Contadores

Page 14: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

14

Comparadores

Contador e Comparador

Page 15: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

15

Exercício 03)

• Criar um programa para ligar 3 saídas em seqüência, conforme o diagrama abaixo, utilizando contadores e comparadores.

Temporizadores

Page 16: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

16

TON

TONR

Page 17: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

17

TOF

TON => CLOCK

Page 18: Controlador Lógico Programável – CLP S7 200jlcurzel/CLP/3 - CLPs/1 - CLP S7_200/PART… · S7 200 Prof. Jeferson L. Curzel 2009/1 Definição IEC 1131-3 • É um equipamento

18

Temporizador e Comparador

Exercício 04)

• Crie um programa usando os temporizadores (e comparadores) para realizar a função abaixo: