Buscar

Apostila CLP Siemens

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 267 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 267 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 267 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Controladores Lógicos Programáveis – CLP
Siemens S7
 
 
 
 
 
Sumário
 
 
 
 
 
 
Página 3 Introdução 
5 Família SIMATIC 
15 Instalando o STEP 7 
25 Introdução ao Hardware S7 
43 O Software STEP 7 
57 Configurando e parametrizando o S7 
77 Princípios básicos 
89 O editor de programas 
105 Operações lógicas básicas 
115 Temporizadores, Contadores e Comparadores 
129 Conversão, operação lógica digital, matemática, deslocamento 
141 Ferramentas para testes e depuração 
149 Funções, parâmetros e dados locais 
159 Programação simbólica 
171 Blocos de dados e de funções 
191 Processamento de palavra analógica 
199 Informações do Sistema S7 
207 Diagnosticando e corrigindo problemas 
221 Técnicas especiais de programação 
233 Documentando e salvando programas 
245 Global Data e PROFIBUS-DP 
255 Respostas dos exercícios 
 
Controlador Programável Controlador Programável 
 
SENAI-SP SENAI-SP 
Controlador Programável 
 
 
Introdução
 
 
 
 
 
 
 
Este é o material que você vai utilizar durante o curso de CLP. 
 
Trata-se de um conjunto de textos extraídos de conteúdos do próprio SENAI-SP e de 
materiais da Siemens/Volkswagen. 
 
Os assuntos são apresentados em uma ordem que vai do mais simples ao mais 
complexo. A ligação entre cada parte será feita pelo seu instrutor. 
 
Tudo aquilo que o instrutor disser e que você ache importante manter pode ser 
anotado diretamente neste material, em outro caderno ou em folhas isoladas. 
 
Tenha bom proveito do curso! 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SENAI -SP 3
Controlador Programável 
 
 
 
 
SENAI -SP 4
Controlador Programável 
 
 
Família SIMATIC
 
 
 
 
 
 
 
Date : 07/10/00
Version : 3.1
File No. : pro1_1.1
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
Família SIMATIC S7
SF
RUN
STOP
I0.0
I0.1
I0.2
I0.3
I0.4
I0.5
I0.6
I0.7
SIEMENS
S7-200
Micro PLC 212
SIMATIC
X 2
3 4
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
S7-200
S7-300
S7-400
 
 
SIMATIC 
A família SIMATIC representa não somente uma linha de CLP’s, e sim toda uma linha 
de produtos de AUTOMAÇÃO TOTALMENTE INTEGRADA. 
 
SIMATIC S7 
Os Controladores Lógicos Programáveis da família SIMATIC S7 podem ser divididos 
em: Micro PLC (S7-200), pequeno/médio porte (S7-300) e médio/grande porte 
(S7-400). 
 
SIMATIC M7 
O CLP M7 é um computador PC-AT compatível, com o mesmo desempenho, a mesma 
funcionalidade e o ambiente de programação de um microcomputador. 
SENAI-SP 5
Controlador Programável 
SIMATIC C7 
Este é um sistema completo, é a combinação do CLP ( S7-300) e um painel de 
operação (HMI Operator Interface) em uma única unidade. 
 
Software 
O SIMATIC Software é um projeto modular. Ele consiste do Software Básico STEP 7 e 
Pacotes Opcionais, instalados a parte. Os Pacotes Opcionais podem ser linguagens de 
programação adicionais tais como S7-GRAPH, SCL, CFC, SFC e pacotes para 
diagnósticos, simulações, documentação e Teleservice. 
 
Terminais de Programação 
São PC’s AT compatíveis com todas as interfaces necessárias e softwares básicos de 
programação pré-instalados. Disponíveis desde laptop até desktop. 
 
Redes de Comunicação 
As redesAS-I, Profibus e Industrial Ethernet estão disponíveis para troca de dados 
entre sistemas de PLC’s. 
 
I/O Distribuídos 
Para economizar em cabos, existe a possibilidade da utilização de I/O’s remotos em 
um projeto distribuído. Uma configuração distribuída, no que se refere à sua 
parametrização/programação, não difere de um configuração central. 
 
Interface Homem-Máquina 
Para comunicação Homem-Máquina, existe a Interface de Operação SIMATIC 
HMI. Estas interfaces são totalmente integráveis à toda família SIMATIC. 
 
 
 
 
 
 
 
 
 
 
 
 
SENAI-SP 6
Controlador Programável 
 
Date : 07/10/00
Version : 3.1
File No. : pro1_1.2
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
A família SIMATIC
PG 740
SIEMENS
Grande Porte
 Médio Porte
modular modular
SIMATIC
S7 - 400
SIMATIC
M7 - 400
modular modular complete
SIMATIC
S7 - 300
Pequeno Porte
SIMATIC
M7 - 300
SIMATIC
C7 - 620
Micro - PLC
Terminal de Programação
SIMATIC
S7 - 200
compacto
 UEBER_T1D
Redes de 
Comunicação
I/O distribuída Interface HomemMáquinaSoftware
 
 
S7-200 
O S7-200 é o micro-CLP da família SIMATIC S7. 
 
Características 
O S7-200 tem as seguintes características e funções: 
- baixo preço 
- “Totalmente compacto” com fonte de alimentação, CPU e entradas/saídas 
integradas em um único dispositivo. 
- "Micro PLC" com funções integradas 
- Pode ser expandido em até sete módulos 
- Software baseado em DOS ou Windows (STEP 7 MICRO/DOS ou STEP 7 
MICRO/WIN) 
Funções 
- Alimentação das entradas digitais (sensores) integrada 
- Forçar entradas e saídas 
- Acesso direto às entradas/saídas 
- Relógio de tempo real integrado 1 
- Dois potenciômetros analógicos integrados 1 
- Duas saídas em pulsos integradas 1 
 
1 CPU 214 ou maior 
SENAI-SP 7
Controlador Programável 
- Entradas digitais comandadas por interrupções 
- Contadores de alta velocidade integrados (7 a 20kHz). 
 
Date : 07/10/00
Version : 3.1
File No. : pro1_1.3
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
SIEMENS
SIMATIC
SF
RUN
STOP
Q.0
Q.1
Q.2
Q.3
Q.4
Q.5
I.0
I.1
I.2
I.3
I.4
I.5
I.6
I.7
 S7-200
Micro PLC 212 EM 221
DI 8 x DC24V
I.0
I.1
I.2
I.3
I.4
I.5
I.6
I.7
CPU Módulo de Expansão
 digital/analógica
Painel de Operação TD 200
SHIFT
ESC
TD 200
F1 F3 F4F2
F5 F 7 F 8F6
ENTER
SIEMENS
 Target Position 125 mmAxle Ready
S7- 200 Características
 
 
S7-200 
O S7-200 é o micro-CLP da família SIMATIC S7. 
 
Características 
O S7-200 tem as seguintes características e funções: 
- baixo preço 
- “Totalmente compacto” com fonte de alimentação, CPU e entradas/saídas 
integradas em um único dispositivo. 
- "Micro PLC" com funções integradas 
- Pode ser expandido em até sete módulos 
- Software baseado em DOS ou Windows (STEP 7 MICRO/DOS ou STEP 7 
MICRO/WIN) 
Funções 
- Alimentação das entradas digitais (sensores) integrada 
- Forçar entradas e saídas 
- Acesso direto às entradas/saídas 
- Relógio de tempo real integrado 1 
- Dois potenciômetros analógicos integrados 1 
SENAI-SP 8
Controlador Programável 
- Duas saídas em pulsos integradas 1 
- Entradas digitais comandadas por interrupções 
- Contadores de alta velocidade integrados (7 a 20kHz). 
 
Date : 07/10/00
Version : 3.1
File No. : pro1_1.4
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
S7- 300 Características
 
 
S7-300 
O S7-300 é o pequeno e totalmente modular CLP da família SIMATIC S7. 
 
Características 
- Diversas CPU’s com diferentes capacidades. 
- Extensivo espectro de módulos. 
- Pode ser expandido em até 32 módulos. 
- Módulos integrados em barramento backplane 
- Pode ser ligado em rede com interface multi-point (MPI), PROFIBUS e Industrial 
Ethernet. 
- Conexão central com PC acessa todos os módulos (FM e CP). 
- Sem regras para alocação das placas. 
- Configuração e parametrização via software STEP 7. 
 
 
 
 
1 CPU 214 ou maior 
SENAI-SP 9
Controlador Programável 
 
Date : 07/10/00
Version : 3.1
File No. : pro1_1.5
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
S7- 400 Características
 
 
S7-400 
O controlador lógicoprogramável S7-400 abrange aplicações de médio e grande porte. 
A família da CPU S7-400 tem um set de instruções poderoso (igual ao do S7-300) e 
esquema de endereçamento simples. 
 
Memória de Trabalho 
A partir de 48 KB até 2 Mega. 
 
Sinais Digitais 
A partir de 64K até 256K. 
 
Sinais Analógicos 
A partir de 4K até 16K. 
 
Memory Markers 
Flags - A partir de 4K até 16K. 
 
Tempo de Ciclo 
A partir de 0,08 µs até 0,2 µs por instrução binária. 
 
 
SENAI-SP 10
Controlador Programável 
Multiprocessamento 
Até quatro CPUs podem ser usadas no rack central. 
 
Comunicação 
Via MPI, ponto-a-ponto, PROFIBUS e Industrial Ethernet . 
 
Date : 07/10/00
Version : 3.1
File No. : pro1_1.6
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
conexão de CLP’s via MPI
PG 720
conexão do PG via MPI
CP CPU 1
S7-300
FM
MPI como um K-Bus
CP CPU 2 FM
MPI como um K-Bus
S7-300
conexão do OP via MPI
Multi-point Interface (MPI)
 
 
MPI 
A Multi-Point Interface, MPI tem como objetivo conectar o CLP ao terminal de 
programação ou à interface de operação, ou ainda a outros controladores lógicos 
programáveis (PLC’s). Na unidade central de processamento (CPU), existe somente 
uma interface MPI, porém é possível acessar através dela todos os outros módulos 
programáveis, tais com FM’s. 
 
