Você está na página 1de 150

A Família SIMATIC S7

SIMATIC
PCS 7

SIMATIC
SIMATIC NET
Software

SIMATIC
HMI
SIMATIC
SIMATIC
PC
SIMATIC
WinCC

SIMATIC
DP
SIMATIC
Controller

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.1
Resumo da Família SIMATIC

SIMATIC HMI SIMATIC PG


SIMATIC PC
SIEMENS

S IM A T IC O P 17

PG 740

K1 K2 K3 K4 K5 K6 K7 K 8 H E LP

S H IF T

K9 K 10 K 11 K 12 K 13 K 14 K 15 K 16

E SC
7 8 9 0
D E F A C K

4 5 6 .
A B C
IN S
1 2 3 S H IF T
D E L
H EL P E N TE R

MPI - Network
SIMATIC NET Industrial Ethernet
SIMATIC NET
PROFIBUS

SIMATIC
Controller

SIEMENS SF I0.0 Q0.0 CPU 212


RUN I0.1 Q0.1
STOP I0.2 Q0.2
I0.3 Q0.3
I0.4 Q0.4
I0.5 Q0.5
I0.6
I0.7
SIMATIC
S7-200

PROFIBUS-DP

SIMATIC DP FM

SV
ASI

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.2
S7-200

EM 221

SIEMENS SF I0.0 I1.0 Q0.0 Q1.0 CPU 214 DI 8 x DC24V


RUN I0.1 I1.1 Q0.1 Q1.1 I.0
STOP I0.2 I1.2 Q0.2 I.1
I0.3 I1.3 Q0.3 I.2
I0.4 I1.4 Q0.4 I.3
I0.5 I1.5 Q0.5 I.4
I0.6 Q0.6 I.5
I0.7 Q0.7 I.6
SIMATIC
I.7
S7-200

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.3
S7-200: Módulos

CP242 - 2

EM EM CP

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.4
Desenho da CPU S7-200

Seletor de Modo de
Saídas Cartão de Memória operação

Potenciômetro

SIEMENS SF I0.0 Q0.0 CPU 212


RUN I0.1 Q0.1
STOP I0.2 Q0.2
I0.3 Q0.3
I0.4 Q0.4
I0.5 Q0.5
I0.6
I0.7
SIMATIC
S7-200
Interface PPI

Entradas Leds de Status Leds de Satus das


entradas e saídas

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.5
S7-300

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.6
S7-300: Módulos

PS CPU IM SM: SM: SM: SM: FM: CP:


(opcional) (opcional) DI DO AI AO - Cont. Rápida - Ponto a Ponto
- Posicionamento - PROFIBUS
- Controle de - Ethernet
malha fechada

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.7
Desenho da CPU S7-300

SIEMENS CPU314 SIEMENS CPU315-2 DP

SF SF SF DP
BATF BATF BUSF
DC5V DC5V
FRCE FRCE
RUN RUN
STOP STOP
RUN-P RUN-P
RUN RUN
STOP STOP
M RES M RES

SIMATIC SIMATIC
S7-300 S7-300

Batterie MPI Batterie MPI DP

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.8
S7-400

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.9
S7-400: Módulos

PS CPU SM: SM: SM: SM: CP FM SM IM


DI DO AI AO

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.10
Desenho da CPU S7-400: (Parte 1)

DI 32xDC24V CPU 414-2


X 2 X 2
3 4 3 4
421 - 1BL00 - 0AA0 414 - 2XG00 - 0AB0

INTF INTF DP INTF


EXTF EXTF EXTF
BUSF

FRCE FRCE
CRST CRST

RUN RUN
STOP STOP
CRST
WRST Chave Tipo Start-up CRST
WRST

RUN-P RUN-P
RUN RUN

STOP
CMRES
Chave Selec. Modo STOP
CMRES

X3

X1 X1

EXT.-BATT. EXT.-BATT.

e.x. CPU412-1 5...15V DC 5...15V DC e.x. CPU416-2DP

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

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.11
Desenho da CPU S7-400 (Parte 2)

DI 32xDC24V CPU 414-2


X 2 X 2
3 4 3 4
421 - 1BL00 - 0AA0 414 - 2XG00 - 0AB0

INTF
EXTF LEDs indicativos INTF
EXTF
DP INTF
EXTF
LEDs indicativos
da Interface DP
BUSF

de falhas gerais
FRCE
CRST da CPU FRCE
CRST
integrada
RUN RUN
STOP STOP
CRST CRST
WRST WRST

RUN-P RUN-P
RUN RUN

STOP STOP
CMRES CMRES

Interface DP
Slot p/ cartão
de memória X3

Interface MPI
X1 X1

EXT.-BATT. EXT.-BATT.

Bateria
alimentação externa
5...15V DC 5...15V DC

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.12
Terminais de Programação (PGs)

PG760

PG740

PG720

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.13
Requisitos do PG/PC para Instalação do STEP 7

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

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.14
Instalando o Software STEP 7

SIEMENS

ou
PG 740

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.15
Resultado da Instalação

Duplo-click no Ícone

Activação via Menu Iniciar

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.16
STEP 7- Micro/WIN

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.17
Do Processo ao Projeto

Gerenciamento do Projeto

STEP 7-Micro/WIN

Hardware

SBR1
OB1

I 1.0 I 1.1 Q4.0

Processo Software

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.18
Iniciando o Micro/WIN

ou

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.19
Elementos da Janela

Barra de Título
Barra de Menu
Barra de Ferramenta

Barra de Navegação

Árvore de Instruções

Janela de Status
Barra de Status

Editor de Programa

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.20
A Barra de Ferramenta

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.21
Estrutura de Projeto

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.22
Opções

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.23
Criando um Projeto

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.24
Inserindo uma Unidade de Organização de Programa (UOP)

Right

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.25
Sistema de Ajuda (Help) do Micro/WIN

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.26
Help Sensível ao Contexto no Micro/WIN

F1

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.27
Exercício: Criando um Projeto

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.28
Kit de Treinamento

NUMBER OF EB = 255
NUMBER OF FB = 253

F1 F2 F3 F1

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.29
O Modelo Transportador

INI 1 até INI 3 LS1


(Sensores de Proximidade) Barreira de Luz

