treinamento a familia s7 200

150
Date: 22/02/02 File: Micro_01E.1 SIMATIC S7 Siemens 2000. Todos os direitos reservados. Centro deTreinamento Automaªo e Drives A Famlia SIMATIC S7 SIMATIC WinCC SIMATIC PC SIMATIC DP SIMATIC Controller SIMATIC HMI SIMATIC NET SIMATIC PCS 7 SIMATIC Software SIMATIC

Upload: agpr5-l-a5-group

Post on 15-Jul-2015

172 views

Category:

Engineering


6 download

TRANSCRIPT

Page 1: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.1

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

A Família SIMATIC S7

SIMATIC

WinCC

SIMATIC

PC

SIMATIC

DPSIMATIC

Controller

SIMATIC

HMI

SIMATIC

NET

SIMATIC

PCS 7

SIMATIC

Software

SIMATIC

Page 2: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.2

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Resumo da Família SIMATIC

SIMATIC Controller

SIEMENS

SIMATIC

S F

R U N

S T O P

Q 0 . 0

Q 0 . 1

Q 0 . 2

Q 0 . 3

Q 0 . 4

Q 0 . 5

I 0 . 0

I 0 . 1

I 0 . 2

I 0 . 3

I 0 . 4

I 0 . 5

I 0 . 6

I 0 . 7

S7-200

CPU 212

SIMATIC PGSIMATIC PC

PG 740

SIEMENS

7 8 9

4 5 6

1 2 3

0

.D E F

A B CI N S

D E LS H I F T H E L P

E S C

E N T E R

A C K

S I M A T I C O P 1 7

S H IF T

H E L PK1 K 5 K 6 K 7 K 8K 2 K 3 K 4

K 9 K 1 0 K 11 K 1 2 K 1 3 K 1 4 K 1 5 K 1 6

SIMATIC HMI

ASI

FM

SV

SIMATIC DP

SIMATIC NET

PROFIBUS-DP

Industrial Ethernet

PROFIBUS

MPI - Network SIMATIC NET

Page 3: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.3

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

S7-200

SIEMENS

SIMATIC S7-200

CPU 214SF

RUN

STOP

I1.0

I1.1

I1.2

I1.3

I1.4

I1.5

I0.0

I0.1

I0.2

I0.3

I0.4

I0.5

I0.6I0.7

Q1.0

Q1.1

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Q0.6

Q0.7

EM 221

DI 8 x DC24V

I.0

I.1

I.2

I.3

I.4

I.5

I.6

I.7

Page 4: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.4

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

S7-200: Módulos

EM EM

CP242 - 2

CP

Page 5: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.5

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

SIEMENS

SIMATIC

SF

RUN

STOP

Q0.0Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

I0.0

I0.1

I0.2I0.3

I0.4I0.5

I0.6I0.7

S7-200

CPU 212

Potenciômetro

Saídas

Entradas Leds de Satus dasentradas e saídas

Interface PPI

Seletor de Modo de operaçãoCartão de Memória

Leds de Status

Desenho da CPU S7-200

Page 6: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.6

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

S7-300

Page 7: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.7

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

S7-300: Módulos

PS(opcional)

CPU IM(opcional)

SM: DI

SM: DO

SM: AI

SM: AO

FM:- Cont. Rápida- Posicionamento- Controle de malha fechada

CP: - Ponto a Ponto - PROFIBUS - Ethernet

Page 8: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.8

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

CPU314SIEMENS

SFBATFDC5VFRCERUNSTOP

RUN-P

RUN

STOP

M RES

SIMATIC S7-300

Batterie MPI

CPU315-2 DPSIEMENS

RUN-P

RUN

STOP

M RES

SIMATIC S7-300

Batterie DP

SFBATFDC5VFRCERUNSTOP

MPI

SF DPBUSF

Desenho da CPU S7-300

Page 9: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.9

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

S7-400

Page 10: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.10

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

S7-400: Módulos

PS CPU SM: DI

SM: DO

SM: AI

SM: AO

CP FM SM IM

Page 11: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.11

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Desenho da CPU S7-400: (Parte 1)

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

EXT.-BATT.

5...15V DC

X3

X1

414 - 2XG00 - 0AB0

CPU 414-2

X 2 3 4

INTFEXTF

STOPRUN

CRSTFRCE

CRSTWRST

RUN-PRUN

STOPCMRES

INTFEXTF

BUSF

DP

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

EXT.-BATT.

5...15V DC

X1

421 - 1BL00 - 0AA0

DI 32xDC24V

X 2 3 4

INTFEXTF

STOPRUN

CRSTFRCE

CRSTWRST

RUN-PRUN

STOPCMRES

Chave Tipo Start-up

Chave Selec. Modo

e.x. CPU412-1 e.x. CPU416-2DP

* p/ mais informações ver catálogo ST 70

Page 12: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.12

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Desenho da CPU S7-400 (Parte 2)

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

EXT.-BATT.

5...15V DC

X3

X1

414 - 2XG00 - 0AB0

CPU 414-2

X 2 3 4

INTFEXTF

STOPRUN

CRSTFRCE

CRSTWRST

RUN-PRUN

STOPCMRES

INTFEXTF

BUSF

DP

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

EXT.-BATT.

5...15V DC

X1

421 - 1BL00 - 0AA0

DI 32xDC24V

X 2 3 4

INTFEXTF

STOPRUN

CRSTFRCE

CRSTWRST

RUN-PRUN

STOPCMRES

LEDs indicativos de falhas gerais da CPU

Slot p/ cartãode memória

Interface MPI

Bateria alimentação externa

LEDs indicativos da Interface DP integrada

Interface DP

Page 13: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.13

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Terminais de Programação (PGs)

PG720

PG740

PG760

Page 14: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.14

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Hardware/Software Requisitos

� Processador 80 486 ou superior, Pentium é recomendado

� Hard Disk (livre) Min. 300 MB (para Windows, Swap File, STEP7, Projetos)

� RAM >= 32 MB, 64 MB é recomendado

� Interfaces CP 5611 ou MPI card ou Conversor PC-MPI Adaptador (PROMMER) p/ Cartão de Memória

� Mouse Sim

� Sistema Operacional Windows 95/98/NT

Requisitos do PG/PC para Instalação do STEP 7

Page 15: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.15

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

PG 740

SIEMENS

Instalando o Software STEP 7

ou

Page 16: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.16

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Resultado da Instalação

Duplo-click no Ícone

Activação via Menu Iniciar

Page 17: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.17

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

STEP 7- Micro/WIN

Page 18: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.18

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Do Processo ao Projeto

Gerenciamento do Projeto

Processo

STEP 7-Micro/WIN

Hardware

Software