Possibilidades de Conexão 
Vários dispositivos podem estabelecer simultaneamente conexão de dados com a 
CPU. Isto significa que o terminal de programação e o painel de operação podem ser 
operados simultaneamente, e ainda outros PLC’s adicionais podem ser conectados. As 
quantidades de conexões que podem ser operadas simultaneamente dependem da 
CPU. Exemplo: são possíveis quatro conexões de comunicação ativa por nó para a 
CPU 314. 
 
 
SENAI-SP 11
Controlador Programável 
Características da MPI 
A interface MPI suporta displays, painéis de operação e terminais de programação 
Siemens. A MPI oferece as seguintes possibilidades: 
- Programação de CPU’s e módulos inteligente 
- Funções de monitoração do sistema e funções de informações 
- Troca de dados entre controladores lógicos programáveis 
- Troca de programas entre CPU e terminal de programação 
 
Dados Técnicos da MPI 
As mais importantes características da interface MPI são: 
- Padrão RS 485 e taxa de transmissão de 187.5 Kbaud 
- Distâncias até 50 m ou até 9100 m com repetidores 
- Componentes padrões do PROFIBUS DP (cabo , conector, e repetidor) 
 
Date : 07/10/00
Version : 3.1
File No. : pro1_1.7
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
Redes de Comunicação
PG/PC Field
Devices ET 200
PG/PC
Field
Devices
PG/PCTISTAROp. Int.
SIMATIC HMIS5/TI
S5/TI
S5/TI
CPFMCPU
S7-200
S7-300
PS CPUFM CP
S7-400
PG/PC
TD/OP
TD/OPPG/PC S7-CPU
CP
Communications bus Communications bus
PROFIBUS-FMS
PROFIBUS-DP
Industrial Ethernet 
TD/OP
S7-200
S7-200
CPU 215
 
PPI
MPI
 
Redes 
A figura acima exibe as várias possibilidades de rede para a comunicação entre 
produtos já existentes e a família S7. Os termos usados no slide são explicados a 
seguir: 
 
S5/TI 
Controladores lógicos programáveis SIMATIC S5 e SIMATIC TI 
 
SENAI-SP 12
Controlador Programável 
SIMATIC HMI 
Equipamentos de Interface Homem Máquina 
 
TISTAR 
SCADA = (Supervisory Control and Data Acquisition ) controle de interface de operação 
do sistema 
 
PG/PC 
Terminais de programação (Siemens PG) ou Computadores Pessoais 
 
Ind. Ethernet 
Rede Industrial da Siemens 
 
TD/OP 
Text Display e Operator Panel 
 
PPI 
Interface Point-to-Point 
 
MPI 
Interface Multipoint 
 
Field Devices 
Hardware para ent./output (por exemplo, chaves, bombas, e motores) 
 
PROFIBUS DP 
Rede de controle distribuído fieldbus da Siemens 
 
 
 
 
 
 
 
 
 
SENAI-SP 13
Controlador Programável 
Date : 07/10/00
Version : 3.1
File No. : pro1_1.8
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
Terminais de Programação PG720/740
PG 740
SIEMENS
PG740
PG720
 
 
PG720PII 
A PG 720PII (Pentium II) tem as seguintes características: 
- Pouco Peso (aproximadamente 4.5 kg) 
- Dimensões pequenas 
- Interface Integrada (MPI, EPROM, MEMORY CARD, e PLC) 
- Boa resolução 
- Expansão para Teleservice (MODEM) via PCMCIA, tipo 3 
- Teclado removível, conexão possível para monitor externo Multisync. 
- Expansível para redes (Novell, etc.), transmissão de dados, FAX (modem) via 
PCMCIA - tipo 3 
 