M1
(Motor)

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.30
Configuração de Hardware e Conceito de Memória

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.31
Conceito de Memória no S7-200
EEPROM:
Blocos: Função:
• Blocos lógicos PLC-> Program
• Bloco de sistema Memory Cartridge
Bloco de dados (Gravação Eprom)
Comentários não-ret. retentivo
Bits de memória
Simbólicos

Blocos:
• Blocos lógicos RAM:
• Bloco de sistema Cartão de
• Blocos lógicos
• Bloco de dados • Bloco de sistema Memória

Bloco de dados
não-ret. retentivo
Desligamento -> Ligamento Blocos:
Bits de memória • Blocos lógicos
• Dados armazenados sem erro pelo
não-ret. retentivo • Bloco de dados
super capacitor: Não-ret. M, T, C = 0 • Bloco de sistema
Temporizadores
• Conteúdo da RAM não armazenado: não-ret. retentivo
Todos T, C e M não retentivos = 0 Contadores
não-ret. retentivo

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.32
Copiando Blocos de/para o Cartucho de Memória 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 EEPROM
• Blocos lógicos
• Bloco de sistema
• Bloco de dados

• M , T, C

RAM
• Blocos lógicos
• Bloco de sistema
• Bloco de dados Função:
PLC-> Program
• M , T, C Memory Cartridge
(Gravação Eprom)

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.33
Portas da CPU

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.34
Áreas Retentivas

Área de Bits de Memória

MB0 1 1 1
MB1 1 1
1 1
1 1
1

CPU após
religamento

Área de Bits de Memória

MB0 1 1 1
MB1 1 1
0 0
0 0
0

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.35
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 Allowed
Set/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

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.36
Tabela de Saídas

PIQ

QB0 1 1 1
QB1

CPU de
RUN -> STOP

PIQ

QB0 0 0 0
QB1
QB0 1 1 1
QB1

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.37
Detecção de Pulso nos Bits

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.38
Filtro de Entradas

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.39
Relógio

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.40
PLC - Função “Clear”

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.41
PLC - Função “Information”

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.42
PLC - Função “Compare”

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.43
PLC - Função “Type”

Próxima
página

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.44
Comunicação

2x

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.45
Seleção do PLC

2x

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.46
Editando Blocos

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.47
Linguagens de Programação

STL

LD I 0.0
A I 0.1
= Q0.0
FBD

I 0.0 AND Q0.0

I 0.1

LAD

I 0.0 I 0.1 Q0.0

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.48
Iniciando o Editor LAD/STL/FBD

Clique nesse
ícone

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.49
Componentes do Editor LAD/STL/FBD

Tabela de
variáveis locais

Janela de
Programa

Árvore de
Instruções

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.50
Selecionando a Linguagem de Programação

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.51
Programando em LAD
Consultar o Help On-Line p/ mais informações

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.52
Programando em FBD
Consultar o Help On-Line p/ mais informações

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.53
Programando em STL
Consultar o Help On-Line p/ mais informações

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.54
Salvando um Projeto

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.55
Chamando um Bloco no OB1

Double-click this icon

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.56
Transferindo Blocos para o PLC

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.57
Programa Simples de Teste

Clique nesse ícone

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.58
Exercício: Setando a Comunicação
Antes de você transferir um bloco de programa ...

Clique nesse ícone

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.59
Exercício : Abrindo e Editando SBR0

Clique em SBR0

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.60
Instruções Lógicas de Bits

I 0.0 I 0.1 Q 8.0


I 0.0 Q 0.0
(S)
Q 8.1
1

I 0.1 Q 0.0
(R)
1

I 1.2 Q 0.1
P

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.61
Execução Cíclica de Programa

Módulo de
Iniciando a monitoração do tempo de ciclo
Entrada

Lendo o estado do sinal dos módulos e armazenando os


dados na tabela imagem de processo das entradas (PII)
Ciclo da CPU
max. 300ms

Executando o programa no OB1 (execução cíclica) Bloco LD I 0.1


Eventos OB 1 A I 0.2
(data e hora,interrupções,interrupções de hardware,etc.) = Q 0.0
rotinas de trigger das interrupções .

Escrevendo no registrador da tabela imagem Módulo de


de saída (PIQ) para os módulos de saída Saída

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.62
Imagens de Processo

PII PIQ
Programa
Byte 0 Byte 0
do usuário
Byte 1 Byte 1
Byte 2 1 Byte 2
: : :
: : : 1
: A I 2.0 :
= Q 4.3
:
:
:
Área de memória CPU : Área de memória CPU

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.63
Estrutura de Programa

Programação Linear Programação Particionada Programação Estruturada

Receita A
Bomba
OB 1 OB 1 Receita B OB 1

Misturador
Motor

Motor

Todas as instruções As instruções para as funções Funções reutilizáveis são escritas em


estão num único bloco individuais estão separadas em blocos separados. OB 1(ou outro bloco)
(normalmente o Bloco blocos. OB 1 chama esses chama esses blocos e passa os dados
de Organização OB1) blocos um após o outro. relevantes.

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.64
Tipos de Blocos de Programa

Sistema Operacional

Ciclo de Scan

Processo SBR0 SBR1 SBR4


OB1
Tempo
SBR3 SBR2
Comunicação

OB = Bloco de Organização
SBR = Subrrotina 0 - 63
Max. Chamadas em “cascata” = 8
INT = Rotina de Interrupção 0 - 127

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.65
Contatos NA e NF. Sensores e Símbolos

Processo Avaliação do Programa no PLC

Tipo de Estado do Tensão Estado Checa por Checa por


sensor Sensor na do sinal estado do signal “1” estado do signal “0”
entrada na
entrada Símbolo / Resultado Símbolo / Resultado
Instrução do check Instrução do check

Contato NA Ativado
1 LAD: “Yes” LAD: “Não”
Presente
1 0
“Normalmente “Normalmente
Aberto” Fechado”
Não Não
Ativado 0 “No” “Sim”
presente 0 1
FBD: FBD:
& &
Contato NF Ativado Não
0 “No” “Sim”
presente
0 1

Não STL: STL:


Ativado Presente 1 “Yes” “Não”
A I x.y 1 AN I x.y 0

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.66
Exercício
Dica : Nos 3 exemplos a lâmpada deve ficar ligada quando S1 é ativada e S2 não é ativada!