SBR1

OB1

I 1.0 I 1.1 Q4.0

Page 19: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.19

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Iniciando o Micro/WIN

ou

Page 20: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.20

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Elementos da Janela

Barra de Título

Barra de Menu

Barra de Ferramenta

Barra de Status

Barra de Navegação

Árvore de Instruções

Janela de Status

Editor de Programa

Page 21: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.21

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

A Barra de Ferramenta

Page 22: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.22

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Estrutura de Projeto

Page 23: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.23

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Opções

Page 24: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.24

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Criando um Projeto

Page 25: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.25

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Inserindo uma Unidade de Organização de Programa (UOP)

Right

Page 26: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.26

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Sistema de Ajuda (Help) do Micro/WIN

Page 27: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.27

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Help Sensível ao Contexto no Micro/WIN

F1

Page 28: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.28

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Exercício: Criando um Projeto

Page 29: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.29

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Kit de Treinamento

F

F1

NUMBER OF EB = 255NUMBER OF FB = 253

F2 F3 F1

Page 30: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.30

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

O Modelo Transportador

INI 1 até INI 3 (Sensores de Proximidade)

M 1 (Motor)

LS1Barreira de Luz

Page 31: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.31

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Configuração de Hardware e Conceito de Memória

Page 32: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.32

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Conceito de Memória no S7-200

Blocos:� Blocos lógicos� Bloco de dados� Bloco de sistema

Comentários

Simbólicos

Blocos:� Blocos lógicos� Bloco de sistema� Bloco de dados

Função:

PLC-> ProgramMemory Cartridge

(Gravação Eprom)

Cartão de

Memória

Blocos: � Blocos lógicos � Bloco de sistema

EEPROM:

Desligamento -> Ligamento

� Dados armazenados sem erro pelo

super capacitor: Não-ret. M, T, C = 0

� Conteúdo da RAM não armazenado:

Todos T, C e M não retentivos = 0

Bloco de dados

Bits de memória

� Blocos lógicos� Bloco de sistema

Temporizadores

não-ret. retentivo

Contadores

não-ret. retentivo

não-ret. retentivo

não-ret. retentivo

Bloco de dados

não-ret. retentivoBits de memória

RAM:

Page 33: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.33

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Copiando Blocos de/para o Cartucho de Memória EPROM

Função:

PLC-> ProgramMemory Cartridge

(Gravação Eprom)

Carregendo o programa do

cartucho de memória p/ a CPU:

1. Desligue a CPU

2. Insira o cartucho de memória

3 Ligue a CPU

RAM� Blocos lógicos� Bloco de sistema� Bloco de dados

� M , T, C

EEPROM� Blocos lógicos� Bloco de sistema� Bloco de dados

� M , T, C

Page 34: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.34

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Portas da CPU

Page 35: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.35

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Áreas Retentivas

CPU após

religamento

Área de Bits de Memória

111MB0MB1 11

1 111

1

Área de Bits de Memória

111MB0MB1 11

0 000

0

Page 36: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.36

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Senha

Function Level 1 Level 2 Level 3

Read user data Allowed Allowed Allowed Write user data Allowed Allowed Allowed

Start/Stop program execution Allowed Allowed AllowedSet/Read Time of Day Clock Allowed Allowed Allowed

Upload user program, data, and configuration Allowed Allowed Not Allowed

Download user program, data, and configuration Allowed Not Allowed Not Allowed

Delete user program, data, and configuration Allowed Not Allowed Not Allowed

Copy user program, data, and configuration data to memory cartridge

Allowed Not Allowed Not Allowed

Page 37: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.37

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Tabela de Saídas

PIQ

111QB0QB1

PIQ

000QB0QB1

CPU deRUN -> STOP

111QB0QB1

Page 38: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.38

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Detecção de Pulso nos Bits

Page 39: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.39

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Filtro de Entradas

Page 40: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.40

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Relógio

Page 41: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.41

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

PLC - Função �Clear�

Page 42: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.42

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

PLC - Função �Information�

Page 43: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.43

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

PLC - Função �Compare�

Page 44: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.44

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

PLC - Função �Type�

Próximapágina

Page 45: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.45

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Comunicação

2x

Page 46: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.46

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Seleção do PLC

2x

Page 47: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.47

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Editando Blocos

Page 48: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.48

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Linguagens de Programação

LD I 0.0A I 0.1= Q0.0

STL

AND Q0.0I 0.0

I 0.1

FBD

I 0.0 I 0.1 Q0.0

LAD

Page 49: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.49

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Iniciando o Editor LAD/STL/FBD

Clique nesseícone

Page 50: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.50

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Componentes do Editor LAD/STL/FBD

Tabela devariáveis locais

Janela dePrograma

Árvore deInstruções

Page 51: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.51

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Selecionando a Linguagem de Programação

Page 52: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.52

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Programando em LAD

Consultar o Help On-Line p/ mais informações

Page 53: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.53

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Programando em FBD

Consultar o Help On-Line p/ mais informações

Page 54: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.54

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Programando em STL

Consultar o Help On-Line p/ mais informações

Page 55: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.55

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Salvando um Projeto

Page 56: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.56

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Chamando um Bloco no OB1

Double-click this icon

Page 57: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.57

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Transferindo Blocos para o PLC

Page 58: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.58

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Programa Simples de Teste

Clique nesse ícone

Page 59: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.59

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Antes de você transferir um bloco de programa ...

Exercício: Setando a Comunicação

Clique nesse ícone

Page 60: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.60

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Exercício : Abrindo e Editando SBR0

Clique em SBR0

Page 61: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.61

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Instruções Lógicas de Bits

I 0.0 I 0.1 Q 8.0

Q 8.1

I 1.2

( S )

I 0.0

( R )

I 0.1

Q 0.0

1

Q 0.0

1

PQ 0.1

Page 62: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.62

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Execução Cíclica de Programa

Módulo de Entrada

Módulo de Saída

Escrevendo no registrador da tabela imagem de saída (PIQ) para os módulos de saída

Executando o programa no OB1 (execução cíclica)Eventos

(data e hora,interrupções,interrupções de hardware,etc.) rotinas de trigger das interrupções .

Lendo o estado do sinal dos módulos e armazenando os dados na tabela imagem de processo das entradas (PII)

Iniciando a monitoração do tempo de ciclo

Cic

lo d

a C

PU

m

ax.

300m

s

Bloco OB 1

LD I 0.1 A I 0.2

= Q 0.0

Page 63: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.63

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Imagens de Processo

Programa do usuário

: :

A I 2.0= Q 4.3

: : : :

Byte 0Byte 1Byte 2:::

Área de memória CPU

PIQ

1

Byte 0Byte 1Byte 2:::