PG740PIII 
A PG 740PIII (Pentium III) tem as seguintes características: 
- Boa resolução gráfica para Windows 98 
- Excelente tela de exibição (TFT display, 13.3", 34 cm) 
- Teclado removível, possível conexões para monitores externos com alta resolução. 
- Interface integrada (MPI, EPROM, MEMORY CARD, SIMATIC S5, e impressora) 
- Expansível para redes (Novell, etc.), transmissão de dados, FAX e modem 
- Portátil (aproximadamente 7 kg) 
 
SENAI-SP 14
Controlador Programável 
 
 
Instalando o STEP 7
 
 
 
 
 
 
 
 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_2.2
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
Softwares para S7/C7/M7
Pacotes Padrões e
Opcionais para o
S7, C7 and M7
S7-300/400, C7 M7-300/400
STEP 7 BASIC
S7-300, C7S7-200
S7-SCL
S7-GRAPH
S7-HiGraph
CFC
Borland C/C ++
M7-DDE-Server
M7-ProC/C ++
Communication Configuration
LAD/STL/FBD
Hardware Configuration
Symbol Editor
SIMATIC Manager
LAD/STL
HW-Konfiguration
Symbol Editor
SIMATIC Manager
LAD/STL
STEP 7 MINI
STEP 7 MICRO
M7-SYS
Symbol Editor
(Synonyms)
S7 - 200
Hardware Config.
Communications Config.
 
 
STEP7 Micro: 
Este é o software para elaboração de programas exclusivamente para o S7-200. 
Possui duas versões: MICRO/DOS e MICRO/Win, que rodam nos sistemas DOS e 
Windows 3.x respectivamente. 
 
STEP 7 
O STEP 7 é a ferramenta de automação da família SIMATIC S7 (exceção do S7-200). 
Através dela se configura e parametriza-se todo o hardware, edita-se o programa, 
testa-o, faz-se o comissionamento e a procura de defeitos, além de toda a 
documentação necessária. Com o auxílio de pacotes opcionais pode-se ainda 
SENAI-SP 15
Controlador Programável 
configurar redes locais, utilizar linguagens de alto-nível ou orientada à tecnologia, 
utilizar Teleservice, etc. 
 
STEP7 Mini 
O STEP 7 é um sub-set do pacote STEP 7, ideal para se iniciar na automação com 
aplicações stand-alone do S7-300. Em relação ao pacote normal não permite a 
configuração do S7-400, de global-data (troca de dados) e nem o uso de pacotes 
opcionais. 
 
Options: 
São pacotes opcionais para S7 e M7 para geração de programas em outras 
linguagens, configuração de rede, etc. Estes pacotes permitem por exemplo a escolha 
da linguagem de programação mais fácil ou apropriada a cada aplicação: 
SCL - Linguagem de alto-nível, baseada em Pascal. Ideal para organização e 
manutenção de grande quantidade de dados, cálculos e algoritmos 
complexos. 
GRAPH - Linguagem para processos seqüenciais, baseados em estado e transição. 
Em vez de se programar um sistema, faz-se a descrição de seus passos. 
HiGraph - Linguagem para descrição de estados (não necessariamente seqüenciais). A 
partir de um diagrama de estados faz-se a descrição do processo. 
CFC - Programação orientada tecnologicamente, onde se desenvolve graficamente 
todo o processo. 
 
SENAI-SP 16
Controlador Programável 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_2.3
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
Hardware/SoftwarePré-requisitos
Processador Pentium 200 MHz
Hard drive (disponível) 400 MB (STEP 7+ projetos + área arqs. temp.)
RAM >= 32 MB, 128 MB recomendado
Interface MPI ou cabo PC/MPI
 
Monitor SVGA, VGA ,EGA, ou TIGA
Mouse Sim
Sistema Operacional Windows 95/NT
CD-ROM Sim
MPI = Multipoint Interface
Pré-requisitos para Instalação do STEP 7
 
 
Pré-requisitos 
PC-Compatíveis que atendam os pré-requisitos acima, podem ser utilizados sem 
restrições. Para a comunicação com o CLP é necessário uma interface MPI (cartão 
MPI-ISA ou PCMCIA) ou um cabo de conversão PC/MPI (para ser ligado à interface 
serial). 
 
F-EPROM 
Para a gravação de F-EPROM é necessário um gravador de EPROM externo (os PG’s 
Siemens já o possuem). A partir da nova versão do STEP 7 e das novas versões de 
CPU, as F-EPROM poderão ser gravadas diretamente na CPU. 
 
Observação 
Um upgrade de um versão antiga dos PG Siemens não é uma solução 
economicamente viável. PG’s e PC’s usando um processador 80386 são 
extremamente lentos. 
 
 
SENAI-SP 17
Controlador Programável 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_2.4
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
1. Ativar o Setup.exe no “Win95 - System Monitoring Software.
2. Selecione a opção. 
3. Selecione a linguagem.
4. Troque os discos. 
5. O disco de autorização é solicitado.
6. Um Re-boot é solicitado. 
PG 740
SIEMENS
Instalação do STEP 7
or
 
 
 
Instalação 
Como todo o aplicativo W95, o software deverá ser instalado via a função 
“Adicionar/Remover Programas” do W95, que executará o programa SETUP do 
STEP 7. 
 
Instalando Drivers 
Durante a instalação do STEP 7, deve-se integrar drivers para a comunicação com o 
CLP (cabo ou cartão) e para F-EPROM’s. Pode-se também mudar as definições 
padrões de interrupção e endereços se necessários . 
 
As seguintes opções podem ser setadas durante a instalação do STEP 7: 
- Escopo da instalação (normal, mínima, definida pelo usuário) 
- Língua 
- Definições de interface PG/PC 
- Opções de EPROM 
 
Proteção de Software 
O software STEP 7 é provido com uma proteção contra cópia e pode ser operada em 
somente um terminal de programação por vez. O software não pode ser usado até ser 
autorizado pelo disquete de autorização. Este disquete transfere uma autorização para 
o hard disk depois que a instalação do software foi concluída. 
SENAI-SP 18
Controlador Programável 
 
Autorização 
 
 
 
Antes de utilizar o software em outro terminal de programação é necessário executar a 
transferência de autorização. 
 
Por favor o leia o conteúdo do arquivo README.TXT no disco de autorização. Sem 
seguir estas informações existe risco que a autorização seja irrecuperavelmente 
perdida. 
 
Leia também o folheto Product Information que acompanha o software. 
 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_2.5
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
A Ferramenta STEP 7
 
 
Memory Card Parameter Assignment 
Define os parâmetros para a programação de cartões de memória. 
 
 
 
SENAI-SP 19
Controlador Programável 
Setting the PG-PC Interface 
Define os parâmetros da interface de comunicação PG-PC (ex.: o tipo de interface, cabo ou 
placa, a interrupção de comunicação ou endereço MPI). 
 
Readme (Product Information) 
Fornece informações detalhadas sobre o STEP 7: versão, procedimento de instalação, etc. 
 
Converting S5 Files 
Com o auxílio do conversor S5/S7, pode-se converter programas STEP 5 em programas 
STEP 7. 
 
Program. S7 Blocks 
O Editor de Programas habilita você a escrever o seu programa com uma das linguagens de 
programação STEP 7: Ladder Diagram (LAD), Statement List (STL) ou Function Blocks (FBD) 
 
SIMATIC Manager 
Esta é a principal aplicação, que também aparece como um ícone no DESKTOP do WINDOWS 
95. Através dela é que se inicia a execução do projeto: configuração, edição, testes, etc. 
 
É chamada de Manager, pois terá a função de gerenciar todo o projeto. 
 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_2.6
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
Antes do bloco ser aberto para edição, os mnemônicos da linguagem para o
Editor de Programas devem ser selecionados. Pode-se selecionar entre
mnemônicos IEC (Internacional/Inglês) ou SIMATIC (Alemão).
SIMATIC Manager...
Options...
Customize
Language > SIMATIC
Selecionando o Idioma para a Programação
 
 
SENAI-SP 20
Controlador Programável 
Selecionando 
1. Ative o comando de menu Options --> Customize 
2. Selecione a pasta de Linguagem 
3. Selecione a linguagem desejada: 
- SIMATIC = alemão; 
- IEC = Internacional (inglês) 
 
Importante 
Existem duas seleções independentes: 
- Língua do Editor -> seleciona o idioma da ferramenta STEP 7 
(inglês/alemão/espanhol/italiano/francês) 
- Língua dos Mnemônicos -> seleciona o idioma em que o programa do usuário será 
escrito (inglês/alemão) 
 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_2.7
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
Exercício 2.1: Checando a Interface com a CPU
 
 
Meta 
Checar a parametrização correta da interface da PG. 
 
Procedimento 
- Clique na barra de tarefas Iniciar 
- Selecionar SIMATIC ==> STEP 7 ==> Setting the PG/PC Interface 
- Depois de você ter selecionado “Cartão PC/MPI” clique no botão “Properties” 
SENAI-SP 21
Controlador Programável 
- Checar se o endereço local da PG está setado para 0. 
 
 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_2.8
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
Mnemônicos SIMATIC (Alemão)
 IEC (Internacional)
...selecione a linguagem 
 para a edição
 em LAD/STL/FBD
Antes de você abrir um bloco de programa ou programa ... 
Exercício 2.2: Definindo os Mnemônicos
 
 
 
Mnemônicos 
Antes de editar um programa, é necessário escolher entre 2 opções de mnemônicos 
para exibição das instruções no editor de programa. 
 
Pode-se escolher entre IEC (Internacional/Inglês) ou SIMATIC (Alemão). 
 
Meta 
Selecionar os mnemônicos desejados. 
 
Procedimento 
1. Inicie o SIMATIC Manager. 
2. Selecione no menu de comandos Options ⇒ Customize. 
3. Escolha a Language. 
4. Escolha a linguagem mnemônicos desejada e confirme com “OK” 
 
 
 
SENAI-SP 22
Controlador Programável 
Resultado 
Quando programando, um dos seguintes modos será exibido: 
- Exemplo de instruções STL em linguagem Internacional: 
A I 1.0 //AND Entrada (Input) 1.0 
- Exemplo de instruções STL em linguagem SIMATIC: 
U E 1.0 //UND Entrada (Eingang) 1.0 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SENAI-SP 23
Controlador Programável 
 
 
 
 
 
 
 
SENAI-SP 24
Controlador Programável 
 
 
Introdução ao Hardware S7
 
 
 
 
 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_3.2
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
S7-200 - Dados Técnicos (CPU 21x)
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.6
I0.7
Q1.0
Q1.1
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
 UEBER_T1D
 
 
Dimensões 
CPU212 CPU214 CPU215 CPU216 
160x80x62 mm 197x80x62 mm 218x80x62mm 218x80x62mm 
 
Memória: 
de Trabalho (RAM) 1 KByte 4 KByte 8KByte 8KByte 
de Instruções 185 instruções 2K 4k 4k 
 
Registradores de Dados 
0.5k words 2k words2.5k words 5k words 
 
I/O on-board 
8 DI / 6 DO 14 DI / 10 DO 14 DI / 10 DO 24 DI / 16 DO 
SENAI-SP 25
Controlador Programável 
Capacidade de Expansão 
2 módulos de expansão ---------------------- 7 Módulos de expansão ---------------------- 
 
Interrupções 
1 ent. inter., 1 contad. 4 ent. inter., 3 contad. 4 ent. inter., 3 contad.---------------- 
interrup. (2 kHz) interrup. (2x 7 kHz; 1x 2 kHz) interrup. (2x 20 kHz; 1x 2 kHz)----- 
 
Contadores/Temporizadores 
64/64 128/128 128/256 256/256 
 
Tempo de Execução(por 1K/instruções) 
1.2 ms 0.8 ms 0.8 ms 0.8ms 
 
Comunicação 
1x PPI / Freeport 1x PPI/ Freeport / MPI 1x PPI 1x PPI /Freeport 
 1x Profibus 1x PPI 
 
Manutenção 
---------------------------- Livre de Manutenção, não necessita de bateria ----------------------------
 
Set de operações: 
Básicas, standard, operações especiais, PID integrado , receive +PID, funções de receive, 
funções aritiméticas (operações em ponto fixo e ponto flutuante), funções de jump, funções de 
loop, funções de conversão de código. 
 
Modelos 
Cada CPU por sua vez possue diferentes modelos para as diferentes tensão dos I/O’s. 
 
SENAI-SP 26
Controlador Programável 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_3.3
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
S7-200 - Dados Técnicos (CPU 22x)
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.6
I0.7
Q1.0
Q1.1
Q0.0
Q0.1
Q0.2
Q0.3
Q0.4
Q0.5
Q0.6
Q0.7
 UEBER_T1D
 
 
Dimensões 
CPU221 CPU222 CPU224 CPU226 
90x80x62 mm 90x80x62 mm 120.5x80x62mm 196x80x62mm 
Memória: 
de Trabalho (RAM) 4 kByte 4 kByte 8KByte 8KByte 
de Instruções 1.3 k 1.3 k 2.6 k 2.6k 
 
Registradores de Dados 
1k words 1k words 2.5k words 2.5k words 
 
I/O on-board 
6 DI / 4 DO 8 DI / 6 DO 14 DI / 10 DO 24 DI / 16 DO 
Capacidade de Expansão 
Nenhum módulo 2 módulos --------- 7 módulos de expansão 
 
Interrupções 
4 ent. inter., 4 contad. 4 ent. inter., 4 contad. -------- 4 ent. inter., 6 contad. -------- 
interrup. (30 kHz) interrup. (30 kHz) -------- interrup. (30 kHz) -------- 
 
Contadores/Temporizadores 
256/256 256/256 256/256 256/256 
SENAI-SP 27
Controlador Programável 
 
Tempo de Execução (por 1K/instruções) 
0.37 ms 0.37 ms 0.37 ms 0.37ms 
 
Comunicação 
----------------------------- 1x PPI/ Freeport / MPI ----------------------------- 2x PPI / 
 Freeport / MPI 
 
Manutenção 
---------------------------- Livre de Manutenção, não necessita de bateria ----------------------------
 
Set de operações 
Básicas, standard, operações especiais, PID integrado , receive +PID, funções de receive, 
funções aritiméticas (operações em ponto fixo e ponto flutuante), funções de jump, funções de 
loop, funções de conversão de código. 
 
Modelos 
Cada CPU por sua vez possue diferentes modelos para as diferentes tensão dos I/O’s. 
 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_3.4
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
PS:
Entrada:
120/230 V ~
Saída:
24 V -
SM:
DI / DQ
- 24 V -
- 120/230 V ~
- Relê
AI/AQ
- Tensão
- Corrente
- Resistência
- Termo elemento
FM:
- Contadores
- Posicionadores
- Controle em
malha fechada
CP:
- Ponto
 a ponto
- AS-i
- PROFIBUS
 FMS/DP
- Industrial
 Ethernet
IM:
- Send 
- Receive
- Send/Receive
PS = Fonte de tensão
IM = Módulo de interface
SM =Módulo de sinal
FM = Módulo de função
CP =Processador de comunicação
Espectro de Módulos
 
 
 
 
SENAI-SP 28
Controlador Programável 
Mód. de Sinal SM 
O módulo de sinal recebe do campo os sinais elétricos e os adapta aos vários níveis 
de sinais dos módulos: 
- Entrada/saída digital 
- Entrada/saída analógica (tensão, corrente, resistência, termoelementos) 
- Acessórios: conectores frontais 
 
Mód. de Interface IM 
O módulo de interface torna possível a configuração de vários trilhos /bastidores de 
expansão. Estes módulos fazem a conexão entre os trilhos / bastidores: 
- Módulo de Transmissão, conectado no Rack Central. 
- Módulo de Recepção, conectado no Rack de Expansão. 
- O módulo combinado Send/Receive é uma solução econômica para configuração 
com dois trilhos; neste caso no trilho de expansão são permitidos somente módulos 
de I/O (SM). Por ex. IM365 no S7-300. 
 
Mód. de Funções FM 
O módulo de função oferece “funções especiais”: 
- Contagem 
- Posicionamento 
- Regulação em malha fechada 
 
Mód. de Comunicação CP 
Módulos de comunicação oferecem as seguintes possibilidades de rede: 
- Comunicação ponto a ponto 
- PROFIBUS 
- Industrial Ethernet 
 
 
 
 
 
 
 
 
 
 
 
SENAI-SP 29
Controlador Programável 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_3.5
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
S7-300 - Endereçamento de Módulos/Slot
s
 Slot: 1 2 3 4 5 6 7 8 9 10
11
No S7-300 o endereçamento dos módulos é slot-orientado, isto é, dependem da
posição do módulo no trilho
 Fonte de 
 alimentação CPU IM SM SM SM SM SM SM SM SM 
 
 
No S7-300 o endereçamento dos módulos de I/O, CP e FM são slot-orientados, isto é, 
o seu endereço depende da posição do módulo no trilho. Alguns slots são reservados: 
PS, CPU e IM. 
 
Slot 1: 
PS - Fonte de alimentação. Obrigatoriamente no primeiro slot. Não é associado 
nenhum endereço para a fonte de alimentação. 
 
Slot 2: 
CPU; deverá estar localizada próxima a fonte de alimentação. Não é associado 
nenhum endereço para a CPU (veremos mais tarde endereço MPI). 
 
Slot 3: 
Módulo de interface (IM). Para conectar racks de expansão. Não é associado nenhum 
endereço para a IM. Até mesmo se a IM não estiver presente, ela deverá ser 
considerada no esquema de endereçamento do slot. O slot 3 é logicamente reservado 
pela CPU para a IM. 
 
 
 
 
SENAI-SP 30
Controlador Programável 
Slots 4 - 11: 
Módulos de sinais. Slot 4 é considerado o primeiro slot para módulos de entrada e 
saída (ou CP ou FM). Um exemplo de endereçamento é exibido abaixo para um cartão 
de digital (entrada = I, saída = Q): 
 
 
 
Importante 
A CPU 315-2DP permite que os endereços sejam livremente definidos. 
 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_3.6
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
S7-300 - Endereçamento de I/O - Digital
Rack
 3
IM
96.0
 to
99.7
100.0
 to
103.7
104.0
 to
107.7
108.0
 to
111.7
112.0
 to
115.7
116.0
 to
119.7
120.0
 to
123.7
124.0
 to
127.7
(Receive) 
Fonte 
de
Tensão
IM
(Receive) 32.0
 to
35.7
36.0
 to
39.7
44.0
 to
47.7
48.0
 to
51.7
52.0
 to
55.7
56.0
 to
59.7
60.0
 to
63.7
40.0
 to
43.7
Rack
 1
Fonte 
de 
Tensão
IM
64.0
 to
67.7
68.0
 to
70.7
72.0
 to
75.7
76.0
 to
79.7
80.0
 to
83.7
84.0
 to
87.7
88.0
 to
91.7
92.0
 to
95.7
(Receive) Rack
 2
Fonte
de 
Tensão
IM
 0.0
 to
 3.7
20.0
 to
23.7
24.0
 to
27.7
28.0
 to
31.7
12.0
 to
15.7
16.0
 to
19.7
 4.0
 to
 7.7
 8.0
 to
11.7
(Send) 
Rack
 0
 CPU
 e
Fonte 
de
Tensão
Slot # 3 4 5 6 7 8 9 10 11SENAI-SP 31
Controlador Programável 
Endereçamento Digital 
O endereçamento das entradas (I) e saídas (Q) digitais começa com o endereço 0 para 
o módulo de sinal localizado no slot 4 (1° slot para SM). A relação entre o slot físico e o 
endereço do módulo é exibida acima. Cada módulo digital ocupa 4 bytes de endereços 
independente do número de pontos. 
 
Tabela Imagem da Periferia 
Aos sinais digitais do CLP corresponde uma área na CPU que contém o estado atual 
das entradas e saídas. Esta área, denominada Tabela Imagem da Periferia de Entrada 
(PII) e de Saída (PIQ) são atualizadas automaticamente pela CPU a cada início e fim 
de ciclo respectivamente. Pode-se acessar estas áreas (I e Q) em bits, bytes, words 
ou double words, como mostrado nos exemplos a seguir: 
- Q4.0 é um dado que é arquivado no primeiro bit (bit 0) do byte 4 na tabela imagem 
da periferia de saída (usando a numeração padrão das I/O do diagrama acima, isto 
corresponde ao primeiro ponto no módulo 2) 
- QB100 refere-se ao dado no byte 100 da tabela imagem da periferia de saída. 
- IW100 refere-se ao dado que é arquivado nos bytes 100 e 101 da tabela imagem 
da periferia de entrada. 
- QD24 refere-se ao dado que é arquivado nos bytes 24, 25, 26, 27 da tabela 
imagem da periferia de saída. 
 
Endereçamento Digital do S7-400 
O S7-400 permite a definição pelo usuário do endereçamento dos módulos. Caso não 
seja definido pelo usuário, o CLP assume um endereçamento default para os módulos, 
cada módulo ocupando 4 bytes (32 bits). O endereçamento digital segue o seguinte 
padrão: 
- Inicio Endereçamento Digital = ( número do slot físico - 1) x 4 
- Exemplo : Endereço inicial do módulo digital no slot 4 é 12.0 
 
SENAI-SP 32
Controlador Programável 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_3.7
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
S7-300 - Endereçamento de I/O - Analógico
Rack
 3
IM
640
 to
654
656
 to
670
672
 to
686
688
 to
702
704
 to
718
720
 to
734
736
 to
750
752
 to
766
(Receive) 
Fonte 
de 
Tensão
IM
(Receive) 384
 to
398
400
 to
414
432
 to
446
448
 to
462
464
 to
478
480
 to
494
496
 to
510
416
 to
430
Rack
 1
Fonte 
de 
Tensão
IM
512
 to
526
528
 to
542
544
 to
558
560
 to
574
576
 to
590
592
 to
606
608
 to
622
624
 to
638
(Receive) Rack
 2
Fonte 
de 
Tensão
IM
256
 to
270
336
 to
350
352
 to
366
368
 to
382
304
 to
318
320
 to
334
272
 to
286
288
 to
302
(Send) 
Rack
 0
 CPU
e
Fonte 
de 
Tensão
Slot # 3 4 5 6 7 8 9 10 11 
 
 
Endereçamento Analógico 
O endereçamento das entradas e saídas analógicas começa no endereço 256 para o 
módulo de sinal localizado no slot 4 (1o slot para SM). A figura acima mostra o 
esquema de endereçamento dos módulos analógicos. Cada módulo analógico ocupa 
16 bytes de endereços, independente do tipo de módulo, sendo que cada canal 
analógico ocupa dois bytes de dados. 
 
Acesso aos Sinais Analógicos 
As I/O analógicas acessam uma área de memória denominada Periferia (PI e PQ) da 
CPU. Os sinais analógicos, ao contrário dos sinais digitais, não possuem uma tabela 
imagem (PII ou PIQ), atualizados a cada ciclo. Ao invés disto, você define quando os 
dados serão atualizados (lidos/escritos) usando simplesmente o endereço analógico no 
seu programa. O endereço identificador para uma entrada analógica é PIW e para 
saída analógica é PQW. 
 
No S7-300 o endereçamento para sinais analógicos começa com 256, sendo portanto 
que o primeiro canal no primeiro módulo no primeiro rack irá então ser PIW256. O 
último endereço analógico é 766 (para o S7-300). 
 
 
 
SENAI-SP 33
Controlador Programável 
Exemplo: 
Para acessar os dados do segundo canal no primeiro módulo no rack 2, o endereço da 
entrada analógica e PIW514. 
 
Endereçamento Analógico no S7-400 
O S7-400 também suporta opcionalmente endereçamento padrão para módulos 
analógicos. O endereçamento analógico default segue o seguinte padrão: 
- Endereço Inicial Analógico = (número do slot físico - 1) x 64 + 512 
- Exemplo: Endereço inicial de um módulo analógico no slot 4 é 704. 
 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_3.8
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
S7-300 - Dados Técnicos
CPU
312IFM
CPU
313
CPU
314
CPU
314IFM
CPU
315
CPU
315-2 DP
CPU
316Mem ória
- de trabalho 6 kB 12 kB 24 kB 32 kB 48 kB 64 kB 128 kB 512 kB
- de carga integrada (RAM) 20 kB 20 kB 40 kB 48 kB 80 kB 96 kB 192 kB 64 kB
- de trabalho ex terna (FEPROM) - 4 MB 4 MB 4 MB 4 MB 4 MB 4 MB 4 MB
Tempo de Excução 0.6 ms 0.6 m s 0.3 m s 0.3 m s 0.3 m s 0.3 m s 0.3 ms 0.1 m s
(por 1k de instruções binárias)
ED / SD: 128 128 512 512 1024 2048 4096 16384
EA / AS: 32 32 64 64 128 256 512 2048
I/O's Integradas
ED / SD 10 / 6 - - 20 / 16 - - - -
EA / AS - - - 4 / 1 - - - -
Operandos:
- Memory Markers (flags) 1 k 2 k 2 k 2 k 2 k 2 k 2 k 8 k
- Contadores 32 64 64 64 64 64 64 512
- Temporizadores 64 128 128 128 128 128 128 512
Núm ero de Blocos Máx im o:
- FB 32 128 128 128 192 192 256 1024
- FC 32 128 128 128 192 192 512 1024
- DB 63 127 127 127 255 255 511 2047
Funções Integradas sim não não sim não não não não
(por exemplo contadores)
Núm ero de Trilhos / Módulos 1 / 8 1 / 8 4 / 32 4 / 32 4 / 32 4 / 32 4 / 32 4 / 32
Máx imo de conexões a tivas por 4 4 4 4 4 4 4 32
inte rface MPI
Inte rface Integrada MPI MPI MPI MPI MPI MPI, DP MPI MPI, DP
CPU
318-2 DP
 
 
Dados Técnicos 
A família S7-300 suporta um set de instruções e endereçamento comuns. A figura 
mostra as especificações técnicas mais importantes para as CPU’s 312 a 315. 
 
Números de Blocos 
Diferenças nas quantidade de números de blocos (FB, FC, DB). 
- CPU 312 CPU 315 
- 32 FB 192 FB 
- 32FC 192 FC 
- 63 DB 255 DB 
 
SENAI-SP 34
Controlador Programável 
 
➨ FB Blocos de Funções 
➨ FC Funções 
➨ DB Blocos de Dados 
 
CPU 3xx IFM 
As CPU’s IFM são caracterizadas não somente por possuírem entradas/saídas 
integradas na CPU (on-board) como também funções especiais incorporadas. 
 
Trilhos (1) 
Para as CPU’s 312/313, é possível a montagem em somente um trilho (sem 
expansão) 
 
Trilhos (2) 
As CPU’s 314 a 318 suportam até quatro trilhos ( 3 trilhos de expansão). 
 
Conexão DP 
Os S7’s 315-2 DP / 318-2 DP possuem uma interface adicional para PROFIBUS DP 
(Periferia Distribuída) e permitem a livre escolha do endereçamento dos módulos de 
I/O. 
 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_3.9
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
S7-400 - Dados Técnicos
CPU
414-2
CPU
414-2CPU412-1
CPU
412-1 CPU412-2
CPU
412-2 CPU414-3
CPU
414-3 CPU416-2
CPU
416-2 CPU416-3
CPU
416-3 CPU417-4
CPU
417-4
M e m ó r i a
- d e tr a b a lh o 4 8 k B 7 2 k B 1 2 8 k B 3 8 4 k B 0 , 8 M B 1 , 6 M B 2 M B 2 M B
- d e c a r g a i n te g r a d a (R A M ) 2 5 6 k B 2 5 6 k B 2 5 6 k B 2 5 6 k B 2 5 6 k B 2 5 6 k B 2 5 6 k B 2 5 6 k B
- d e tr a b a lh o e x te rn a (F E P R O M ) 6 4 M B 6 4 M B 6 4 M B 6 4 M B 6 4 M B 6 4 M B 6 4 M B 6 4 M B
T e m p o d e E x c u ç ã o 0 . 2 u s 0 . 2 u s 0 .1 u s 0 .1 u s 0 . 0 8 u s 0 . 0 8 u s 0 . 1 u s 0 .1 u s
(p o r 1 k d e i n str u ç õ e s b i n á r i a s)
Á r e a m á x . e n d e re ç o I /O 4 k B 4 k B 8 k B 8 k B 1 6 k B 1 6 k B 1 6 k B 1 6 k B
O p e ra n d o s:
- M e m o ry M a rk e rs (f l a g s) 4k 4 k 8 k 8 k 1 6 k 1 6 k 1 6 k 1 6 k
- C o n ta d o re s 2 5 6 2 5 6 2 5 6 2 5 6 5 1 2 5 1 2 5 1 2 5 1 2
- T e m p o r i z a d o re s 2 5 6 2 5 6 2 5 6 2 5 6 5 1 2 5 1 2 5 1 2 5 1 2
N ú m e ro d e B lo c o s M á x im o :
- F B 2 5 6 2 5 6 1 0 2 4 1 0 2 4 2 0 4 8 2 0 4 8 6 1 4 4 6 1 4 4
- F C 2 5 6 2 5 6 1 0 2 4 1 0 2 4 2 0 4 8 2 0 4 8 6 1 4 4 6 1 4 4
- D B 5 1 2 5 1 2 1 0 2 4 1 0 2 4 4 0 9 6 4 0 9 6 8 1 9 2 8 1 9 2
M á x im o d e c o n e x õ e s a ti v a s p o r 1 6 1 6 3 2 3 2 4 4 4 4 4 4 4 4
i n te r fa c e M P I
I n te r fa c e In te g ra d a M P I /D P M P I / D P M P I / D P , M P I / D P , M P I / D P , M P I /D P , M P I /D P , M P I / D P ,
D P D P D P D P D P , + 2 x D P
F r e e p o r t
CPU
417H
CPU
417H
 
 
SENAI-SP 35
Controlador Programável 
Tipos de CPU: 
Um range completo de CPU’s supre todas as exigências de desempenho individuais no 
que se refere a tempo de execução, tamanho da memória de trabalho e número de 
blocos. 
 
E ainda mais, as CPU’s 400 possuem integrada pelo menos uma interface MPI / 
PROFIBUS-DP (mestre). 
 
P e C-BUS 
Cada S7-400 é equipado com um barramento paralelo 1,5 µsec/Byte (P-bus) para 
acesso de I/O em alta velocidade e um barramento de comunicação serial com 10,5 
MBaud para troca de dados via MPI com módulos de apoio, tais como CPU’s, OP’s, 
FM’s, etc. 
 
SFB / CFB 
E ainda, é possível transferir dados entre CPU’s, FM’s e CP’s com o funções especiais 
como System Function Blocks (SFB’s ) e Communication Function Blocks (CFB’s). 
 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_3.10
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
CPU314
 SIEMENS
SF
BATF
DC5V
FRCE
RUN
STOP
RUN-P
RUN
STOP
M RES
SIMATIC
 S7-300
Battery MPI
S7-300 - Elementos da CPU
Seleção do Modo
de Operaçao
Slot para o Cartão de 
Memória
Interface MPI
LEDs de Status 
da CPU
 
 
Modo de Operação 
Chave para seleção manual do modo de operação da CPU 
- MRES = Reset da memória (overall reset) 
SENAI-SP 36
Controlador Programável 
- STOP = o programa não é executado. 
- RUN = O programa é processado porém o programa não pode ser alterado pelo 
Terminal de Programação (só lido). 
- RUN-P = A CPU está processando o programa, e o Terminal de programação pode 
acessar/alterar o programa e o modo de operação (não existe trava). 
 
Status da CPU (LEDS) 
SF = erro interno na CPU ou erro de diagnóstico nos módulos. 
BATF = sem bateria ou carga baixa . 
DC5V = fonte +5V 
- acesa : indica tensão DC Ok 
- piscando: sobrecarga. 
FRCE = indica que pelo menos uma entrada ou saída está forçada (consulte versão 
de CPU) 
RUN = piscando durante a inicialização da CPU, acesa quando a CPU está em 
modo RUN (processando o programa). 
STOP = pisca se um reset da memória é necessário, acesa indica que a CPU está no 
modo STOP (programa não está sendo executado). 
 
Encaixe do Módulo de Memória 
O módulo de memória (memory card) é inserido neste local. O módulo é utilizado para 
arquivar o programa como segurança para o caso de falta de alimentação e ausência 
da bateria 
 
Encaixe da Bateria 
Existe um local para bateria de lithium abaixo da tampa. A bateria salva o conteúdo da 
memória RAM no caso de uma falha na alimentação da CPU. 
 
Interface MPI 
O conector de 9-pinos sob a tampa é a conexão da multipoint interface (MPI). Esta é a 
porta de programação da CPU do S7-300, e pode ser utilizada para a conexão de 
OP’s, PC’s e outros CLP’s. 
 
SENAI-SP 37
Controlador Programável 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_3.11
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
S7-400 - Elementos da CPU
EXT.-BATT.
5...15V DC
X1
421 - 1BL00 - 0AA0
DI 32xDC24V
X 2 
3 4
INTF
EXTF
STOP
RUN
CRST
FRCE
CRST
WRST
RUN-P
RUN
STOP
CMRES
Seleçao tipo 
de Start-up
Seleção do Modo
de Operaçao
Slot para o Cartão de 
Memória
Interface MPI
Bateria Externa
Interface DP
LEDs de Status 
da CPU
LEDs de Satus 
da Interface DP
Integrada
EXT.-BATT.
5...15V DC
X3
X1
414 - 2XG00 - 0AB0
CPU 414-2
X 2 
3 4
INTF
EXTF
STOP
RUN
CRST
FRCE
CRST
WRST
RUN-P
RUN
STOP
CMRES
INTF
EXTF
BUSF
DP
 
 
Soquete da Bateria 
Soquete (“banana”, 2,5mm) para a conexão de uma fonte de tensão/bateria externa, de 
5 ... 15VDC para backup da RAM no caso de ser necessário substituir a fonte de 
tensão do bastidor (sem perda de dados). 
 
Interface MPI 
Conexão para CPU’s, OP’s, FM’s, etc com o terminal de programação. Também 
utilizada para comunicação via dados globais (GD) com outras CPU’s. 
 
Interface DP 
As CPU’s têm como característica a interface DP para conexão de I/O’s distribuídas 
integrada diretamente na CPU. O S7-400 é mestre para conexões com ET200M, 
ET200U (B/C), S7-300, etc. 
 
Encaixe do Módulo de Memória 
Os cartões FLASH-RAM- ou -EPROM podem (devem) ser inseridos no S7-400 para 
aumentar a capacidade de memória de carga de acordo com a exigência da aplicação: 
- os dados da memória F-RAM com 64 KB, 256 KB, 1 MB, 2 MB são sustentados 
na CPU pela bateria. 
- os dados da memória F-EPROM com até 64 MB são sustentados pela EEPROM 
integrada, não necessitando de bateria. 
SENAI-SP 38
Controlador Programável 
 
Modo de Operação 
MRES = Reset da memória (overall reset) 
STOP = o programa não é executado. 
FRCE = indica que pelo menos uma entrada ou saída está forçada (consulte versão 
de CPU) 
RUN = O programa é processado, mas pode somente ser lido (não é permitido 
alterá-lo). 
RUN-P = A CPU está processando o programa, e o Terminal de Programação pode 
alterar o programa e o modo de operação (não existe trava). 
 
Modo Start-Up 
CRST = (ColdReSTart) o programa re-inicia sempre a partir da 1. instrução 
WRST = (Warm ReSTart) o programa re-inicia no mesmo ponto em que havia parado 
 
A CPU indica o modo start-up através do LED de status 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_3.12
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
Faixa de Endereçamento Máximo*1 no STEP 7
Área de endereço Tipo de Acesso Operando Endereçam. máx.
Imagem do Processo I/Q bit entrada/saída I / Q 0.0 to 65535.7
byte entrada/saída IB / QB 0 a 65535
word entrada/saída IW / QW 0 a 65534
double word entrada/saída ID / QD 0 a 65532
Memory markers (Flags) bit de memória M 0.0 a 16383.7
byte de memória MB 0 a 16383
word de memória MW 0 a 16382
double word de memória MD 0 a 16380
Entrada/saída analógica
(ou sem imagem de processo)
byte I/Q , periferia PIB / PQB 0 a 65535
word I/Q, periferia PIW/PQW 0 a 65534
double word I/Q , periferia PID/PQD 0 a 65532
Temporizadores Temporizadores (T) T 0 a 512
Contadores Contadores (C) C 0 a 512
Blocos de dados Bloco de dados (DB) DB 1 a 8192 
Dados em blocos de dados Aberto com OPN DB
Bit, byte, word, double
 word
DBX,DBB
DBW,DBD
0 a 65532 
Aberto com OPN DI
Bit, byte, word, double
 word
DIX,DIB
DIW,DID
0 a 65532 
1) Veja end. permitido para cada CPU.
 
 
I Entrada 
Q Saída 
B Byte (8 bits) 
W Word (16 bits) 
D Double word (32 bits) 
M Memória (flag) 
SENAI-SP 39
Controlador Programável 
P Periferia (acesso direto- PIW/PQW) 
T Temporizadores 
C Contadores 
DB Data block 
DI Data Block (usado em Bloco de Dados Instance) 
 