Hardware

S1 S2 S1 S2 S1 S2

E 1.0 E 1.1 E 1.0 E 1.1 E 1.0 E 1.1


Controlador Programável Controlador Programável Controlador Programável
Q 0.0 Q 0.0 Q 0.0

Lampada Lampada Lampada

Software
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
LAD

I 0.0 AND I 0.0 AND I 0.0 AND

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

....... I 0.0 ....... I 0.0 ....... I 0.0


STL ....... I 0.1 ....... I 0.1 ....... I 0.1
....... Q 0.0 ....... Q 0.0 ....... Q 0.0

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.67
Endereçamento dos Módulos no S7-200
Módulo 0 Módulo 1 Módulo 2
CPU 214 4I/4O 8I 8O

SIEMENS SF I0.0 I1.0 Q0.0 Q1.0 CPU 214


RUN I0.1 I1.1 Q0.1 Q1.1
STOP I0.2 I1.2 Q0.2
I0.3 I1.3 Q0.3
I0.4 I1.4 Q0.4
I0.5 I1.5 Q0.5
I0.6 Q0.6
I0.7 Q0.7
SIMATIC
S7-200

PII PIQ

Byte 0 Byte 0
Byte 1 Byte 1
Byte 2 Byte 2
: :
: :
: :

Área de memória da CPU Área de memória da CPU

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.68
Operações Lógicas com Bit: E, OU (AND, OR)

Diagrama de Circuito LAD FBD STL

S1 (I 0.0)
I 0.0 I 0.1 Q 0.0 I 0.0 AND Q 0.0 LD I 0.0
= A I 0.1
AND S2 (I 0.1) I 0.1 = Q 0.0

L1
(Q 0.0)

S3
(I 0.2) I 0.2 Q 0.2
Q 0.2 LD I 0.2
S4 I 0.2 OR
OR = O I0.3
(I 0.3) I 0.3 = Q 0.2
I 0.3

L3 (Q 0.2)

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.69
Operações Lógicas com Bit: OU Exclusivo (XOR)

LAD FBD STL

I 0.4 AND LD I 0.4


I 0.4 I 0.5 Q 0.0 Q 0.0 AN I 0.5
I 0.5 OR LDN I 0.4
=
A I 0.5
I 0.4 AND OLD
I 0.4 I 0.5 I 0.5 = Q0.0

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.70
Resultado Lógico da Operação (RLO), Primeira Verificação. Exemplos

Exemplo 1 Exemplo 2 Exemplo 3

Resultado da verificação

Resultado da verificação

Resultado da verificação
Primeira verificação

Primeira verificação

Primeira verificação
Estado do Sinal

Estado do Sinal

Estado do Sinal
RLO

RLO

RLO
LD I 1.0 0 1 1

AN I 1.1 0 1 0

A M 4.0 0 1 1

= Q 8.0

= Q 8.1

LD I 2.0 0 1 0

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.71
Saída, Set, Reset

LAD FBD STL

I 1.0 I 1.1 Q 8.0 LD I 1.0


I 1.0 A I 1.1
AND
Saída ( ) Q 8.0
= Q 8.0
I 1.1 =

I 1.2 I 1.3 Q 8.1


I 1.2 LD I 1.2
AND Q 8.1
Set (S) A I 1.3
I 1.3 S S Q 8.1,1
1 N
1

I 1.4 Q 8.1
(R) I 1.4 LD I 1.4
OR Q 8.1 O I 1.5
Reset I 1.5
1
R R Q 8.1,1
I 1.5
1 N

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.72
Jump Incondicional (Independente do RLO)

LAD FBD STL

Network 1 Network 1
Network 1
SM0.0 1 1
( JMP ) SM0.0 JMP LD SM0.0
JMP 1
Network 2 Network 2
: : Network 2
: :
: : :
Network x : :
Network x :
1
1 Network x
LBL
LBL LBL 1

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.73
Jump Condicional (Dependente do RLO)

LAD FBD STL

I 0.0 I 0.1 1 I0.0 AND LD I 0.0


Jump if 1 A I 0.1
RLO=1 (JMP) I0.1 JMP JMP 1

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.74
Avaliação do Flanco do RLO
LAD FBD STL

I 1.0 I 1.1 M8.0 LD I1.0


I1.0 & A I1.1
M8.0
P EU
I1.1 P = = M8.0

I 1.0 I 1.1 M8.1 I1.0 LD I 1.0


& M8.1 A I 1.1
N ED
I1.1 N = = M8.1

Ciclo do OB1
I1.0

I1.1

RLO
Exemplo
M1.0

M1.1

M8.0
M8.1

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.75
Exercício: Programa p/ uma Planta de Engarrafamento (Seção Modo de operação)

Planta ON/OFF (Liga/Desliga): Modo Manual / Automatico:


I 0.0 = Início (Chave, contato NA) I 0.4 = Manual/Automatico (chave)
I 0.1 = Parada (Chave, contato NF) I 0.5 = Modo Entrada
(Chave, contato NA)
I 0.2 = Operação de Avanço
(Chave, contato NA)
I 0.3 = Operação de Retorno
(Chave, contato NF)

Sensor da
garrafa
I1.2

M
Q 0.5 = Esteira Avança
Q 0.6 = Esteira Retorna

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.76
Instruções Lógicas de Byte e Word

MB0 ==B
20 Q 0.0

10s

T37
I 0.7 TON
IN
100 PT

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.77
Formatos Numéricos (16 Bits)
PG/PC CPU

0 2 9 6

BCD W#16#296
0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
Números
Positivos 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0
INTEIRO
+296 28 25 23
= = =
256 + 32 + 8 = 296

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Números
Negativos 1 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1
INTEIRO 28 27 24 23 22
-413
= = = = =
256+ 128 + 16+8+ 4 = 412
- (412 + 1) = - 413

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.78
Carregando e Transferindo Dados

LAD FBD STL

MOV_B MOV_B
LD SM0.0
EN ENO EN OUT MB5 MOVB 5, MB5

5 IN OUT MB5 5 IN ENO

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


de carga 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)

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.79
Temporizadores: Atraso no Ligamento (TON)
LAD FBD STL