PII

Área de memória CPU

1

Page 64: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.64

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Programação Estruturada

Funções reutilizáveis são escritas emblocos separados. OB 1(ou outro bloco)chama esses blocos e passa os dadosrelevantes.

Programação ParticionadaProgramação Linear

Estrutura de Programa

Todas as instruçõesestão num único bloco(normalmente o Blocode Organização OB1)

As instruções para as funçõesindividuais estão separadas em blocos. OB 1 chama esses blocos um após o outro.

OB 1 OB 1

Receita A

Receita B

Misturador

Motor

OB 1Bomba

Motor

Page 65: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.65

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

SBR0

OB = Bloco de OrganizaçãoSBR = Subrrotina 0 - 63INT = Rotina de Interrupção 0 - 127

Tipos de Blocos de Programa

Sistema Operacional

OB1

Ciclo de Scan

Processo

Tempo

Comunicação

SBR1 SBR4

SBR3 SBR2

Max. Chamadas em �cascata� = 8

Page 66: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.66

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Contatos NA e NF. Sensores e Símbolos

Estadodo sinal naentrada

Checa por estado do signal �1�

Símbolo /Instrução

Resultado do check

Checa por estado do signal �0�

Símbolo /Instrução

Resultado do check

Presente

Tensão naentrada

Nãopresente

Presente

Nãopresente

Tipo desensor

Estado do Sensor

1

0

0

1

�Yes� 1

LAD:

�NormalmenteAberto�

&

FBD:

A I x.y

STL:

AN I x.y

STL:

&

FBD:

LAD:

�NormalmenteFechado�

�Não� 0

�Yes� 1

�No� 0

�No� 0

�Sim� 1

�Sim�1

�Não� 0

Processo Avaliação do Programa no PLC

Ativado

NãoAtivado

Ativado

NãoAtivado

Contato NA

Contato NF

Page 67: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.67

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

ExercícioDica : Nos 3 exemplos a lâmpada deve ficar ligada quando S1 é ativada e S2 não é ativada!

E 1.0

S1

E 1.1

S2

E 1.0

S1

E 1.1

S2

E 1.0

S1

E 1.1

S2

Q 0.0

Controlador Programável

LampadaLampada Lampada

Q 0.0

Controlador Programável

Q 0.0

Controlador Programável

Software

FBD

STL

LAD

Hardware

I 0.0 I 0.1 Q 0.0 I 0.0 I 0.1 Q 0.0

....... I 0.0

....... I 0.1

....... Q 0.0

Q 0.0

I 0.0

I 0.1

AND

Q 0.0

I 0.0

I 0.1

AND

Q 0.0

I 0.0

I 0.1

AND

....... I 0.0

....... I 0.1

....... Q 0.0

....... I 0.0

....... I 0.1

....... Q 0.0

I 0.0 I 0.1 Q 0.0

Page 68: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.68

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Endereçamento dos Módulos no S7-200

SIEMENS

SIMATIC S7-200

CPU 214SF

RUN

STOP

I1.0

I1.1

I1.2

I1.3

I1.4

I1.5

I0.0

I0.1

I0.2

I0.3

I0.4

I0.5

I0.6I0.7

Q1.0

Q1.1

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Q0.6

Q0.7

CPU 214

Byte 0Byte 1Byte 2:::

PII

Área de memória da CPU

Byte 0Byte 1Byte 2:::

Área de memória da CPU

PIQ

Módulo 0

4I/4O

Módulo 1

8I

Módulo 2

8O

Page 69: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.69

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Operações Lógicas com Bit: E, OU (AND, OR)

LAD FBD STLDiagrama de Circuito

I 0.0 I 0.1 Q 0.0=

Q 0.0ANDI 0.0

I 0.1

LD I 0.0A I 0.1= Q 0.0

L1(Q 0.0)

S1 (I 0.0)

S2 (I 0.1)

OR

AND

I 0.2

I 0.3

OR=

Q 0.2 LD I 0.2O I0.3= Q 0.2

I 0.2

I 0.3

Q 0.2

L3 (Q 0.2)

S3(I 0.2)

S4(I 0.3)

Page 70: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.70

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Operações Lógicas com Bit: OU Exclusivo (XOR)

I 0.4 I 0.5

I 0.4 I 0.5

Q 0.0

LAD

OR=

Q 0.0ANDI 0.4

I 0.5

ANDI 0.4

I 0.5

FBD

LD I 0.4AN I 0.5LDN I 0.4A I 0.5OLD= Q0.0

STL

Page 71: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.71

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Resultado Lógico da Operação (RLO), Primeira Verificação. Exemplos

LD I 1.0

AN I 1.1

A M 4.0

= Q 8.0

= Q 8.1

LD I 2.0

Exemplo 1

Est

ado

do

Sin

al

0

0

0

0

Res

ulta

do d

a v

erifi

caçã

o

RL

O

Prim

eira

ve

rific

açã

o

Est

ado

do

Sin

al

Res

ulta

do d

a v

erifi

caçã

o

RL

O

Prim

eira

ve

rific

açã

o

1

Exemplo 2

1

1

1

Est

ado

do

Sin

al

Res

ulta

do d

a v

erifi

caçã

o

RL

O

Prim

eira

ve

rific

açã

o

1

Exemplo 3

0

1

0

Page 72: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.72

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Saída, Set, Reset

Saída

Set

Reset

I 1.0 AND

=

Q 8.0

I 1.1

LD I 1.0A I 1.1= Q 8.0( )

Q 8.0I 1.0 I 1.1

LAD FBD STL

(S)Q 8.1I 1.2 I 1.3

I 1.2 AND

S

Q 8.1

I 1.3

LD I 1.2A I 1.3S Q 8.1,1

1 N1

I 1.4 OR

I 1.5

LD I 1.4O I 1.5R Q 8.1,1

(R)Q 8.1I 1.4

I 1.5 1R

Q 8.1

N1

Page 73: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.73

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Jump Incondicional (Independente do RLO)

Network 1

LD SM0.0 JMP 1

Network 2::::Network x

LBL 1

STL

( JMP )1

Network 1

Network 2:

:Network x

LBL

LAD

SM0.0

1

1

JMPSM0.0

Network 1

Network 2::::Network x

FBD

LBL

1

Page 74: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.74

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Jump Condicional (Dependente do RLO)

LD I 0.0A I 0.1JMP 1

Jump ifRLO=1

1I 0.0 I 0.1

(JMP)ANDI0.0

I0.1 JMP1

LAD FBD STL

Page 75: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.75

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Avaliação do Flanco do RLO

LD I1.0 A I1.1

EU= M8.0

LD I 1.0A I 1.1ED= M8.1

P