Importante 
Verifique os dados técnicos da CPU utilizada para verificar sua capacidade de 
endereçamento. 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_3.13
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
Demonstração: Monitorando e Modificando Variáveis
 
 
Esta é uma demonstração para auxiliarvocê a entender como endereçar I/Q no S7-
300. 
 
Através da ferramenta SIMATIC Manager, o instrutor irá mostrar a relação entre 
endereçamento lógico e endereçamento físico. 
 
A tabela de entradas e saídas no rack é criada com auxílio de “Modify and Monitor 
Status Variables”. A tabela é então ativada. 
 
SENAI-SP 40
Controlador Programável 
 
Data : 07/10/00
Versão : 3.1
Arquivo : pro1_3.14
SIMATIC S7
Siemens AG 1996. All rights reserved.
Conhecimento em Automação
Training Center
Passos Procedimentros Resultados
1 Posicionar a chave na posição STOP. A CPU irá para STOP.
2 Gire a chave em direção a posição MRES.
Permaneça nesta posição até que o LED
STOP (amarelo) pisque 2 vezes.
O LED STOP (amarelo) irá apagar e tornará
a acender depois de aproximadamente 3
segundos .
3 Girar a chave para posição STOP
imediatamente depois que o LED STOP
piscar a 2 vez, e torne a girar para a
posição MRES. Retornar a chave para a
posição STOP novamente.
O LED amarelo irá piscar por
aproximadamente 3 segundos e então
ficará acesa constantemente.
4 Inicie o STEP 7 e ative a função Acessible
Nodes
Todas as CPU’s conectadas ao PG/PC são
mostradas (MPI=....)
5 Selecione a CPU que foi resetada. Os blocos da CPU serão exibidos.
6 Baseado na lista de blocos, determine
quais blocos ainda estão presentes na
CPU. Somente os blocos de sistema
podem estar presentes (SDB, SFC e SFB).
Não poderá aparecer OB’s, DB’s FB’s ou
FC’s no diretório do SIMATIC Manager.
Exercício 3.1: Resetando a Memória da CPU
 
 
Meta 
Apagar todos os blocos da CPU através de um reset geral. 
 