T37 T37
I 0.7 TON TON NETWORK 1
IN I 0.7 IN LD I 0.7
TON T37, +100

NETWORK 2
100 PT 100 PT
LD T37
= Q0.0
T37 Q0.0 Q0.0
T37 =

RLO em IN

Operação
do Tempor.
Exemplo

T37

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.80
Temporizadores: Atraso no Ligamento Retentivo (TONR)
LAD FBD STL

Network 1 Network 1 Network 1


I 0.7 T4 T4 LD I 0.7
IN TONR I 0.7 IN TONR TONR T4, +200

200 PT 200 PT Network 2


Network 2 Network 2 LD T4
= Q0.0
T4 Q0.0 Q0.0
T4 = Network 3
Network 3 Network 3 LD I 0.6
I 0.6 T4 R T4, 1
T4
I 0.6 R
R
1 1 N

RLO em IN

Operação
do Tempor.
Exemplo T4

I0.6

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.81
Temporizadores: Atraso no Desligamento (TOF)
FBD

Network 1
I0.7
T33
I0.7 IN TOF M0.0
500 PT Exemplo
T33
Network 2

I0.7 OR Q0.0 Q0.0


T33

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.82
Temporizadores de Pulso
LAD

Network 1
I0.7 M0.0 I0.7
P S
1 M0.0
Network 2 Exemplo
M0.0 T33 T33
IN TON

500 PT Q0.0

Network 3
M0.0 Q0.0

Network 4

T33 M0.0
R
I0.7

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.83
Temporizadores de Pulso Extendido
LAD

Network 1
I0.7 M0.0 I0.7
P S
1 M0.0
Network 2 Exemplo
M0.0 T33 T33
IN TON

500 PT Q0.0

Network 3
M0.0 Q0.0

Network 4

T33 M0.0
R

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.84
Contadores
LAD FBD STL

LD I0.4
C5 C5
I 0.4 LD I0.5
CU CTUD I 0.4 CU CTUD LD I0.7
Q CTUD C5, +20
I 0.5 I 0.5 CD
CD
I 0.7 R
I 0.7
R
20 PV

20 PV

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.85
Exercício: Programa para uma Planta de Engarrafamento
(Ciclo de Enchimento e Contagem de Garrafas)
Planta ON/OFF (Liga/Desliga):
I 0.0 = Início (Chave, contato NA)
I 0.1 = Parada (Chave, contato NF) Tanque
principal
Modo Manual / Automatico:
I 0.4 = Manual/Automatico
I 0.5 = Modo Entrada
I 0.2 = Operação de Avanço
I 0.3 = Operação de Retorno Q 0.4
Sensor de Bico de Enchimento Sensor de Garrafa
Garrafa
Sensor de Garrafa I 1.2 I 1.3
I 1.1

M
Q 0.5 = Esteira Avança
Q 0.6 = Esteira Retorna

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.86
Instruções de Conversão: BCD <-> Inteiro

Entrada Digital Conversão


Código - BCD 0 81 5 BCD->Inteiro Programa do Usuário
Tarefa com instruções
matemáticas de
nºs Inteiros
Saída Digital Conversão
Código - BCD 0 2 4 8 Inteiro->BCD

LAD FBD STL

M0.0 BCD_I BCD_I LD I0.4


EN ENO M0.0 EN ENO MOVW IW4,
MW20
IW4 IN OUT MW20 IW4 IN OUT MW20 BCDI MW20

M0.0 I_BCD I_BCD LD I0.4


EN ENO M0.0 EN ENO MOVW IW4,
MW20
MW10 IN OUT QW12 MW10 IN OUT QW12 IBCD MW20

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.87
Instruções de Conversão: Inteiro -> Duplo Inteiro -> Real

Dados no formato inteiro


(16 bits)

Conversão de Conversão de Instruções


Inteiro para Duplo Inteiro Matemáticas
Tarefa
Duplo Inteiro para Real com números
(32 bits) Reais

F DI_R
STL
I_DI
U ENO ENO
I0.4 EN EN
P
MW12 IN MD14 MD14 IN OUT MD26
OUT LD I0.4
LAD ITD MW12,
MD14
A ENO
DTR MD14,
I0.4 I_DI DI_R MD26
EN ENO EN ENO

MW12 IN OUT MD14 MD14 IN OUT MD26

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.88
Instruções de Comparação

LAD FBD STL

MB0 M0.0 MB0 ==B M0.0 LDB= MB0, VB4


==B = M0.0
VB4 VB4

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.89
Operações Lógicas Digitais

WXOR_W LD I0.0
WOR_W MOVW IW0, MW10
ANDW 16#5F2A, MW10
WAND_W

EN ENO

IW0 IN1
OUT MW10 15 0
W#16#5F2A IN2
IW0 = 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 0

W#16#5F2A = 0 1 0 1 1 1 1 1 0 0 1 0 1 0 1 0

AND OR XOR

MW10 após “AW” 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 0

MW10 após “OW” 0 1 0 1 1 1 1 1 0 0 1 1 1 0 1 0

MW10 após “XOW” 0 0 0 1 1 1 1 1 0 0 0 1 1 0 0 0

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.90
Funções Matemáticas Básicas
LAD FBD STL

I0.0 ADD_I ADD_I LD I0.0


Adição EN ENO I0.0 EN ENO MOVW MW4,
MW4 IN1 MW4 IN1 MW6
IN2 OUT MW6 IN2 OUT MW6 +I MW10,
MW10 MW10
MW6

I0.0 SUB_I LD I0.0


SUB_I
Subtração EN ENO I0.0 EN ENO MOVW MW5,
MW5 MW7
MW5 IN1 IN1
-I MW11,
MW11 IN2 OUT MW7 MW11 IN2 OUT MW7
MW7

I0.0 MUL_R MUL_R LD I0.0


Multipli- I0.0 MOVR MD6,
cação EN ENO EN ENO
MD20
MD6 IN1 MD6 IN1
*R MD12,
MD12 IN2 MD20 MD12 IN2 OUT MD20 MD20

I0.0 DIV_R LD I0.0


DIV_R
EN ENO I0.0 EN ENO MOVR MD0,
Divisão
IN1 MD0 IN1 MD8
MD0
IN2 OUT MD8 /R MD4,
MD4 MD8 MD4 IN2 OUT
MD8

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.91
Instruções de Deslocamento “Shift” (Word / Dupla Word)