I 1.0 I 1.1 M8.0

N

I 1.0 I 1.1 M8.1

I1.0

I1.1 P =

& M8.0

I1.0

I1.1 N =

& M8.1

I1.0

I1.1

RLO

M1.0

M8.0

M8.1

M1.1

LAD FBD STL

Ciclo do OB1

Exemplo

Page 76: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.76

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Exercício: Programa p/ uma Planta de Engarrafamento (Seção Modo de operação)

Q 0.5 = Esteira AvançaQ 0.6 = Esteira Retorna

Sensor dagarrafaI1.2

I 0.0 =

I 0.1 =

Início (Chave, contato NA)

Parada (Chave, contato NF)

Planta ON/OFF (Liga/Desliga):

I 0.4 = Manual/Automatico (chave)

Modo Entrada (Chave, contato NA)

Modo Manual / Automatico:

I 0.5 =

I 0.2 = Operação de Avanço (Chave, contato NA)Operação de Retorno(Chave, contato NF)

I 0.3 =

M

Page 77: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.77

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Instruções Lógicas de Byte e Word

==BMB020 Q 0.0

T37TON

PT

INI 0.7

100

10s

Page 78: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.78

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Formatos Numéricos (16 Bits)

BCD0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0

2 9 60

W#16#296

28

=256 +

0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

25

=32 +

23

=8 = 296

INTEIRO+296

PG/PC CPU

INTEIRO 27

=128 +

1 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

23

=8+

22

=4 = 412

28

=256+

24

=16+

- (412 + 1) = - 413

-413

NúmerosNegativos

NúmerosPositivos

Page 79: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.79

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Exemplosde carga

Carregando e Transferindo Dados

MOVB 5,MB5 //constante de 8-bits (inteiro)

MOVB 16#EF,MB5 //Byte no formato hexadecimal

MOVW VW0,MW10 //Move word

MOVD VD0,MD0 //Move dupla word

BMB MB0, VB0, 10 //Move Bloco de Bytes (Ex.:10)

MOV_B

EN

IN

OUT

ENO

MB5

5

FBD

LD SM0.0MOVB 5, MB5

STL

MOV_B

EN

OUT

ENO

LAD

IN5 MB5

Page 80: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.80

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Temporizadores: Atraso no Ligamento (TON)

NETWORK 1LD I 0.7TON T37, +100

NETWORK 2LD T37= Q0.0

STL

Exemplo

RLO em IN

Operaçãodo Tempor.

T37

LAD

T37

TON

IN

PT

I 0.7

100

Q0.0T37

FBD

T37

TON

IN

PT

I 0.7

100

T37Q0.0

=

Page 81: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.81

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Temporizadores: Atraso no Ligamento Retentivo (TONR)

RLO em IN

Operaçãodo Tempor.T4Exemplo

FBD

T4

TONRIN

PT

I 0.7

200

T4Q0.0

I 0.6T4

Network 1

Network 2

Network 3

=

RN1

LAD

T4

TONRIN

PT

I 0.7

200

T4 Q0.0

I 0.6 T4R

Network 1

Network 2

Network 3

1

Network 1LD I 0.7TONR T4, +200

Network 2LD T4= Q0.0

Network 3LD I 0.6R T4, 1

STL

I0.6

Page 82: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.82

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Temporizadores: Atraso no Desligamento (TOF)

I0.7

M0.0

T33

Q0.0

FBD

T33

TOFIN

PT

I0.7

500

I0.7

Network 1

Network 2

ORT33

Q0.0

Exemplo

Page 83: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.83

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Temporizadores de PulsoLAD

T33

TONIN

PT

M0.0

500

Network 1

Network 2

Network 3

I0.7P

M0.0S1

Network 4

M0.0 Q0.0

T33 M0.0

I0.7

R

I0.7

M0.0

T33

Q0.0

Exemplo

Page 84: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.84

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Temporizadores de Pulso ExtendidoLAD

T33

TONIN

PT

M0.0

500

Network 1

Network 2

Network 3

I0.7P

M0.0S1

Network 4

M0.0 Q0.0

T33 M0.0R

I0.7

M0.0

T33

Q0.0

Exemplo

Page 85: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.85

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Contadores

STL

LD I0.4

LD I0.5LD I0.7CTUD C5, +20

I 0.4

I 0.5

20

I 0.7

FBD

CU CTUD

CD

R

PV

C5

LAD

Q

I 0.4

I 0.5

CU

20

CTUD

CD

R

PV

C5

I 0.7

Page 86: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.86

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Tanque principal

Q 0.4Bico de Enchimento Sensor de

Garrafa I 1.2Sensor de Garrafa

I 1.1

Sensor de Garrafa

I 1.3

Exercício: Programa para uma Planta de Engarrafamento (Ciclo de Enchimento e Contagem de Garrafas)

Q 0.5 = Esteira AvançaQ 0.6 = Esteira Retorna

I 0.0 = Início (Chave, contato NA)

I 0.1 = Parada (Chave, contato NF)

Planta ON/OFF (Liga/Desliga):

I 0.4 = Manual/Automatico

I 0.5 = Modo Entrada

Modo Manual / Automatico:

I 0.2 = Operação de Avanço

I 0.3 = Operação de Retorno

M

Page 87: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.87

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Instruções de Conversão: BCD <-> Inteiro

0 8 1 5Entrada DigitalCódigo - BCD

Saída Digital Código - BCD

ConversãoBCD->Inteiro

Tarefa

ConversãoInteiro->BCD

Programa do Usuáriocom instruções matemáticas denºs Inteiros

0 2 4 8

LD I0.4MOVW IW4, MW20BCDI MW20

LD I0.4MOVW IW4, MW20IBCD MW20

STL

IN

BCD_I

EN ENO

OUTINIW4 MW20

I_BCD

IN

EN ENO

OUTMW10 QW12

LAD

M0.0

M0.0

IN

BCD_I

EN ENO

OUTINIW4 MW20

IN

I_BCD

EN ENO

OUTINMW10 QW12

FBD

M0.0

M0.0

Page 88: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.88

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Instruções de Conversão: Inteiro -> Duplo Inteiro -> Real

InstruçõesMatemáticascom númerosReais

Conversão deDuplo Inteiropara Real

Conversão deInteiro paraDuplo Inteiro(32 bits)

Tarefa

Dados no formato inteiro(16 bits)

STL

LD I0.4ITD MW12, MD14A ENODTR MD14, MD26

IN

I_DI

EN ENO

OUTINMW12 MD14 IN

DI_R

EN ENO

OUTINMD14 MD26

FUP I0.4

LAD

IN

DI_REN ENO

OUTMD14 MD26ININ

I_DIEN ENO