Procedimentos 
Siga os passos da figura acima. 
 
Acontecimentos Durante um Reset da Memória da CPU 
Quando é executado um reset na CPU, ocorre o seguinte: 
- Deleção dos dados na memória de trabalho e memória de carga. 
- Deleção do back-up da memória (áreas retentivas). 
- Teste de Hardware. 
- Inicialização do hardware e transferência dos parâmetros básicos para CPU. 
- Cópia do programa do cartão de memória para a memória interna da CPU, se o 
cartão de memória estiver plugado. 
 
Endereço MPI 
Se não estiver plugado o cartão de memória, os endereços MPI setados serão retidos 
durante o reset da CPU. Se o cartão de memória estiver plugado, os endereços 
arquivados no cartão serão transferidos. 
 
 
SENAI-SP 41
Controlador Programável 
Buffer de Memória 
O conteúdo do buffer de diagnóstico fica retido quando é feito um reset na CPU. 
 
Reset da Memória via PG/PC 
É possível também resetar a CPU via o Terminal de Programação. Gire a chave para a 
posição RUN/P, e proceda da seguinte forma: 
- Inicie o SIMATIC Manager. 
- Selecione a função Acessible Nodes. 
- Selecione a CPU. 
- Comando de menu PLC ⇒ Operating Mode. Use o símbolo STOP para passar 
para STOP 
- Selecione no menu de comando PLC ⇒ Memory Reset. 
 
 
SENAI-SP 42
Controlador Programável 
 
 
O Software STEP 7
 
 
 
 
 
 
 