SHL_W
I 0.0
P LD I0.0
EN ENO
EU
MOVW MW0, MW2
MW0 IN SLW MW2, 2

2 N OUT MW2

Deslocamento (Shift) Word p/ Esquerda: Deslocamento (Shift) Word p/ Direita:


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

1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1
IN IN
SM1.1 =1 SM1.1 = 0

1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0
OUT OUT

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.92
Instruções de Rotação de Dupla Word

LAD/FBD
STL
ROL_DW
I 0.0 LD I0.0
P EN ENO
EU
MOVD MD0, MD2
IN RLD MD2, MB6
MD0

MB6 N OUT MD2


= +4

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

IN: 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1

Rotação de 4
posições para
a esquerda

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

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.93
Simbólicos

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.94
Endereçamento Absoluto e Simbólico

LD I 0.0 LD "PLANT_ON"
= Q0.0 = "ON_INDIC"
LD I 0.4 LD "M_FWD"
= Q0.5 = "MOTOR_FWD"
Call SBR 0 Call SBR 0

Symbol Address Data type Comment


MOTOR_FWD Q0.5 BOOL Motor avança
MOTOR_BWD Q0.6 BOOL Motor retorna
PLANT_ON I 0.0 BOOL Liga Planta
ON_INDIC Q0.0 BOOL Indicador “PLANTA LIGADA”
M_FWD I 0.4 BOOL Chave: Motor avança

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

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.95
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)

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

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.96
Abrindo a Tabela de Simbólicos

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.97
Menu “Edit”: Função “Find” (Localizar)

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.98
Menu “Edit”: Função “Replace” (Substituir)

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.99
Menu “View”: Função “Sort” (Escolha)

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.100
Endereçamento Simbólico

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.101
Ferramentas de Teste e Depuração

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.102
Debug - Status do Programa

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.103
Abrindo a ferramenta "Chart Status" (Tabela de Status)

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.104
Entrando com Variáveis na Tabela de Status

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.105
Ativando a Tabela de Status

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.106
Force e Unforce de Variáveis

Entrada de Valor

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.107
Referência Cruzada

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.108
Mostrando a Referência de Dados

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.109
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

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.110
Bytes Utilizados / Bits Utilizados

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.111
Corrigindo Blocos a partir da Lista de Referência Cruzada

2x
2x

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.112
Display de Texto - TD 200

SIEMENS
TD 200

NUMERO DE G.CHEIAS = 22
NUMERO DE G.VAZIAS = 25

F5 F6 F7 F8
F1 F2 F3 F4

SHIFT
ESC ENTER

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.113
Teclado

Display do Painel

SIEMENS
TD 200
NUMBER OF FB = 22
NUMBER OF EB = 25
Teclas “Page Up/Down” ou
Incrementa/Decrementa
F5 F6 F7 F8 valores
F1 F2 F3 F4

SHIFT Reconhecimento
ESC ENTER
de Mensagens

Teclas de Função para setar


os bits Mx.0 a Mx.3 (F1 a F4) Chaveia entre os modos
“Display” e “Menu” ou Função
Tecla SHIFT para ativar as “Cancela”
Teclas de Função p/ setar os
bits Mx.4 a Mx.7 (F5 a F8)

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.114
Modo “Menu” / Modo “Display”
Modo “Display”
SIEMENS
TD 200

Poti 0 : 156

F5 F6 F7 F8
F1 F2 F3 F4

SHIFT
ESC ENTER

Seleciona a opção do menu pelas setas


Modo “Menu”
SIEMENS
TD 200

MENU
SET NETWORK ADDRESS

F5 F6 F7 F8
F1 F2 F3 F4

SHIFT Confirma com a tecla ENTER


ESC ENTER

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.115
Ajuste de Parâmetros
Modo “Menu”
SIEMENS
TD 200
TD 200 ADDRESS 1
CPU ADDRESS 2 Use as setas para selecionar
F5 F6 F7 F8
o parâmetro a ser setado
F1 F2 F3 F4

SHIFT
ESC ENTER Confirme com a tecla ENTER

SIEMENS
TD 200
TD 200 ADDRESS 1
CPU ADDRESS 24 Use as setas para selecionar o endereço
F5 F6 F7 F8
F1 F2 F3 F4
Confirme o endereço selecionado
SHIFT
ESC ENTER com a tecla ENTER

SIEMENS
TD 200
Poti 0 : 234
Pressione ESC para retornar
ao Modo “Display” F5 F6 F7 F8
F1 F2 F3 F4

SHIFT
ESC ENTER

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.116
Estrutura de Parâmetros

Config. 0

T
Update rate (Taxa de Atualização)
D 0 Tão rápido quanto possível
1 A cada 1 segundo
Config. 0 :

Config. 1 F A cada 15 segundos

No. of mess. Password (SENHA) Language (Idioma)


0 Desativada 1 Inglês 2 Alemão 3 Francês
MB-Num. 1 Ativada 4 Italiano 5 Espanhol
VB-Mess.
Config. 1
VB-Bits

Time of Day clock (Relógio) Message size (Tamanho da Mensagem)


0 Desativado 0 20 caracteres por mensagem
Password 1 Ativado 1 40 caracteres por mensagem

Force (Forçar) Arrow keys (SETAS)


0 Desativado 1 Seta p/ Baixo
1 Ativado 2 Seta p/ Cima

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.117
Estrutura de Mensagens

VB-Mess Parâmetros da word - Byte 0


100
VB112

VB100 I n
Edição de Dados da word Reconhecimento
p u 0 Não Possível 0 Não Reconhecimento
1 Possível 1 Reconhecimento
t _ Texto 2 Mensagem Reconhecida

_ _ Proteção por SENHA Valor do dado


0 Desativada 0 Não editado
1 Ativada
I B 1 Editado

0 =
VB112 00000000 Parâmetros Parâmetros da word - Byte 1
VB113 0 0 1 1 0 0 0 0 da word
VB113
VW114 0 0 0 0 0 0 0 0 Dado da
00000000 word Valor do dado Ponto decimal
0 s/ valor do dado 0 sem ponto decimal
1 Word, c/ sinal 1 dígito à direita do ponto decimal
2 Dword, c/ sinal
3 Word, s/ sinal :
4 DWord, s/ sinal 7 dígitos à direita do ponto decimal
5 Valor real

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.118
Bits de Habilitação de Mensagens
TD200_1
IB0 0 0 0 0 1 0 1 0