OUTMW12 MD14IN

I0.4

Page 89: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.89

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Instruções de Comparação

STL

LDB= MB0, VB4= M0.0

FBD

M0.0MB0

VB4

==B

LAD

MB0 M0.0==B

VB4

Page 90: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.90

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

XOR

MW10 após �XOW� 1 1 1 1 1 1 1 0 00000000

OR

MW10 após �OW� 0 1 1 10 0 0 0 01 1 1 1 1 1 1

Operações Lógicas Digitais

LD I0.0MOVW IW0, MW10ANDW 16#5F2A, MW10

015

IW0 =

W#16#5F2A =

WAND_W

WXOR_W

WOR_W

EN ENO

IN2 OUTW#16#5F2A MW10

IN1IW0

0 1 1 1 10 0 0 0 0 0 0 0 0 0 0

0 1 1 1 10 0 0 0 0011 1 1 1

AND

MW10 após �AW� 0 1 1 10 0 0 0 0 0 0 0 0 0 00

Page 91: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.91

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

LAD FBD STL

Funções Matemáticas Básicas

Adição

Subtração

Multipli-cação

Divisão

LD I0.0MOVW MW4, MW6+I MW10, MW6

MW10

ADD_I

IN2

EN ENO

OUT

IN1MW4

MW6MW10

ADD_I

IN2

EN ENO

OUTIN1MW4

MW6

I0.0I0.0

MW11

SUB_I

IN2

EN ENO

OUTIN1MW5

MW7

LD I0.0MOVW MW5,

MW7-I MW11,

MW7

SUB_I

IN2

EN ENO

IN1MW5MW11 MW7OUT

I0.0

I0.0

MD12

MUL_R

IN2

EN ENO

OUT

IN1MD6

MD20

LD I0.0MOVR MD6,

MD20*R MD12,

MD20

MD6MD12

MUL_REN ENO

IN1MD20IN2

I0.0I0.0

MD4

DIV_R

IN2

EN ENO

OUTIN1MD0

MD8

LD I0.0MOVR MD0,

MD8/R MD4,

MD8

MD0MD4

EN ENOIN1IN2 MD8OUT

DIV_RI0.0

I0.0

Page 92: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.92

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Instruções de Deslocamento �Shift� (Word / Dupla Word)

LD I0.0EUMOVW MW0, MW2SLW MW2, 2

0 0

1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

1 0 0 0 0 0 0 0 0 0 0 0 0 1

OUT

IN

Deslocamento (Shift) Word p/ Esquerda:

0 0

OUT

1 1 1 0 0 0 0 0 0 0 0 0 0 0

11 1 0 0 0 0 0 0 0 0 0 0 0 0 1

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

IN

Deslocamento (Shift) Word p/ Direita:

SM1.1 =1 SM1.1 = 0

MW2

SHL_W

EN

N OUT

ENO

INMW0

2

I 0.0P

Page 93: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.93

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Instruções de Rotação de Dupla Word

LD I0.0EUMOVD MD0, MD2RLD MD2, MB6

Rotação de 4posições paraa esquerda

0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0

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

IN:

1 0 1 10 0 0 0 0 0 0 0 0 0 1 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0OUT:

ROL_DW

EN

N OUT

ENO

MD2

INMD0

MB6= +4

I 0.0P

LAD/FBDSTL

Page 94: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.94

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Simbólicos

Page 95: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.95

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Endereçamento Absoluto e Simbólico

LD I 0.0

= Q0.0

LD I 0.4

= Q0.5

Call SBR 0

LD "PLANT_ON"

= "ON_INDIC"

LD "M_FWD"

= "MOTOR_FWD"

Call SBR 0

Symbol Address Data type Comment

MOTOR_FWD

MOTOR_BWD

PLANT_ON

ON_INDIC

M_FWD

Q0.5

Q0.6

I 0.0

Q0.0

I 0.4

BOOL

BOOL

BOOL

BOOL

BOOL

Motor avança

Motor retorna

Liga Planta

Indicador �PLANTA LIGADA�

Chave: Motor avança

(Max. 24 caracteres) (Max. 80 caracteres)

Page 96: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.96

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Dados Locais do Bloco: Tabela de variáveis locais Editor de Programa- Parâmetros do Bloco do bloco- Dados Locais/temporários

Labels de Jumps Parte do Programa Editor de Programa Codificado do bloco

Endereçamento Simbólico - Resumo

Símbolos para: Armazenado na: Criado com:

Dados Globais: Tabela de Simbólicos Editor de Simbólicos- Inputs (I)- Outputs (Q)- Bit memories (M), timers (T), counters (C)- Analog inputs (AI)- Analog outputs (AQ)- Special memory bits (SM)- Variables (V)

Page 97: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.97

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Abrindo a Tabela de Simbólicos

Page 98: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.98

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Menu �Edit�: Função �Find� (Localizar)

Page 99: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.99

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Menu �Edit�: Função �Replace� (Substituir)

Page 100: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.100

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Menu �View�: Função �Sort� (Escolha)

Page 101: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.101

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Endereçamento Simbólico

Page 102: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.102

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Ferramentas de Teste e Depuração

Page 103: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.103

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Debug - Status do Programa

Page 104: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.104

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Abrindo a ferramenta "Chart Status" (Tabela de Status)

Page 105: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.105

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Entrando com Variáveis na Tabela de Status

Page 106: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.106

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Ativando a Tabela de Status

Page 107: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.107

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Force e Unforce de Variáveis

Entrada de Valor

Page 108: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.108

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Referência Cruzada

Page 109: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.109

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Mostrando a Referência de Dados

Page 110: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.110

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Lista de Referência Cruzada

Endereço ou nome do operando

Bloco no qual o operando é usado

Nº do Segmento (LAD/FBD) ou nº da linha (STL)

Instrução usada

Page 111: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.111

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Bytes Utilizados / Bits Utilizados

Page 112: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.112

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Corrigindo Blocos a partir da Lista de Referência Cruzada

2x2x

Page 113: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.113

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Display de Texto - TD 200

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

NUMERO DE G.CHEIAS = 22

NUMERO DE G.VAZIAS = 25

Page 114: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.114

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

Teclado

Teclas �Page Up/Down� ouIncrementa/Decrementavalores

Reconhecimentode Mensagens

Chaveia entre os modos�Display� e �Menu� ou Função�Cancela�

Teclas de Função para setaros bits Mx.0 a Mx.3 (F1 a F4)

Tecla SHIFT para ativar asTeclas de Função p/ setar osbits Mx.4 a Mx.7 (F5 a F8)

Display do Painel

NUMBER OF FB = 22NUMBER OF EB = 25

Page 115: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.115

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Modo �Menu� / Modo �Display�

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