Date: 07/11/00
Version: 3.1
File No.: pro1_4.2
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training-Center
double-clickPara Iniciar...
Iniciando o STEP 7
 
 
Iniciando o STEP 7 
No ícone SIMATIC Manager que aparece no Windows 95 ou no menu Start (Iniciar), 
acima do grupo “Programs”. Como em todas aplicações WINDOWS 95, o programa é 
ativado com um double-click no símbolo SIMATIC Manager ou via menu 
Start ⇒ SIMATIC ⇒ STEP 7 ⇒ SIMATIC Manager 
 
SENAI-SP 43
Controlador Programável 
 
Date: 07/11/00
Version: 3.1
File No.: pro1_4.3
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training-Center
Barra de Títulos
Barra de Menu
Área de 
Trabalho
Barra 
de Status
Barra de 
Ferramentas
Sistema de menu
(abrir/fechar etc.)
Botões de Comando
Minimizar/Maximizar/fechar
Título da janela
 ativa
Menu e Barra de Ferramentas do Editor de Programas
 
 
Janela do STEP 7 
• Barra de título: 
- contém o título da aplicação e da ferramenta ativada na janela 
• Barra de menu: 
- contém todos os menus disponíveis para a janela corrente. 
• Barra de ferramentas: 
- contém funções e ícones de uso freqüente do menu de comandos. 
• Área de trabalho: 
- área na qual você digita ou seleciona programa/informações. 
• Barra de Status: 
- Exibe o status e informações adicionais sobre os dados selecionados. 
 
Barra de ferramentas e de menu 
• File: 
- abre, cria, salva, e imprime arquivos ou blocos 
• Edit: 
- corta, copia, apaga, cola, seleciona itens. 
• View: 
- muda a visualização da tela. 
• Options: 
- seta várias telas ou opções da aplicação. 
SENAI-SP 44
Controlador Programável 
• Window: 
- seleciona o organiza as janelas; sobrepondo, lado a lado, tamanho da janela ou 
fechar janela. 
• Help: 
- acesso ao help on-line e Tutorial. 
 
 
Date: 07/11/00
Version: 3.1
File No.: pro1_4.4
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training-Center
Usando o Help do STEP 7
 
 
Sistema 
Cada parte do STEP 7 possui um sistema de help (ajuda) completo. O sistema 
consiste de: 
- Help - Menu 
 
O menu é uma tabela de conteúdos e dicionário de palavras que conduz a vários 
tópicos de ajuda. O glossário fornece definições para os termos usados. 
- Help - Botões de comando 
 
Os botões de comando são localizados em vários campos de diálogo. O conteúdo 
relacionado ao help é exibido em vários campos de diálogo. 
 
Palavras de Comandos 
Certas palavras são especialmente marcadas no texto do help. Quando você clicar 
nestas palavras, um help adicional com uma definição detalhada do termo é exibido. 
SENAI-SP 45
Controlador Programável 
 
F1 
O sistema de help pode ser chamado a qualquer momento com a tecla F1 (help 
sensível ao contexto). 
 
Pesquisa 
É possível procurar uma informação específica sobre um termo usando a função 
Pesquisa (Search). 
 
Imprimir 
Pode-se imprimir (Print) uma cópia do tópico selecionado. 
 
Notas 
O usuário pode inserir seus próprios comentários no help. Estes comentários são 
identificados no texto de help pelo “paper tips”(dicas) (Edit ⇒ Comment). 
 
Marcas 
Uma vez encontrado o texto específico do help, você pode marcar a localização 
setando como uma marca. Para definir uma marca para futura referência, selecione 
Bookmark ⇒ Define. 
 
Navegação 
Botões de controle << e >> facilitam o avanço ou o retorno para outros tópicos do help. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SENAI-SP 46
Controlador Programável 
 
Date: 07/11/00
Version: 3.1
File No.: pro1_4.5
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training-Center
Estrutura de Projeto no SIMATIC Manager
Projeto
Programa do usuário em blocos S7
OBs, FBs, FCs, DBs, etc.
Programa do usuário com blocos S7
OBs, FBs, FCs, DBs, etc.
Programa do usuário em arquivos fontes (STL)
Programação da CPU do S7-300
Programas S7/M7 (associado à um HW)
Programa S7/M7 (não associado à um HW)
Estação HW 
Programa do usuário em arquivos fontes 
 
 
Projeto 
A estrutura do projeto de automação se inicia pelo ícone de projeto, localizado no primeiro nível. 
O ícone é identificado pelo nome do projeto. 
 
Estação de HW 
Para definir e parametrizar o hardware deve-se criar a estação de hardware(S7-300/ S7-400). A 
estação criada (S7-x00 Station) pode ter seu nome alterado pelo usuário, e seus módulos são 
definidos através da ferramenta Station Configuration. Ao se definir os módulos, o sistema 
automaticamente cria os sub-diretórios respctivos (CPU, Programa, Blocks, etc.) 
 