Network 1 Se IB0 > 10


7 6 5 4 3 2 1 0
V12.7 Se IB0 >= 10 VB12 1
IB0
VB13
>=B
10 VB14
VB15
Network 2 Se V12.7 = 1
VB16
Update (Atualização):
• A cada n segundos VB17
V12.7
MOV_B
EN • Tão rápido quanto possível

SIEMENS
TD 200

Entrada IB0 = 10
IB0 IN OUT VB115
F5 F6 F7 F8
F1 F2 F3 F4

SHIFT
ESC ENTER

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.119
Bloco de Parâmetros, Exemplo 1

// BEGIN TD200_BLOCK 30
VW0 30
VB30 'TD' // ID of TD 200
VB32 16#10 // Language English, Update as fast as possible
VB33 16#20 // Text with 20 chars.;UP key V33.2; DOWN key V33.3
VB34 1 // Number of messages
VB35 0 // Message enable bits for function keys M0.0 to M0.7
VW36 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

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.120
Editando um Valor de Dado Embutido
TD200_2
Network 1 Valor do Dado modificado
SIEMENS
TD 200

Valor: 1313
V106.2 MOV_W 2.
EN F5 F6 F7 F8
F1 F2 F3 F4

SHIFT 1.
ESC ENTER

VW108 IN OUT MW10


3.
VB106 1
V106.2
R
Edição dos Dados
0 Não possível
Network 2 Se I 0.0 = 1 seta bit de habilit. Mens. 1 Possível

I 0.0 V12.7 Valor do Dado


0 Não editado
1 Editado

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.121
Bloco de Parâmetros, Exemplo 2

// BEGIN TD200_BLOCK 30
VW0 30
VB30 'TD' // ID of TD 200
VB32 16#10 // Language English , Update as fast as possible
VB33 16#20 // Text with 20 chars.;UP key V33.2; DOWN key V33.3
VB34 1 // Number of messages
VB35 0 // Message enable bits for function keys M0.0 to M0.7
VW36 100 // Starting address for messages VW100
VW38 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

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.122
Texto de Mensagem com reconhecimento
Network 1 // V12.6 = Mensagem 2
T37 V12.6 VB69
Reconhecimento
0 Não Reconhecimento
Network 2 1 Reconhecimento
2 Mensagem Reconhecida
SM0.0 MOV_W MOV_W
EN ENO EN ENO

T37 IN OUT VW66 VW200 IN OUT VW106

Network 3 // V12.7 = Mensagem 1 SIEMENS Mensagem 2 TD 200


T37 V12.7 Tempo - Valor Atual = 5
Tempo - Setpoint = 300

Network 4 F5 F6 F7 F8
F1 F2 F3 F4
V69.1 V69.1
R SIEMENS
SHIFT
Mensagem 1 TD 200
ESC ENTER
TEMPO EXPIRADO V69.1
T37
REINICIE COM ENTER
R 1 1

Network 5 T37 F5 F6 F7 F8
F1 F2 F3 F4
SM0.0 TON
IN SHIFT
ESC ENTER

300 PT

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.123
Bloco de Parâmetros, Exemplo 3
//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 possible
VB3 16#21 //Display messages with 40 characters; Up key V3.2 Down key V3.3
VB4 2 //No. of messages
VB5 0 //Message enable bits for function keys are M0.0 to M0.7
VW6 32 //Starting address for messages VW32
VW8 12 //Starting address for message enable bits VW12
//MESSAGE 1
//Message enable bit V12.7
VB32 '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.6
VB72 '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 0
VW200 300

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.124
Teclas de Função
TD200_4
NETWORK 1 //Mostra mensagem 1 c/ a tecla F1 SIEMENS
TD 200
M0.0 V12.7 TD 200

F5 F6 F7 F8
F1 F2 F3 F4
NETWORK 2 // Valor do pot. 0 na mensagem 1
SHIFT
ESC ENTER
V12.7 MOV_B
EN
7 6 5 4 3 2 1 0
MB0 1

SMB28 IN OUT VB110


SIEMENS
TD 200

NETWORK 2 // Reseta o bit da tecla F1 Valor do Pot. 0 : 156

SM0.0 M0.0
F5 F6 F7 F8
F1 F2 F3 F4
R
SHIFT
ESC ENTER

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.125
Bloco de Parâmetros, Exemplo 4

// BEGIN TD200_BLOCK 30
VW0 30
VB30 'TD' // ID of TD 200
VB32 16#10 // Language English, Update as fast as possible
VB33 16#30 // Text with 20 chars.;UP key V33.2; DOWN key V33.3
VB34 1 // Number of messages
VB35 0 // Message enable bits for function keys M0.0 to M0.7
VW36 100 // Starting address for messages VW100
VW38 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

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.126
Exercício 11.1 - Mostrando uma Mensagem

SIEMENS
TD 200
GAR. VAZIAS = 255
GAR. CHEIAS = 253

F5 F6 F7 F8
F1 F2 F3 F4

SHIFT
ESC ENTER

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.127
Instruções Especiais

SBR 0

RET Contadores Rápidos

ATCH
EN

5 INT

0 EVENT

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.128
Instruções de Tabela

LAD STL

AD_T_TBL LD I 0.0
I 0.0
EN ATT MW10, VW200

MW10 DATA
MW10 1234
VW200 TABLE

VW200 0 0 0 5 N° de elementos TBL


VW202 0 0 0 3 N° de entradas
VW204 1 1 1 1 Entrada 0
VW206 2 2 2 2 Entrada 1
VW208 3 3 3 3 Entrada 2
VW210 0 0 0 0
VW212 0 0 0 0

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.129
Leitura e Escrita no Relógio de Tempo Real

LAD STL

READ_RTC
I 0.0
EN LD I 0.0
TODR VB0

VB0 T
Quarta-Feira 13.10.99 08.45