Poti 0 : 156

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

MENUSET NETWORK ADDRESS

Modo �Menu�

Modo �Display�

Seleciona a opção do menu pelas setas

Confirma com a tecla ENTER

Page 116: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.116

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Ajuste de Parâmetros

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

TD 200 ADDRESS 1CPU ADDRESS 2

Modo �Menu�

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

Poti 0 : 234

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

TD 200 ADDRESS 1CPU ADDRESS 24 Use as setas para selecionar o endereço

Confirme o endereço selecionadocom a tecla ENTER

Pressione ESC para retornarao Modo �Display�

Use as setas para selecionaro parâmetro a ser setado

Confirme com a tecla ENTER

Page 117: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.117

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Estrutura de Parâmetros

T

D

Config. 1

Config. 0

No. of mess.

MB-Num.

VB-Mess.

VB-Bits

Password

Config. 0

Update rate (Taxa de Atualização)0 Tão rápido quanto possível1 A cada 1 segundo

:

F A cada 15 segundos

Language (Idioma)1 Inglês 2 Alemão 3 Francês4 Italiano 5 Espanhol

Message size (Tamanho da Mensagem)0 20 caracteres por mensagem1 40 caracteres por mensagem

Config. 1

Arrow keys (SETAS)1 Seta p/ Baixo2 Seta p/ Cima

Force (Forçar)0 Desativado1 Ativado

Time of Day clock (Relógio)0 Desativado1 Ativado

Password (SENHA)0 Desativada1 Ativada

Page 118: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.118

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Estrutura de Mensagens

100

VB-Mess

I n

p u

_ _

t _

I B

0 =

0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0

VB100

VB112 0 0 0 0 0 0 0 0

VB113 0 0 1 1 0 0 0 0

Texto

Dado daword

Parâmetros da word - Byte 0

Reconhecimento0 Não Reconhecimento1 Reconhecimento2 Mensagem Reconhecida

Valor do dado0 Não editado1 Editado

Proteção por SENHA0 Desativada1 Ativada

Edição de Dados da word0 Não Possível1 Possível

VB112

Ponto decimal0 sem ponto decimal1 dígito à direita do ponto decimal

:

7 dígitos à direita do ponto decimal

Valor do dado0 s/ valor do dado1 Word, c/ sinal2 Dword, c/ sinal3 Word, s/ sinal4 DWord, s/ sinal5 Valor real

Parâmetros da word - Byte 1

VB113

Parâmetrosda word

VW114

Page 119: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.119

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Bits de Habilitação de Mensagens

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

Entrada IB0 = 10

7 6 5 4 3 2 1 0

VB12

VB13

VB14

VB15

VB16

VB17

1

IB0 1 10 00000

Se IB0 >= 10

Update (Atualização):

� A cada n segundos

� Tão rápido quanto possível

IB0 V12.7

>=B

10

Network 1 Se IB0 > 10

Network 2 Se V12.7 = 1

MOV_BEN

IN

V12.7

VB115 IB0 OUT

TD200_1

Page 120: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.120

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Bloco de Parâmetros, Exemplo 1

// BEGIN TD200_BLOCK 30

VW0 30VB30 'TD' // ID of TD 200 VB32 16#10 // Language English, Update as fast as possibleVB33 16#20 // Text with 20 chars.;UP key V33.2; DOWN key V33.3VB34 1 // Number of messagesVB35 0 // Message enable bits for function keys M0.0 to M0.7VW36 100 // Starting address for messages VW100 VW38 12 // Starting address for message enable bits VW12

// MESSAGE 1 Message enable bit V12.7

VB100 'Input IB0='VB112 16#00 // No editing; No acknowledgement; No password;VB113 16#30 // Word, unsigned; 0 digits to right of decimal;VW114 16#00 // Embedded data value:VB116 ' '

// END TD200_BLOCK 30

Page 121: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.121

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Editando um Valor de Dado Embutido

Valor do Dado0 Não editado1 Editado

Edição dos Dados0 Não possível1 Possível

VB106 1

2.

1.

3.

13

Network 1 Valor do Dado modificado

Network 2 Se I 0.0 = 1 seta bit de habilit. Mens.

MOV_WEN

IN

V106.2

MW10 VW108 OUT

V106.2

I 0.0 V12.7

TD200_2

R

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

Valor: 13

Page 122: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.122

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Bloco de Parâmetros, Exemplo 2

// BEGIN TD200_BLOCK 30

VW0 30VB30 'TD' // ID of TD 200VB32 16#10 // Language English , Update as fast as possibleVB33 16#20 // Text with 20 chars.;UP key V33.2; DOWN key V33.3VB34 1 // Number of messagesVB35 0 // Message enable bits for function keys M0.0 to M0.7VW36 100 // Starting address for messages VW100VW38 12 // Starting address for message enable bits VW12

// MESSAGE 1 Message enable bit V12.7

VB100 'Meas. val.: 'VB106 16#10 // Editing possible; No acknowledgement; No password;VB107 16#10 // Word, signed; 0 digits to right of decimal;VW108 16#00 // Embedded data value:VB110 ' '

// END TD200_BLOCK 30

Page 123: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.123

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Texto de Mensagem com reconhecimento

Reconhecimento0 Não Reconhecimento1 Reconhecimento2 Mensagem Reconhecida

VB69

VW106

T37 V12.6

Network 1 // V12.6 = Mensagem 2

Network 2

SM0.0 MOV_WEN ENO

IN OUTT37 VW66

MOV_WEN ENO

IN OUTVW200

Network 3 // V12.7 = Mensagem 1

T37 V12.7

Network 4

V69.1 V69.1

R

T37

R

Network 5 T37

SM0.0 TONIN

PT300

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

Tempo - Valor Atual = 5

Tempo - Setpoint = 300

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

TEMPO EXPIRADOREINICIE COM ENTER

1 1

V69.1

Mensagem 2

Mensagem 1

Page 124: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.124

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

//BEGIN TD200_BLOCK 0//(Comments in this block must not be edited or deleted.)VB0 'TD'VB2 16#10 //Language English, Update as fast as possibleVB3 16#21 //Display messages with 40 characters; Up key V3.2 Down key V3.3VB4 2 //No. of messagesVB5 0 //Message enable bits for function keys are M0.0 to M0.7VW6 32 //Starting address for messages VW32VW8 12 //Starting address for message enable bits VW12//MESSAGE 1//Message enable bit V12.7VB32 'Time up Press ENTER to start!'VB69 16#1 //No editing;Acknowledgement message enable bit V69.1No password;VB70 16#0 //No data;0 digits to right of decimal;VB71 ' '//MESSAGE 2//Message enable bit V12.6VB72 'Current time = 'VB84 16#0 //No editing;No acknowledgement;No password;VB85 16#10 //Word, signed;0 digits to right of decimal;VW86 16#0 //Embedded data value: Arrange data for display here.VB88 ' Preset time = 'VB104 16#0 //No editing;No acknowledgement;No password;VB105 16#10 //Word, signed;0 digits to right of decimal;VW106 16#0 //Embedded data value: Arrange data for display here.VB108 ' '//END TD200_BLOCK 0VW200 300