Programas S7/M7 
O programa de usuário referente à um CLP propriamente dito, é localizado sob o diretório S7-
Programs.Este diretório pode estar ou não associado à uma estação específica criada. 
Associada à um HW, o diretório se encontra subordinado `a CPU. Caso contrário fica 
subordinado diretamente ao Projeto. 
 
Nos sub-diretórios Source e Blocks estão localizados os programas do usuário, em arquivos 
fontes ou em blocos S7 respectivamente. 
 
 
 
SENAI-SP 47
Controlador Programável 
 
 
Date: 07/11/00
Version: 3.1
File No.: pro1_4.6
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training-Center
Objetos do STEP 7
SÍMBOLO
 
Blocos de Programa
(blocks)
Arquivos fonte
(source files)
Diagramas
(CFC)
Tabela de símbolos
(Symbol)
Blocos S7 OBs, FBs, FCs, etc.
Arquivos fonte: 
STL, SCL, GRAPH, HiGraph,
Diagrama CFC 
Diagrama SFC
Programa S7
(S7-Programms)
 
 
OBJETO DESCRIÇÃO SUBORDINADO A
Projeto Representa o ïcone Principal:
Projeto de Automação
Arquivo
Estação Representa um HW configurado, ao
qual está subordinado o programa
Projeto
Módulo Programável
(CPU, CP ou FM)
Representa módulo que contém
programa ou parametrização
Estação
Programa S7
(offline)
Contém todos os elementos
referentes à programação: blocos,
arq. fontes, simbólicos.
Módulo Programável ou
Projeto
Blocos de Programa
(Blocks)
Representa o diretório que contém os
blocos de programa: OBs, FBs, DBs
Programa S7
(online ou offline)
Programa S7
(online)
Contém os elementos referentes ao
programa on-line.
Módulo Programável ou
Projeto
Bloco Representa o bloco de programa:
OB1, FB10, FC34, ...
Blocos de Programa
(online ou offline)
Tabela de Simbólicos Representa o editor dos simbólicos Programa S7
(offline)
Conexão Representa o Editor de Conexões de
Comunicação
Programa S7
(offline)
 
Objetos 
Como uma linguagem moderna, o STEP 7 não poderia deixar de abusar de objetos 
para tornar o uso do software intuitivo e user-friendly. Assim uma série de objetos 
representam as diferentes ferramentas, arquivos e funções disponíveis. 
 
Estrutura 
A estrutura do projeto já explicada anteriormente, mostra que o projeto é hierarquizado, 
tendo-se acesso aos diferentes objetos conforme se avança na estrutura (subordinado 
a ....). 
 
SENAI-SP 48
Controlador Programável 
Programas S7 online e offline 
As pastas de programa de usuário (S7-Programs) diferem entre si nos modos online e 
offline. No modo online está se acessando diretamente o programa na CPU, portanto 
só se encontram lá os blocos realmente relevantes para o funcionamento do CLP. 
Assim, objetos como Tabela de Simbólicos e Arquivos fontes só são encontrados no 
modo off-line. 
 
Outros Objetos 
Além dos objetos listados acima existem outros que representam outras funções. 
Alguns destes objetos são encontrados somente se instalados outros pacotes 
opcionais: 
 
Arquivos Fontes - Subordinado a Source Files 
 
Parametrização da Rede (MPI, Profibus, etc.) - Subordinado ao Projeto 
 
Estações externas para configuração de comunicação - Subordinado ao Projeto 
 
Tela de OP - Subordinado ao Projeto - Opcional PROTOOL 
 
Pasta de Diagramas CFC - Subordinado a Programa S7 - Opcional CFC 
 
 
SENAI-SP 49
Controlador Programável 
 
Date: 07/11/00
Version: 3.1
File No.: pro1_4.7
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training-Center
Blocos do STEP7
Projeto
 
 
Blocos 
Blocos são partes funcionais do programa do usuário. Eles diferem em função, uso e 
estruturas. Blocos representam o código executável do programa. 
 
O ambiente STEP 7 suporta os seguintes tipos de blocos: 
• Blocos lógicos: 
- OBs - Blocos de organização 
- FCs - funções 
- FBs - blocos de funções 
- SFCs - Funções de sistema 
- SFBs - blocos de função de sistema 
 
• Blocos de dados: 
- DBs - Blocos de dados 
- SDBs - Blocos de dados de sistema 
 
• Tipos de dados definidos pelo usuário: 
• UDTs 
 
 
 
SENAI-SP 50
Controlador Programável 
VAT 
VAT (Tabela para monitoração/modificação de variáveis) não são blocos, mas são 
arquivadas no programa do usuário. 
 
 
Date: 07/11/00
Version: 3.1
File No.: pro1_4.8
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training-Center
Navegando no STEP 7
 
 
A navegação dentro do STEP 7 é muito parecida com a navegação do 
Windows Explorer . É possível inclusive abrir vários projetos, ou visualizar offline e 
online ao mesmo tempo, como mostrado na figura acima. Para obter isto utilize 
Window ⇒ Arrange. 
 
Na Janela Direita 
A janela exibe um projeto no modo offline, com toda a estrutura já vista anteriormente. 
 
Na Janela Esquerda 
Esta janela exibe o conteúdo da CPU, acessada pela função Acessible Nodes. Na 
janela estão listados todos os blocos contidos na CPU (FC, OB, SFC, etc) 
 
 
 
 
 
 
SENAI-SP 51
Controlador Programável 
 
Date: 07/11/00
Version: 3.1
File No.: pro1_4.9
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training-Center
Wizard
7TOP_T1D
 
 
Wizard 
Wizard é um assistente que auxilia a criação do projeto. Para iniciá-lo utilize a opção 
File ⇒ New Project Wizard. 
 
Passos 
O Wizard vai auxiliando nos passos necessários para a criação do projeto. Tipo de 
CPU, blocos OB a serem criados e nome do projeto. O usuário tem ainda a opção de 
criar os blocos OB’s no modo texto. Como se nota, o Wizard cria sempre um projeto 
com estação de hardware e programa. 
 
Programa do Usuário 
Ao usuário cabe apenas a criação do seu programa. O Hardware criado contém 
somente a CPU, devendo-se complementar o hardware e parametrizá-lo se 
necessário. 
 
 
 
 
 
 
 
 
SENAI-SP 52
Controlador Programável 
 
Date: 07/11/00
Version: 3.1
File No.: pro1_4.10
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training-Center
Exercício 4.1: Criando um Projeto
Iniciar o SIMATIC Manager (diretamente do WINDOWS95)
Então selecione File => New => Project
ou click o ícone “New” .
 
 
O projeto contém todos os programas e dados para as tarefas do controlador lógico 
programável. Este projeto pode conter um ou vários programas que são usados em 
uma ou várias CPU’s. Um projeto é uma estrutura localizado no diretório raiz do seu 
dispositivo de programação. 
 
Metas 
Apagando e criando um projeto. 
 
Procedimentos 
1. inicie o SIMATIC Manager. 
2. Selecione no menu de comando File ⇒ Delete ⇒ Project. 
3. Selecione “PRO1” 1) na lista de projetos e confirme com “OK”. 
4. Depois do projeto apagado, selecione no menu de comando 
File ⇒ New ⇒ Project. 
3. Digite o nome do projeto "PRO1"no campo indicado. 
4. Confirme com “OK”. 
 
Resultado 
Quando você selecionar o projeto no SIMATIC Manager , o nome do seu projeto será 
exibido próximo ao símbolo de projeto. Projetos no SIMATIC Manager tem o seguinte 
símbolo: 
SENAI-SP 53
Controlador Programável 
 
 
 
1) Deletar o programa “PRO1” somente se existente. 
 
 
Date: 07/11/00
Version: 3.1
File No.: pro1_4.11
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training-Center
Exercício 4.2: Criando um Programa S7
Use Insert => Program => S7 Program para criar uma 
nova CPU de programas.
DICA DO WINDOWS95 :
Use o botão esquerdo do mouse para destacar o projeto 
e então pressione o botão da direita. Aparece o menu
com o qual você pode criar mais rápido um novo
programa S7 via Insert New Object => S7 Program. 
 
 
Um programa S7 é uma combinação de blocos de programas, bloco de dados, 
comentários e símbolos que são ligados a uma aplicação. Criando este programa, 
está-se criando uma estrutura na qual todos estes componentes de programa são 
combinados. 
 
Metas 
Criar um novoprograma S7. 
 
Procedimentos 
1. Inicie o SIMATIC Manager. 
2. Clique no projeto PRO1. 
3. Selecione no menu de comando Insert => Program => S7 Program (ou use o 
botão da direita do mouse como descrito acima). 
4. Um novo programa S7 com o nome "S7 Program 1" é criado. 
5. Selecionar o programa com o botão da esquerda do mouse e então com o botão da 
esquerda clique em "S7 Program 1" novamente. 
SENAI-SP 54
Controlador Programável 
6. Especifique o nome como PROGA . 
7. Nesta pasta você pode encontrar o programa atual com o nome dos blocos 
(programa do usuário), Source (programas fonte) e a pasta de simbólicos com a 
lista de símbolos. 
8. Confirme com “OK”. 
 
Resultado 
Um novo programa S7 é criado com o projeto PRO1. O programa S7, programa do 
usuário, é automaticamente criado nesta pasta. 
 
Usando o SIMATIC Manager você pode ver o subdiretório PROG1. Um bloco OB1 
vazio é automaticamente criado no programa do usuário. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SENAI-SP 55
Controlador Programável 
 
 
 
 
 
 
 
 
SENAI-SP 56
Controlador Programável 
 
 
Configurando e 
parametrizando o S7
 
 
 
 
 
 
Data: 07/11/00
Versão: 3.1
Arquivo.: pro1_5.2
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training Center
Introdução
KONF_T1D
 Chamando o 
Configurador de HW 
Configurando o 
rack
 
 
Configuração de H/W 
Com esta ferramenta, é possível: 
- definir os módulos utilizados (CPU, I/O, FM) e a sua parametrização. Ex.: tipo de 
medição do módulo analógico de entrada. 
- ler a configuração da CPU. Ex. designação dos módulos no rack 
- ler diagnóstico de dados referentes a módulos (system diagnostics) 
 
A janela on-line (diagnóstico de hardware) mostra a configuração da estação que está 
acessível on-line. Informações de status ou estado de operação de cada módulo são 
mostradas no relatório simbólico do módulo (=system diagnostics) 
 
SENAI-SP 57
Controlador Programável 
A tecla F5 atualiza a exibição. Para obter mais informações, dar um double-click no 
símbolo. 
 
A ferramenta é iniciada, por exemplo, pela seleção de uma estação de hardware no 
SIMATIC Manager ou via comando de menu Edit ⇒ Open Object 
 
Configurando 
O usuário especifica a posição dos módulos no rack e os endereços são definidos 
automaticamente ( nas CPU315-2 e do S7-400 o usuário pode alterar os endereços). À 
esta configuração denominaremos configuração parametrizada. 
 
Durante o start-up, a CPU checa a distribuição dos módulos existente, que é 
denominada configuração real. 
 
No caso do S7-400, é possível comparar a configuração real com a configuração 
parametrizada. Existindo divergências, o start-up pode ser abortado, se desejado pelo 
usuário. 
 
Setando Parâmetros 
Ao invés de setar chaves nos módulos, todos os parâmetros são definidos via software. 
Pode-se definir parâmetros para a CPU e para determinados módulos de I/O, tais 
como módulos analógicos. 
 
Nos parâmetros da CPU estão incluídos, entre outros, o tempo de supervisão de 
duração de ciclo ou o intervalo de tempo para execução de partes do programa. 
 
Trocando Módulos 
Durante um restart completo, a CPU distribui os parâmetros para todos os módulos 
existentes. Assim, quando se substitui um módulo defeituoso, a parametrização para o 
novo módulo ainda estará disponível, armazenada na CPU. 
 
SENAI-SP 58
Controlador Programável 
 
Data: 07/11/00
Versão: 3.1
Arquivo.: pro1_5.3
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training Center
Barra de FerramentasBarra de Ferramentas
Configurador de Hardware - Menus
Menu da “Estação”Menu da “Estação”
Menu de “Edição”Menu de “Edição”
Menu de “Visualização”Menu de “Visualização”
Menu do “PLC”Menu do “PLC”
Upload
(le o CLP)
Download
(transfere p/ CPU)
Ativa o 
Catálogo
 
 
Station (estação) 
O menu Station serve para selecionar o CLP a ser editado, salvar a configuração, 
imprimir, etc. É comparável ao menu de edição de um Processador de Texto como por 
exemplo: O Microsoft Word. É possível entre outras funções: 
- New - criar uma nova estação 
- Open e Open Online - editar uma configuração existente no PG/PC ou na CPU. 
- Save - salvar a configuração corrente. Ao se salvar uma configuração pela 1a. vez, 
o STEP 7 criará na estrutura automaticamente um Módulo Programável (por ex. a 
CPU) e a pasta S7-Programs subordinada à este módulo, além de gerar o bloco de 
configuração (SDB). 
- Consistency Check - verifica se a configuração de hardware está correta, porém 
não gera o bloco de configuração (SDB) nem as pastas de CPU e programa. 
- Compile - é o mesmo que save. Checa a consistência, gravando ao bloco de 
configuração de hardware na respectiva pasta CPU/Programa já criada. 
 
View 
O menu View é utilizado para selecionar a maneira que se quer visualizar a 
configuração, simplificada ou em detalhes (com MLFB, endereço, etc), além de tornar 
ativo ou não a barra de ferramentas e a linha de status. 
 
SENAI-SP 59
Controlador Programável 
A linha de status serve como um pequeno help online, mostrando sempre um pequeno 
texto sobre a função selecionada, além do modo de operação ativo Offline ou Online. 
 
PLC 
O menu PLC é utilizado para ler ou transferir a configuração editada do PG para o 
CLP (também possível pelo ícone da barra de ferramentas). A transferência só pode 
ser feita se a CPU estiver conectada ao Terminal de Programação. No modo online 
estão ainda disponíveis funções de informação e de diagnóstico, além de se poder 
alterar o modo de operação da CPU. 
 
Data: 07/11/00
Versão: 3.1
Arquivo.: pro1_5.4
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training Center
Configuração Real
Configuração Real
Lendo a Configuração Real
PG 720
 
 
Configuração Real 
A CPU gera uma configuração interna real durante a energização. Isto é, a CPU 
verifica a disposição dos módulos existentes, e caso não exista o bloco de 
parametrização, distribui os endereços de acordo com um algoritmo fixo. 
 
Se não existe parametrização, os parâmetros default são usados. A CPU arquiva esta 
configuração real no bloco de dados do sistema. 
 
No PG/PC, você pode ler esta configuração real para servir como base (template) para 
adicionar e/ou re-parametrizar os módulos usando o HW Configuration. 
 
SENAI-SP 60
Controlador Programável 
Procedimento 
A configuração real é gerada usando o ícone Upload. 
 
 
 
 
Data: 07/11/00
Versão: 3.1
Arquivo.: pro1_5.5
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training Center
Configurando o Hardware
 
 
Dá-se o nome de Configuração Parametrizada à configuração de hardware criada pelo 
usuário, determinando os módulos existentes e a sua localização, bem como a 
parametrização destes módulos. 
 
SENAI-SP 61
Controlador Programável 
Configurando 
A configuração é executada pela ferramenta Configurador de Hardware. A partir do 
catálogo, seleciona-se os módulos utilizados, posicionando-os no slot respectivo do 
trilho/bastidor. Naturalmente inicia-se a configuração com o trilho/bastidor para então 
se posicionar os outros módulos. Ao se posicionar um módulo, o sistema 
automaticamente designa um endereço para o módulo. A CPU315-2 e toda a família 
S7-400 permitem que este endereço seja alterado pelo usuário. 
 
A parametrização dos módulos é realizada dando-se um double-click sobre o módulo 
desejado. Uma tela de configuração referente ao módulo aparecerá, permitindo a 
alteração dos parâmetros. 
 
Durante o start-up do controlador lógico programável S7-400, pode haver um check 
para verificar se a configuração real (existente) e a configuraçãoparametrizada estão 
de acordo. 
 
Catálogo Eletrônico 
O catálogo eletrônico contém toda a lista de módulos existente do S7. Quando você 
clicar na tecla “+”, você terá disponível os módulos do grupo selecionado. 
 
Atualizações deste catálogo (novas placas) estarão sempre disponíveis via Internet ou 
via o Distribuidor local. 
 
Data: 07/11/00
Versão: 3.1
Arquivo.: pro1_5.6
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training Center
Parâmetros e Propriedades da CPU
 
SENAI-SP 62
Controlador Programável 
 
Setando Parâmetros da CPU 
Entre outros, os seguintes parâmetros podem ser setados na CPU: 
- endereço da interface MPI 
- características de start-up/ciclo: tempo máximo de ciclo, ciclo de carga para 
comunicação, auto teste cíclico e auto teste depois da energização. 
- interrupção cíclica (Watchdog): OB 35 
- memória retentiva: markers de memória (flags), temporizadores, contadores e 
bloco de dados. 
- clock de memória: reduzir a freqüência de byte de memória 
- diagnóstico de sistema: enviar mensagens de diagnóstico, detalhar registros no 
buffer de diagnóstico. 
 
Se o usuário não definir nenhum parâmetro, os parâmetros default serão utilizados na 
CPU. 
 
Depois de setar os parâmetros, deve-se transferir os novos parâmetros com o 
comando de menu PLC ⇒ Download. A CPU deverá estar no modo STOP. 
 
Endereço MPI 
Se você desejar conectar vários controladores lógicos programáveis via interface MPI, 
você deverá setar diferentes endereços MPI para cada CPU. 
 
 
 
SENAI-SP 63
Controlador Programável 
 
Data: 07/11/00
Versão: 3.1
Arquivo.: pro1_5.7
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training Center
CPU - Características de Start-Up
 
 
Setpoint and Actual Configuration 
Para o S7-300 com a CPU 315-2 e o S7-400, quando você desativa este 
campo, você pode fazer com que a CPU vá para STOP se a configuração real 
(existente) não for igual a configuração parametrizada. 
 
Delete PIQ on Restart 
No restart, a imagem de entradas/saídas do processo é normalmente deletada. Se 
você não deseja que isto aconteça , você pode desativar este item (válido para o S7-
400). 
 
Hardware Test 
Quando esta função é ativada, a RAM interna da CPU é testada durante o start-up 
Automatic Startup after "Network On" 
Para o S7-400, você pode escolher entre: 
- Restart completo (deletando as áreas não retentivas e o programa inicia com a 
primeira instrução no bloco OB1) 
- Restart (todas as áreas de memória são retidas, e o programa continua no local da 
interrupção). 
 
Watchdog Time 
Os seguintes tempos podem ser especificados: 
SENAI-SP 64
Controlador Programável 
- Tempo máximo para passar parâmetros para os módulos parametrizáveis. 
- Tempo máximo para o sinal completo do módulo. 
- Para o S7-400, o tempo máximo de interrupção (falta de energia ou chave do modo 
de operação) após o qual um restart (warm) ainda é possível. Após este tempo 
será executado um complete restart. 
 
 
Data: 07/11/00
Versão: 3.1
Arquivo.: pro1_5.8
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training Center
CPU - Retentividade
 
 
Áreas Retentivas 
As áreas de memória retentivas permanecem inalteradas mesmo depois da falta de 
energia ou de um restart completo. 
 
Os seguintes itens podem ser retentivos: 
- Memory markers 
- Temporizadores 
- Contadores 
- Bloco de Dados 
 
As áreas que você especifica nesta tela são retidas no caso de falha de energia 
mesmo não existindo bateria de backup. 
Para ser utilizado sem bateria, o programa deverá ser arquivado no módulo de 
memória (memory card). 
 
SENAI-SP 65
Controlador Programável 
DB´s Retentivos 
Este parâmetro só tem sentido no caso da não existência de bateria. Quando a bateria 
é usada, todos os blocos de dados são retentivos. 
 
Outros blocos de dados que devem permanecer retidos devem também ser salvos no 
módulo de memória. 
 
Depois da falta de energia sem a bateria, os blocos de dados parametrizados como 
retentivos são retidos, e os outros blocos recebem os valores arquivados no módulo de 
memória. 
 
Data: 07/11/00
Versão: 3.1
Arquivo.: pro1_5.9
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training Center
CPU - Ciclo/Clock de Memória
 
 
Cycle 
Opções: 
- tempo de monitoração do tempo de ciclo, quando este tempo é ultrapassado, a 
CPU vai para STOP, se o OB80 de erro não foi programado. 
- tempo mínimo de ciclo para o S7-400 para implementar tempo de ciclo 
- constante 
- porcentagem do tempo de ciclo de programa que será reservado (no máx.) para 
tarefas de comunicação ou para auto teste cíclico. 
 
 
 
SENAI-SP 66
Controlador Programável 
Clock Memory 
Caso seja utilizado no programa algum tipo de pisca-pisca, pode-se deixar o sistema 
gerá-lo automaticamente. Ative o campo e especifique qual o byte de memória a ser 
usado para este fim 
O byte de memória especificado piscará nas seguintes freqüências, cada uma 
associado à um bit deste byte: 
 
Bit 7 6 5 4 3 2 1 0 
Período/ 2 1,6 1 0,8 0,5 0,4 0,2 0,1 
Freqüência 0,5 0,625 1 1,25 2 2,5 5 10 
(Hz) 
 
 
Data: 07/11/00
Versão: 3.1
Arquivo.: pro1_5.10
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training Center
CPU - Proteção de Acesso
 
 
Protection Levels 
O programa na CPU pode ser protegido contra um acesso não autorizado por meio de 
designação de uma senha. As correções de programa ou modificação de dados só 
podem ser executados se a senha correta for digitada. 
 
Os níveis de proteção tem os seguintes significados: 
- 1: Sem proteção 
- 2: Proteção contra a escrita (somente leitura ou status de blocos.) 
- 3: Proteção contra leitura/escrita 
SENAI-SP 67
Controlador Programável 
 
Data: 07/11/00
Versão: 3.1
Arquivo.: pro1_5.11
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training Center
CPU - Interrupções
 
 
Hardware interrupts(int. de hardware) 
São geradas por módulos que tenham capacidade de diagnóstico. Na parametrização 
default, todos as interrupções de hardware são processadas pelo OB40. 
 
Time-delay interrupts (int. tempo-decorrido) 
São geradas a partir do programa do usuário (SFC 32 ⇒ SRT_DINT) após decorrido o 
tempo programado quando a função está habilitada. 
 
Communication int. (int. de comunicação) 
Para as CPU´s S7-300 e S7-400 as interrupções de comunicação geralmente 
não são disponíveis. 
 
Priorities (prioridade) 
A prioridade de execução de um bloco só é considerada quando dois blocos OB’s 
devam ser executados ao mesmo tempo. Assim será executado o bloco de maior 
prioridade, sendo que o de menor prioridade aguarda o fim da execução do outro para 
ser executado. 
 
Então, pode-se especificar a seqüência de processamento para quando duas ou mais 
interrupções estejam presentes simultaneamente. 
 
SENAI-SP 68
Controlador Programável 
No S7-300 não é possível mudar as prioridades default. 
 
Data: 07/11/00
Versão: 3.1
Arquivo.: pro1_5.12
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training Center
CPU - Interrupções Time-of-Day
 
 
Time-of-day int. (int. datada) 
São blocos que serão executados exatamente na data e hora em que foram 
parametrizados. Pode-se selecionar inclusive a freqüência com que serão executados 
após esta data: uma única vez, a cada minuto, a cada hora, mês, dia, ano. 
 
Data: 07/11/00
Versão: 3.1
Arquivo.: pro1_5.13
SIMATIC S7
Siemens AG 1995. All rights reserved.
Conhecimento em Automação
Training Center
CPU - Interrupção Cíclica
 
SENAI-SP 69
Controlador Programável 
 
Cyclic interrupt (int.

Continue navegando