Ano 1 0 0 1 1 0 0 1 VB0
O relógio de Tempo Real do S7-200 usa
os 2 dígitos menos significativos para o Mês 0 0 0 0 1 0 1 0
ano. O ano 2000 aparece como 00.
Dia 0 0 0 1 0 0 1 1
(depois de 99 vem 00).
Horas 0 0 0 0 1 0 0 0
Todos os valores de data e hora são Minutos 0 1 0 0 0 1 0 1
armazenados no formato BCD. (por ex. Segundos 0 0 0 1 0 0 1 0
16#99 para o ano 1999).
Millisegundos 0 0 0 0 0 0 0 0
Dia da Semana 0 0 0 0 0 1 0 0

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.130
Instruções de Loop (FOR / NEXT)

LAD
Network 1

I 0.0 FOR
EN I 0.0
P

VW100 INDEX INITIAL 1

1 INITIAL

100 FINAL INDEX 11 < 100 FINAL


2
...
101
Network 2

Instruções Instruções
Network n

( NEXT)
NEXT

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.131
Instruções de Interrupção

Interrupt events
I 0.0
0 Rising edge at I 0.0
1 Falling edge at I 0.0 NETWORK 7
2 Rising edge at I 0.1 INT 5
3 Falling edge at I 0.1 NETWORK 8
SM0.1 ATCH . . . // Rotina de Interrupção
4 Rising edge at I 0.2
EN
5 Falling edge at I 0.2 NETWORK 9
6 Rising edge at I 0.3 RETI
5 INT
7 Falling edge at I 0.3
8 Port 0: Rcv character Informações Detalhadas em:
0 EVENT
9 Port 0: Xmit complete Help -> Contents -> Index tab->
Interrupt Event Priority Table
10 Timed interrupt INT 0
11 Timed interrupt INT 1 ( ENI )
12 HSC0 CV=PV
13 HSC1 CV=PV
etc.

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.132
Interrompendo o Ciclo de Programa

I 0.0 Evento 0 INT 0

Instruções

O OB1 é RETI
executado
repetidamente .....

..... Até que seja interrompido por


Evento 1
INT 1
um evento de interrupção

Instruções

RETI

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.133
Network 1 OB 1
Contadores Rápidos

SM0.1 SBR 0
EN

Network 2
I 0.1 Q0.5
(S )

I 1.0

Network 1 INT 0
I 0.0
SM0.0 Q0.5
(R)
Q0.5

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.134
Saída Rápida de Pulso (PTO)

Network 1 OB 1

I 0.0 SBR 0
P EN

I0.0

Q0.0 1 2 3 4 5 6 7 8 9 10

Tempo de Ciclo (Período) = 500ms

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.135
Modulação por Largura de Pulso (PWM))

Q0.0

Largura de Pulso

Tempo de Ciclo 25ms

O brilho da lâmpada é controlado


pelo potenciômetro 0. Esse ajuste
muda a largura do pulso do sinal da
saída Q0.0.
(Valor do Pot. / 8 = Largura do Pulso)

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.136
Controle Sequencial

Network 1 Restart
Instruções Condição de Start
Network 2
Instruções 1 Comando 1

Network 3 Texto Comando 2


Instruções Transição
Network 4
2 Comando 1
Instruções
Texto Comando 2
Network 5
Instruções Transição

3 Comando 1
Texto Comando 2
Network n
MEND

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.137
Sequenciador de Passos

Q0.0 Q0.1

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.138
Comunicação em Rede com o S7-200

S7-200 Impressora
PG/PC
I1.0 Q1.0
SF I0.0 Q0.0
CPU 214
SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1

STOP I0.2 I1.2 Q0.2

I0.3 I1.3 Q0.3

I0.4 I1.4 Q0.4

I0.5 I1.5 Q0.5

SIMATIC I0.6 Q0.6

I0.7 Q0.7
S7-200

e
od
SIEMENS TD 200

e
od
m Modem
F5 F6 F7 F8

I
F1 F2 F3 F4

m
SHIFT

PP
ESC ENTER

t
or
ep
Painel de e
od

e
I1.0 Q1.0
SF I0.0 Q0.0
CPU 214
SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1

Operação

Fr
STOP I0.2 I1.2 Q0.2

I0.3 I1.3 Q0.3

I0.4 I1.4 Q0.4

m
I0.5 I1.5 Q0.5

SIMATIC I0.6 Q0.6

I0.7 Q0.7
S7-200

PI+
P PLC
I1.0 Q1.0
SF I0.0 Q0.0
CPU 214
SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1

STOP I0.2 I1.2 Q0.2

I0.3 I1.3 Q0.3

I0.4 I1.4 Q0.4

I0.5 I1.5 Q0.5

SIMATIC I0.6 Q0.6

I0.7 Q0.7
S7-200
I1.0 Q1.0
SF I0.0 Q0.0
CPU 214
SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1

STOP I0.2 I1.2 Q0.2

I0.3 I1.3 Q0.3

I0.4 I1.4 Q0.4

PG 702
I0.5 I1.5 Q0.5

SIMATIC I0.6 Q0.6

I0.7 Q0.7
S7-200
I1.0 Q1.0
SF I0.0 Q0.0
CPU 214
SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1

STOP I0.2 I1.2 Q0.2

I0.3 I1.3 Q0.3

I0.4 I1.4 Q0.4

I0.5 I1.5 Q0.5

SIMATIC I0.6 Q0.6

Leitor de Código
I0.7 Q0.7
S7-200

Comunicação entre CPU‘s de Barras


com NETR, NETW

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.139
Comunicação Usando o Cabo PC/PPI

Mestre
A CPU é conectada à porta COM2
da PG ou do PC via cabo PC/PPI

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.140
Comunicação Usando o Cabo MPI
CPU214 - Estação 2 CPU214 - Estação 3 CPU212 - Estação 4 CPU212 - Estação 5

Mestre Mestre Mestre


TD200 Estação 6 OP3 Estação 7 TD200 Estação 8
Mestre
PG/PC com cartão MPI
Estação 0

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.141
Protocolo PPI

I1.0 Q1.0 I1.0 Q1.0 I1.0 Q1.0


SF I0.0 Q0.0
CPU 214 SF I0.0 Q0.0
CPU 214 SF I0.0 Q0.0
CPU 214
SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1 SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1 SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1