Bloco de Parâmetros, Exemplo 3

Page 125: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.125

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Teclas de Função

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

TD 200

MB0

7 6 5 4 3 2 1 0

1

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

Valor do Pot. 0 : 156

NETWORK 1 //Mostra mensagem 1 c/ a tecla F1

NETWORK 2 // Valor do pot. 0 na mensagem 1

NETWORK 2 // Reseta o bit da tecla F1

TD200_4

M0.0 V12.7

MOV_B

EN

IN

V12.7

SMB28 OUT VB110

SM0.0 M0.0

R

Page 126: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.126

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

// BEGIN TD200_BLOCK 30

VW0 30VB30 'TD' // ID of TD 200VB32 16#10 // Language English, Update as fast as possibleVB33 16#30 // Text with 20 chars.;UP key V33.2; DOWN key V33.3VB34 1 // Number of messagesVB35 0 // Message enable bits for function keys M0.0 to M0.7VW36 100 // Starting address for messages VW100VW38 12 // Starting address for message enable bits VW12

// MESSAGE 1 Message enable bit V12.7

VB100 'Poti 0: 'VB107 16#00 // No editing; No acknowledgement; No password;VB108 16#10 // Word, signed; 0 digits to right of decimal;VW109 16#00 // Embedded data value:VB111 ' '

// END TD200_BLOCK 30

Bloco de Parâmetros, Exemplo 4

Page 127: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.127

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Exercício 11.1 - Mostrando uma Mensagem

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

GAR. VAZIAS = 255

GAR. CHEIAS = 253

Page 128: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.128

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Instruções Especiais

Contadores Rápidos

SBR 0

RET

ATCHEN

INT

EVENT

5

0

Page 129: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.129

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Instruções de Tabela

LAD STL

LD I 0.0

ATT MW10, VW200

AD_T_TBL

EN

TABLEVW200

I 0.0

DATAMW10

1 2 3 4MW10

0 0 0 5

0 0 0 3

1 1 1 1

2 2 2 2

3 3 3 3

0 0 0 0

0 0 0 0

VW200

VW202

VW204

VW206

VW208

VW210

VW212

N° de elementos TBL

N° de entradas

Entrada 0

Entrada 1

Entrada 2

Page 130: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.130

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Leitura e Escrita no Relógio de Tempo Real

LAD STL

LD I 0.0

TODR VB0

READ_RTC

EN

TVB0

I 0.0

Ano

Mês

Dia

Horas

Minutos

Segundos

Millisegundos

Dia da Semana

1 0 0 1 1 0 0 1

0 0 0 0 1 0 1 0

0 0 0 1 0 0 1 1

0 0 0 0 1 0 0 0

0 1 0 0 0 1 0 1

0 0 0 1 0 0 1 0

0 0 0 0 0 0 0 0

0 0 0 0 0 1 0 0

VB0

Quarta-Feira 13.10.99 08.45

O relógio de Tempo Real do S7-200 usaos 2 dígitos menos significativos para oano. O ano 2000 aparece como 00.(depois de 99 vem 00).

Todos os valores de data e hora sãoarmazenados no formato BCD. (por ex.16#99 para o ano 1999).

Page 131: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.131

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Instruções de Loop (FOR / NEXT)

LAD

I 0.0 FOREN

INITIAL

FINAL

1

INDEX

100

VW100

Network 1

Network 2

Network n

( NEXT)

Instruções

PI 0.0

INITIAL 1

Instruções

NEXT

1 100INDEX FINAL<1 1002...101

Page 132: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.132

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Instruções de Interrupção

NETWORK 7

INT 5

NETWORK 8

. . . // Rotina de Interrupção

NETWORK 9

RETI

Informações Detalhadas em:

Help -> Contents -> Index tab->Interrupt Event Priority Table

I 0.0

ATCHEN

INT

EVENT

SM0.1

5

0

( ENI )

0 Rising edge at I 0.0

1 Falling edge at I 0.0

2 Rising edge at I 0.1

3 Falling edge at I 0.1

4 Rising edge at I 0.2

5 Falling edge at I 0.2

6 Rising edge at I 0.3

7 Falling edge at I 0.3

8 Port 0: Rcv character

9 Port 0: Xmit complete

10 Timed interrupt INT 0

11 Timed interrupt INT 1

12 HSC0 CV=PV

13 HSC1 CV=PV

etc.

Interrupt events

Page 133: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.133

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Interrompendo o Ciclo de Programa

INT 0

Instruções

RETIO OB1 éexecutadorepetidamente .....

..... Até que seja interrompido por um evento de interrupçãoINT 1

Instruções

RETI

I 0.0 Evento 0

Evento 1

Page 134: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.134

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Contadores Rápidos

SM0.1

Network 1

SBR 0EN

OB 1

Network 2I 0.1

( )SQ0.5

Network 1 INT 0SM0.0

( )RQ0.5

I 1.0

I 0.0

Q0.5

Page 135: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.135

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Saída Rápida de Pulso (PTO)

I 0.0

Network 1

SBR 0EN

OB 1

P

I0.0

Q0.0

Tempo de Ciclo (Período) = 500ms

321 4 5 6 7 8 9 10

Page 136: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.136

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Modulação por Largura de Pulso (PWM))

O brilho da lâmpada é controladopelo potenciômetro 0. Esse ajustemuda a largura do pulso do sinal dasaída Q0.0.

(Valor do Pot. / 8 = Largura do Pulso)

Q0.0

Tempo de Ciclo 25ms

Largura de Pulso

Page 137: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.137

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Controle Sequencial

Network 1

Instruções

Network 2

Instruções

Network 3

Instruções

Network 4

Instruções

Network 5

Instruções

Network n

MEND

Restart

Condição de Start

1

Texto

Comando 1

Comando 2

2

Texto

3

Texto

Transição

Comando 1

Comando 2

Comando 1

Comando 2

Transição

Page 138: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.138

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Sequenciador de Passos

Q0.0 Q0.1

Page 139: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.139

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Comunicação em Rede com o S7-200

PG/PC

Painel deOperação

PLC

S7-200 Impressora

PPI mod

e

Leitor de Código de Barras

SIEMENS

SIMATIC

S7-200

CPU 214SF

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

Q1.0

Q1.1

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Q0.6

Q0.7

SIEMENS

SIMATIC

S7-200

CPU 214SF

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

Q1.0

Q1.1

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Q0.6

Q0.7

Modem

PG 702

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

Free

port

mod

eComunicação entre CPU�s com NETR, NETW

PPI+ m

ode

SIEMENS

SIMATIC

S7-200

CPU 214SF

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

Q1.0

Q1.1

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Q0.6

Q0.7

SIEMENS

SIMATIC

S7-200

CPU 214SF

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

Q1.0

Q1.1

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Q0.6

Q0.7

SIEMENS

SIMATIC

S7-200

CPU 214SF

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

Q1.0

Q1.1

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Q0.6

Q0.7

Page 140: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.140

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Comunicação Usando o Cabo PC/PPI

Mestre

A CPU é conectada à porta COM2da PG ou do PC via cabo PC/PPI

Page 141: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.141

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Comunicação Usando o Cabo MPI

Mestre

TD200 Estação 6

Mestre

OP3 Estação 7

Mestre

TD200 Estação 8

CPU214 - Estação 2 CPU214 - Estação 3 CPU212 - Estação 4 CPU212 - Estação 5

Mestre

PG/PC com cartão MPI

Estação 0

Page 142: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.142

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Protocolo PPI

RS-485

� Micro/Win

SIEMENS

SIMATICS7-200

CPU 214SF

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

Q1.0

Q1.1

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Q0.6

Q0.7

SIEMENS

SIMATICS7-200

CPU 214SF

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

Q1.0

Q1.1

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Q0.6

Q0.7

SIEMENS

SIMATICS7-200

CPU 214SF

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

Q1.0

Q1.1

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Q0.6

Q0.7

S7-212 Estação 2, só Escravo

S7-214Estação 3

S7-214Estação n

Estação 0 c/ cartão MPI instalado

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

TD-200 Estação 5

SHIFTESC

TD 200

F1 F3 F4F2F5 F7 F8F6

ENTER

SIEMENS

TD-200 Estação 1

Page 143: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.143

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Instruções de Escrita e Leitura (NETR / NETW)

AD E O Error code

Remote station address

Pointer to

data area in

remote station

(I,Q,M or V)

Data length

Data byte 0

Data byte 1...

Data byte 15

0

22

07

Tabela para NETR / NETW 7 0

p p d b b b m m SMB30

pp Parity00 = No parity01 = Even parity10 = No parity11 = Odd parity

d Data bits per character0 = 8 bits per character1 = 7 bits per character

bbb Baud rate000 = 38400 Bps (CPU 214) 19200 Bps (CPU 212)001 = 19200 Bps010 = 9600 Bps011 = 4800 Bps100 = 2400 Bps101 = 1200 Bps110 = 600 Bps111 = 300 Bps

mm Protocol00 = Point-to-point interface (PPI) or system protocol01 = Freeport communication10 = PPI+ protocol (NETR / NETW)

Page 144: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.144

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Modo PPI+ e Endereçamento

Network 2 Modo PPI+ e endereço da estação remota

MOV_BEN

IN

SM0.1

SMB302 OUT

V100.6 MOV_DW

EN

IN OUT&QB0 VD102

Page 145: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.145

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Exemplo da Instrução �Network Write� (NETW)

Network 2 Escrevendo dados na estação remota

MOV_BEN

IN

I 0.0

VB107SMB28 OUT

V100.6 NETW

EN

TABLE

PORT

VB100

0

Page 146: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.146

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Protocolo MPI

SF

RU N

STOP

I0.0

I0.1

I0.2

I0.3

I0.4

I0.5

I0.6

I0.7

SIEMEN S

S7-200

M i c r o P L C 2 1 2

SIMATIC

X 2

3 4

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

SF

RU N

STOP

I0.0

I0.1

I0.2

I0.3

I0.4

I0.5

I0.6

I0.7

SIEMEN S

S7-200

M i c r o P L C 2 1 2

SIMATIC

X 2

3 4

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

SF

RU N

STOP

I0.0

I0.1

I0.2

I0.3

I0.4

I0.5

I0.6

I0.7

SIEMEN S

S7-200

M i c r o P L C 2 1 2

SIMATIC

X 2

3 4

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

S7-214Estação 3

S7-214Estação 4

S7-214Estação 5

S7-314Estação 2

Page 147: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.147

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Profibus

MPI

� Micro/Win

SIEMENS

SIMATICS7-200

CPU 214SF

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

Q1.0

Q1.1

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Q0.6

Q0.7

S7-215 Escravo

Profibus

5

2

S7-315 Mestre

3

0

Page 148: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.148

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Status do Protocolo DP Standard

SMB110

0 0 Comunicação DP não iniciada

0 1 Erro na configuração ou definição de parâmetros

1 0 Data exchange mode activated

1 1 Data exchange mode deactivated

SMB111 Endereço do mestre

SMW112 Offset a partir de VB0 p/ o bufferde recebimento

SMB114 Comprimrnto de buffer de envio

SMB115 Comprimento do buffer de recebimento

Page 149: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.149

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Layout da Área de Memória

Receive buffer

Send buffer

CPU 215-DP

NETWORK 1 //Start. addr. rcve bufferLD SM0.1MOVD &VB0, VD1000MOVW SMW112, VW1002

NETWORK 3 //Start. addr. send bufferMOVD &VB0, VD1004MOVW SMW112, VW1006MOVW 0, AC0MOVB SMB115,AC0+I AC0, VW1006

NETWORK 4LD SM0.0BMB *VD1000, QB0, SMB114BMB SMB28, *VD1004, SMB115NETWORK 5MEND

&VB0

VB0

VB1000

&VB2VB1004

VB2

Page 150: Treinamento a familia s7 200

Date: 22/02/02File: Micro_01E.150

SIMATIC S7Siemens 2000. Todos os direitos reservados.

Centro deTreinamento Automação e Drives

Exercício 12.1 - Comunicação com NETW

RS-485

� Micro/Win

SIEMENS

SIMATICS7-200

CPU 214SF

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

Q1.0

Q1.1

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Q0.6

Q0.7

SIEMENS

SIMATICS7-200

CPU 214SF

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

Q1.0

Q1.1

Q0.0

Q0.1

Q0.2

Q0.3

Q0.4

Q0.5

Q0.6

Q0.7

S7-214Estação 4

S7-214Estação 3

Estação 0 com o cartão MPI instalado

// Estrutura da tabela para NETR / NETW

VB100 0 // StatusVB101 3 // Remote station addressVD102 0 // Pointer to data area in remote stationVB106 1 // Data lengthVB107 0 // Data byte// END Table structure