STOP I0.2 I1.2 Q0.2 STOP I0.2 I1.2 Q0.2 STOP I0.2 I1.2 Q0.2

I0.3 I1.3 Q0.3 I0.3 I1.3 Q0.3 I0.3 I1.3 Q0.3


I0.4 I1.4 Q0.4 I0.4 I1.4 Q0.4 I0.4 I1.4 Q0.4

I0.5 I1.5 Q0.5 I0.5 I1.5 Q0.5 I0.5 I1.5 Q0.5


I0.6 Q0.6 I0.6 Q0.6 I0.6 Q0.6
SIMATIC SIMATIC SIMATIC
I0.7 Q0.7 I0.7 Q0.7 I0.7 Q0.7
S7-200 S7-200 S7-200

S7-212 S7-214 S7-214


• Micro/Win Estação 2, Estação 3 Estação n
só Escravo SIEMENS TD 200

F5 F6 F7 F8
F1 F2 F3 F4

SHIFT
ESC ENTER

SIEMENS TD 200

RS-485 TD-200 Estação 5


F5 F6 F7 F8
F1 F2 F3 F4

SHIFT
ESC ENTER

TD-200 Estação 1
Estação 0 c/ cartão
MPI instalado

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.142
Instruções de Escrita e Leitura (NETR / NETW)

7 0
Tabela para NETR / NETW
p p d b b b m m SMB30
7 0
pp Parity
0 D A E O Error code 00 = No parity
01 = Even parity
Remote station address 10 = No parity
11 = Odd parity
Pointer to d Data bits per character
0 = 8 bits per character
data area in 1 = 7 bits per character

remote station bbb Baud rate


000 = 38400 Bps (CPU 214)
(I,Q,M or V) 19200 Bps (CPU 212)
001 = 19200 Bps
010 = 9600 Bps
Data length 011 = 4800 Bps
100 = 2400 Bps
Data byte 0 101 = 1200 Bps
110 = 600 Bps
Data byte 1 111 = 300 Bps
... mm Protocol
00 = Point-to-point interface (PPI) or
system protocol
22 Data byte 15 01 = Freeport communication
10 = PPI+ protocol (NETR / NETW)

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.143
Modo PPI+ e Endereçamento

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

SM0.1 MOV_B
EN

2 IN OUT SMB30

V100.6 MOV_DW
EN

&QB0 IN OUT VD102

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.144
Exemplo da Instrução “Network Write” (NETW)

Network 2 Escrevendo dados na estação remota

I 0.0 MOV_B
EN

SMB28 IN OUT VB107

V100.6 NETW
EN

VB100 TABLE

0 PORT

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.145
Protocolo MPI

S7-214 S7-214 S7-214


Estação 3 Estação 4 Estação 5

I0.0 Q0.0 M ic r o P L C 21 2 I0.0 Q0.0 M ic r o P LC 2 1 2


SF SF
SIEMEN S SIEMEN S
I0.1 I0.0 Q0.0 M ic r o P LC 2 1 2
RU N Q0.1 SIEMEN S SF RU N I0.1 Q0.1
STOP I0.2 Q0.2 RU N I0.1 Q0.1 STOP I0.2 Q0.2
I0.3 Q0.3 STOP I0.2 Q0.2 I0.3 Q0.3
I0.4 Q0.4 I0.3 Q0.3 I0.4 Q0.4
I0.5 Q0.5 I0.4 Q0.4 I0.5 Q0.5
I0.6 X 2 I0.5 Q0.5 I0.6 X 2
SIMATIC I0.7 3 4 I0.6 X 2 SIMATIC I0.7 3 4
SIMATIC I0.7 3 4
S7-200 S7-200
S7-200

S7-314
Estação 2

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.146
Profibus
S7-315 Mestre
S7-215 Escravo
I1.0 Q1.0
SF I0.0 Q0.0
CPU 214
SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1

STOP I0.2 I1.2 Q0.2

I0.3 I1.3 Q0.3


I0.4 I1.4 Q0.4

I0.5 I1.5 Q0.5


I0.6 Q0.6
SIMATIC
I0.7 Q0.7
S7-200

• Micro/Win 3 5

0 MPI Profibus

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.147
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 buffer


de recebimento

SMB114 Comprimrnto de buffer de envio

SMB115 Comprimento do buffer de recebimento

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.148
Layout da Área de Memória
CPU 215-DP

VB0 NETWORK 1 //Start. addr. rcve buffer


Receive buffer LD SM0.1
MOVD &VB0, VD1000
MOVW SMW112, VW1002
VB2 Send buffer
NETWORK 3 //Start. addr. send buffer
MOVD &VB0, VD1004
MOVW SMW112, VW1006
MOVW 0, AC0
MOVB SMB115,AC0
+I AC0, VW1006

VB1000 NETWORK 4
&VB0 LD SM0.0
BMB *VD1000, QB0, SMB114
BMB SMB28, *VD1004, SMB115
VB1004 NETWORK 5
&VB2
MEND

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.149
Exercício 12.1 - Comunicação com NETW

I1.0 Q1.0 I1.0 Q1.0


SF I0.0 Q0.0
CPU 214 SF I0.0 Q0.0
CPU 214
SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1 SIEMENS RUN I0.1 I1.1 Q0.1 Q1.1

STOP I0.2 I1.2 Q0.2 STOP I0.2 I1.2 Q0.2

I0.3 I1.3 Q0.3 I0.3 I1.3 Q0.3


I0.4 I1.4 Q0.4 I0.4 I1.4 Q0.4

I0.5 I1.5 Q0.5 I0.5 I1.5 Q0.5


I0.6 Q0.6 I0.6 Q0.6
SIMATIC SIMATIC
I0.7 Q0.7 I0.7 Q0.7
S7-200 S7-200

S7-214 S7-214
• Micro/Win Estação 4 Estação 3

RS-485

// Estrutura da tabela para NETR / NETW


VB100 0 // Status
Estação 0 com o VB101 3 // Remote station address
cartão MPI instalado VD102 0 // Pointer to data area in remote station
VB106 1 // Data length
VB107 0 // Data byte
// END Table structure

SIMATIC S7 Date: 22/02/02


Centro deTreinamento
Automação e Drives
Siemens 2000. Todos os direitos reservados. File: Micro_01E.150