CLP Siemens S7
Programao bsica
VOLKSWAGEN do Brasil Ltda.SENAI-SPSo Paulo
2001
Programao bsica
CLP Siemens S7
SIEMENS AG
Material desenvolvido pela SIEMENSe readequado pelo Departamento Regional do SENAI de So Paulopara atendimento s solicitaes da Volkswagen do Brasil do Ltda.
Equipe de reviso e
adaptao
Carlos Gonalves da SilvaJoo Batista de OliveiraFausto Hironobu KobayashiJos Roberto MarquesJos Rogrio ChavierMarcio CorazzimRenato Cesar Carreira ApolonioRicardo Ladeira
Apoio Jos Jorge de AndradeMarcos Luesch Reis
VOLKSWAGEN do Brasil Ltda. SENAI - SPConjunto Industrial Anchieta Departamento Regional de So PauloVia Anchieta, km 23,5 Av. Paulista, 131309823-990 So Bernardo do 01311-923Campo SP http://www.sp.senai.brhttp://www.volkswagen.com.br [email protected]
Programao bsica
SENAI - SIEMENS - VW
Sumrio
Pgina 3 Introduo5 Famlia SIMATIC
21 Instalando o STEP 733 Introduo ao Hardware S757 O Software STEP 775 Configurando e parametrizando o S7
107 Princpios bsicos125 O editor de programas149 Operaes lgicas bsicas163 Temporizadores, Contadores e Comparadores185 Converso, operao lgica digital, matemtica,
deslocamento201 Ferramentas para testes e depurao213 Funes, parmetros e dados locais225 Programao simblica245 Blocos de dados e de funes273 Processamento de palavra analgica283 Informaes do Sistema S7295 Diagnosticando e corrigindo problemas313 Tcnicas especiais de programao329 Documentando e salvando programas347 Global Data e PROFIBUS-DP363 Respostas dos exerccios
Programao avanada
SENAI - SIEMENS - VW4
Programao avanada
SENAI - SIEMENS - VW 3
Introduo
Este o material que voc vai utilizar durante o curso de CLP.
Trata-se de um conjunto de textos extrados de contedos do prprio SENAI-SP e de
materiais da Siemens/Volkswagen.
Os assuntos so apresentados em uma ordem que vai do mais simples ao mais
complexo. A ligao 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!
Programao avanada
SENAI - SIEMENS - VW4
Programao bsica
SENAI - SIEMENS - VW 5
Famlia SIMATIC
Date : 07/10/00Version : 3.1File No. : pro1_1.1
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
Famlia SIMATIC S7
SFRUNSTOP
I 0 . 0I 0 . 1I 0 . 2I 0 . 3I 0 . 4
I 0 . 5I 0 . 6I 0 . 7
SIEMENS
S7-200
Mi cr o PLC 21 2
SIMATICX 23 4
Q 0 . 0Q 0 . 1Q 0 . 2Q 0 . 3Q 0 . 4
Q 0 . 5S7-200
S7-300
S7-400
SIMATIC
A famlia SIMATIC representa no somente uma linha de CLPs, e sim toda uma linha
de produtos de AUTOMAO TOTALMENTE INTEGRADA.
SIMATIC S7
Os Controladores Lgicos Programveis da famlia SIMATIC S7 podem ser divididos
em: Micro PLC (S7-200), pequeno/mdio porte (S7-300) e mdio/grande porte
(S7-400).
SIMATIC M7
O CLP M7 um computador PC-AT compatvel, com o mesmo desempenho, a
mesma funcionalidade e o ambiente de programao de um microcomputador.
Programao bsica
SENAI - SIEMENS - VW6
SIMATIC C7
Este um sistema completo, a combinao do CLP ( S7-300) e um painel de
operao (HMI Operator Interface) em uma nica unidade.
Software
O SIMATIC Software um projeto modular. Ele consiste do Software Bsico STEP 7 e
Pacotes Opcionais, instalados a parte. Os Pacotes Opcionais podem ser linguagens de
programao adicionais tais como S7-GRAPH, SCL, CFC, SFC e pacotes para
diagnsticos, simulaes, documentao e Teleservice.
Terminais de Programao
So PCs AT compatveis com todas as interfaces necessrias e softwares bsicos de
programao pr-instalados. Disponveis desde laptop at desktop.
Redes de Comunicao
As redesAS-I, Profibus e Industrial Ethernet esto disponveis para troca de dados
entre sistemas de PLCs.
I/O Distribudos
Para economizar em cabos, existe a possibilidade da utilizao de I/Os remotos em
um projeto distribudo. Uma configurao distribuda, no que se refere sua
parametrizao/programao, no difere de um configurao central.
Interface Homem-Mquina
Para comunicao Homem-Mquina, existe a Interface de Operao SIMATIC
HMI. Estas interfaces so totalmente integrveis toda famlia SIMATIC.
Programao bsica
SENAI - SIEMENS - VW 7
Date : 07/10/00Version : 3.1File No. : pro1_1.2
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
A famlia SIMATIC
PG 740
SIEMENS
Grande Porte Mdio Porte
modular modular
SIMATICS7 - 400
SIMATICM7 - 400
modular modular complete
SIMATICS7 - 300
Pequeno Porte
SIMATICM7 - 300
SIMATICC7 - 620
Micro - PLC
Terminal de Programao
SIMATICS7 - 200
compacto
UEBER_T1DRedes de Comunicao
I/O distribuda Interface HomemMquinaSoftware
S7-200
O S7-200 o micro-CLP da famlia SIMATIC S7.
Caractersticas
O S7-200 tem as seguintes caractersticas e funes:
- baixo preo
- Totalmente compacto com fonte de alimentao, CPU e entradas/sadas
integradas em um nico dispositivo.
- "Micro PLC" com funes integradas
- Pode ser expandido em at sete mdulos
- Software baseado em DOS ou Windows (STEP 7 MICRO/DOS ou STEP 7
MICRO/WIN)
Programao bsica
SENAI - SIEMENS - VW8
Funes
- Alimentao das entradas digitais (sensores) integrada
- Forar entradas e sadas
- Acesso direto s entradas/sadas- Relgio de tempo real integrado 1
- Dois potencimetros analgicos integrados 1
- Duas sadas em pulsos integradas 1
- Entradas digitais comandadas por interrupes
- Contadores de alta velocidade integrados (7 a 20kHz).
1 CPU 214 ou maior
Programao bsica
SENAI - SIEMENS - VW 9
Date : 07/10/00Version : 3.1File No. : pro1_1.3
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining 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
S 7 - 2 0 0
Micro PLC 212 E M 2 2 1
DI 8 x DC24V
I.0
I.1
I.2
I.3
I.4
I.5
I.6
I.7
CPU Mdulo de Expanso digital/analgica
Painel de Operao TD 200
SHIFTE S C
TD 200
F 1 F 3 F 4F 2
F 5 F7 F8F6
ENTER
SIEMENS
Target Position 125 mmAxle Ready
S7- 200 Caractersticas
S7-200
O S7-200 o micro-CLP da famlia SIMATIC S7.
Caractersticas
O S7-200 tem as seguintes caractersticas e funes:
- baixo preo
- Totalmente compacto com fonte de alimentao, CPU e entradas/sadas
integradas em um nico dispositivo.
- "Micro PLC" com funes integradas
- Pode ser expandido em at sete mdulos
- Software baseado em DOS ou Windows (STEP 7 MICRO/DOS ou STEP 7
MICRO/WIN)
Programao bsica
SENAI - SIEMENS - VW10
Funes
- Alimentao das entradas digitais (sensores) integrada
- Forar entradas e sadas
- Acesso direto s entradas/sadas- Relgio de tempo real integrado 1
- Dois potencimetros analgicos integrados 1
- Duas sadas em pulsos integradas 1
- Entradas digitais comandadas por interrupes
- Contadores de alta velocidade integrados (7 a 20kHz).
1 CPU 214 ou maior
Programao bsica
SENAI - SIEMENS - VW 11
Date : 07/10/00Version : 3.1File No. : pro1_1.4
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
S7- 300 Caractersticas
S7-300
O S7-300 o pequeno e totalmente modular CLP da famlia SIMATIC S7.
Caractersticas
- Diversas CPUs com diferentes capacidades.
- Extensivo espectro de mdulos.
- Pode ser expandido em at 32 mdulos.
- Mdulos integrados em barramento backplane
- Pode ser ligado em rede com interface multi-point (MPI), PROFIBUS e Industrial
Ethernet.
- Conexo central com PC acessa todos os mdulos (FM e CP).
- Sem regras para alocao das placas.
- Configurao e parametrizao via software STEP 7.
Programao bsica
SENAI - SIEMENS - VW12
Date : 07/10/00Version : 3.1File No. : pro1_1.5
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
S7- 400 Caractersticas
S7-400
O controlador lgico programvel S7-400 abrange aplicaes de mdio e grande porte.
A famlia da CPU S7-400 tem um set de instrues poderoso (igual ao do S7-300) e
esquema de endereamento simples.
Memria de Trabalho
A partir de 48 KB at 2 Mega.
Sinais Digitais
A partir de 64K at 256K.
Programao bsica
SENAI - SIEMENS - VW 13
Sinais Analgicos
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 instruo binria.
Multiprocessamento
At quatro CPUs podem ser usadas no rack central.
Comunicao
Via MPI, ponto-a-ponto, PROFIBUS e Industrial Ethernet .
Programao bsica
SENAI - SIEMENS - VW14
Date : 07/10/00Version : 3.1File No. : pro1_1.6
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
conexo de CLPs via MPI
PG 720
conexo 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
conexo do OP via MPI
Multi-point Interface (MPI)
MPI
A Multi-Point Interface, MPI tem como objetivo conectar o CLP ao terminal de
programao ou interface de operao, ou ainda a outros controladores lgicos
programveis (PLCs). Na unidade central de processamento (CPU), existe somente
uma interface MPI, porm possvel acessar atravs dela todos os outros mdulos
programveis, tais com FMs.
Possibilidades de Conexo
Vrios dispositivos podem estabelecer simultaneamente conexo de dados com a
CPU. Isto significa que o terminal de programao e o painel de operao podem ser
operados simultaneamente, e ainda outros PLCs adicionais podem ser conectados. As
quantidades de conexes que podem ser operadas simultaneamente dependem da
Programao bsica
SENAI - SIEMENS - VW 15
CPU. Exemplo: so possveis quatro conexes de comunicao ativa por n para a
CPU 314.
Caractersticas da MPI
A interface MPI suporta displays, painis de operao e terminais de programao
Siemens. A MPI oferece as seguintes possibilidades:
- Programao de CPUs e mdulos inteligente
- Funes de monitorao do sistema e funes de informaes
- Troca de dados entre controladores lgicos programveis
- Troca de programas entre CPU e terminal de programao
Dados Tcnicos da MPI
As mais importantes caractersticas da interface MPI so:
- Padro RS 485 e taxa de transmisso de 187.5 Kbaud
- Distncias at 50 m ou at 9100 m com repetidores
- Componentes padres do PROFIBUS DP (cabo , conector, e repetidor)
Programao bsica
SENAI - SIEMENS - VW16
Date : 07/10/00Version : 3.1File No. : pro1_1.7
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
Redes de Comunicao
PG/PC FieldDevices ET 200
PG/PCFieldDevices
PG/PCTISTAROp . Int.
SIMATIC HMIS5/TI
S5/TI
S5/TI
CPFM
PPI
CPUS7-200
S7-300
PS CPUFM CP
S7-400
PG/PCTD/OP
TD/OPPG/PC S7-CPU
CP
Communications bus Communications bus
PROFIBUS-FMS
PROFIBUS-DP
Industrial Ethernet
MPI
TD/OP
S7-200
S7-200CPU 215
Redes
A figura acima exibe as vrias possibilidades de rede para a comunicao entre
produtos j existentes e a famlia S7. Os termos usados no slide so explicados a
seguir:
S5/TI
Controladores lgicos programveis SIMATIC S5 e SIMATIC TI
SIMATIC HMI
Equipamentos de Interface Homem Mquina
Programao bsica
SENAI - SIEMENS - VW 17
TISTAR
SCADA = (Supervisory Control and Data Acquisition ) controle de interface de
operao do sistema
PG/PC
Terminais de programao (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 distribudo fieldbus da Siemens
Programao bsica
SENAI - SIEMENS - VW18
Date : 07/10/00Version : 3.1File No. : pro1_1.8
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
Terminais de Programao PG720/740
PG 740
SIEMENS
PG740
PG720
PG720PII
A PG 720PII (Pentium II) tem as seguintes caractersticas:
- Pouco Peso (aproximadamente 4.5 kg)
- Dimenses pequenas
- Interface Integrada (MPI, EPROM, MEMORY CARD, e PLC)
- Boa resoluo
- Expanso para Teleservice (MODEM) via PCMCIA, tipo 3
- Teclado removvel, conexo possvel para monitor externo Multisync.
- Expansvel para redes (Novell, etc.), transmisso de dados, FAX (modem) via
PCMCIA - tipo 3
Programao bsica
SENAI - SIEMENS - VW 19
PG740PIII
A PG 740PIII (Pentium III) tem as seguintes caractersticas:
- Boa resoluo grfica para Windows 98
- Excelente tela de exibio (TFT display, 13.3", 34 cm)
- Teclado removvel, possvel conexes para monitores externos com alta resoluo.
- Interface integrada (MPI, EPROM, MEMORY CARD, SIMATIC S5, e impressora)
- Expansvel para redes (Novell, etc.), transmisso de dados, FAX e modem
- Porttil (aproximadamente 7 kg)
Programao bsica
SENAI - SIEMENS - VW20
Programao bsica
SENAI - SIEMENS - VW 21
Instalando o STEP 7
Data : 07/10/00Verso : 3.1Arquivo : pro1_2.2
SIMATIC S7Siemens AG 1996. All rights reserved .
Conhecimento em AutomaoTraining Center
Softwares para S7/C7/M7
Pacotes Padres eOpcionais para oS7, 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 elaborao de programas exclusivamente para o S7-200.
Possui duas verses: MICRO/DOS e MICRO/Win, que rodam nos sistemas DOS e
Windows 3.x respectivamente.
STEP 7
O STEP 7 a ferramenta de automao da famlia SIMATIC S7 (exceo do S7-200).
Atravs dela se configura e parametriza-se todo o hardware, edita-se o programa,
testa-o, faz-se o comissionamento e a procura de defeitos, alm de toda a
documentao necessria. Com o auxlio de pacotes opcionais pode-se ainda
Programao bsica
SENAI - SIEMENS - VW22
configurar redes locais, utilizar linguagens de alto-nvel ou orientada tecnologia,
utilizar Teleservice, etc.
STEP7 Mini
O STEP 7 um sub-set do pacote STEP 7, ideal para se iniciar na automao com
aplicaes stand-alone do S7-300. Em relao ao pacote normal no permite a
configurao do S7-400, de global-data (troca de dados) e nem o uso de pacotes
opcionais.
Options:
So pacotes opcionais para S7 e M7 para gerao de programas em outras
linguagens, configurao de rede, etc. Estes pacotes permitem por exemplo a escolha
da linguagem de programao mais fcil ou apropriada a cada aplicao:
SCL - Linguagem de alto-nvel, baseada em Pascal. Ideal para organizao e
manuteno de grande quantidade de dados, clculos e algoritmos
complexos.
GRAPH - Linguagem para processos seqenciais, baseados em estado e transio.
Em vez de se programar um sistema, faz-se a descrio de seus passos.
HiGraph- Linguagem para descrio de estados (no necessariamente seqenciais). A
partir de um diagrama de estados faz-se a descrio do processo.
CFC - Programao orientada tecnologicamente, onde se desenvolve graficamente
todo o processo.
Programao bsica
SENAI - SIEMENS - VW 23
Data : 07/10/00Verso : 3.1Arquivo : pro1_2.3
SIMATIC S7Siemens AG 1996. All rights reserved .
Conhecimento em AutomaoTraining Center
Hardware/Software Pr-requisitos
Processador Pentium 200 MHz
Hard drive (disponvel) 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 Instalao do STEP 7
Pr-requisitos
PC-Compatveis que atendam os pr-requisitos acima, podem ser utilizados sem
restries. Para a comunicao com o CLP necessrio uma interface MPI (carto
MPI-ISA ou PCMCIA) ou um cabo de converso PC/MPI (para ser ligado interface
serial).
F-EPROM
Para a gravao de F-EPROM necessrio um gravador de EPROM externo (os PGs
Siemens j o possuem). A partir da nova verso do STEP 7 e das novas verses de
CPU, as F-EPROM podero ser gravadas diretamente na CPU.
Programao bsica
SENAI - SIEMENS - VW24
Observao
Um upgrade de um verso antiga dos PG Siemens no uma soluo
economicamente vivel. PGs e PCs usando um processador 80386 so
extremamente lentos.
Programao bsica
SENAI - SIEMENS - VW 25
Data : 07/10/00Verso : 3.1Arquivo : pro1_2.4
SIMATIC S7Siemens AG 1996. All rights reserved .
Conhecimento em AutomaoTraining Center
1. Ativar o Setup.exe no Win95 - System Monitoring Software.2. Selecione a opo. 3. Selecione a linguagem.4. Troque os discos. 5. O disco de autorizao solicitado.6. Um Re-boot solicitado.
PG 740
SIEMENS
Instalao do STEP 7
or
Instalao
Como todo o aplicativo W95, o software dever ser instalado via a funo
Adicionar/Remover Programas do W95, que executar o programa SETUP do
STEP 7.
Instalando Drivers
Durante a instalao do STEP 7, deve-se integrar drivers para a comunicao com o
CLP (cabo ou carto) e para F-EPROMs. Pode-se tambm mudar as definies
padres de interrupo e endereos se necessrios .
Programao bsica
SENAI - SIEMENS - VW26
As seguintes opes podem ser setadas durante a instalao do STEP 7:
- Escopo da instalao (normal, mnima, definida pelo usurio)
- Lngua
- Definies de interface PG/PC
- Opes de EPROM
Proteo de Software
O software STEP 7 provido com uma proteo contra cpia e pode ser operada em
somente um terminal de programao por vez. O software no pode ser usado at ser
autorizado pelo disquete de autorizao. Este disquete transfere uma autorizao para
o hard disk depois que a instalao do software foi concluda.
Autorizao
Antes de utilizar o software em outro terminal de programao necessrio executar a
transferncia de autorizao.
Por favor o leia o contedo do arquivo README.TXT no disco de autorizao. Sem
seguir estas informaes existe risco que a autorizao seja irrecuperavelmente
perdida.
Leia tambm o folheto Product Information que acompanha o software.
Programao bsica
SENAI - SIEMENS - VW 27
Data : 07/10/00Verso : 3.1Arquivo : pro1_2.5
SIMATIC S7Siemens AG 1996. All rights reserved .
Conhecimento em AutomaoTraining Center
A Ferramenta STEP 7
Memory Card Parameter Assignment
Define os parmetros para a programao de cartes de memria.
Setting the PG-PC Interface
Define os parmetros da interface de comunicao PG-PC (ex.: o tipo de interface, cabo ou
placa, a interrupo de comunicao ou endereo MPI).
Readme (Product Information)
Fornece informaes detalhadas sobre o STEP 7: verso, procedimento de instalao, etc.
Programao bsica
SENAI - SIEMENS - VW28
Converting S5 Files
Com o auxlio 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
programao STEP 7: Ladder Diagram (LAD), Statement List (STL) ou Function Blocks (FBD)
SIMATIC Manager
Esta a principal aplicao, que tambm aparece como um cone no DESKTOP do WINDOWS
95. Atravs dela que se inicia a execuo do projeto: configurao, edio, testes, etc.
chamada de Manager, pois ter a funo de gerenciar todo o projeto.
Programao bsica
SENAI - SIEMENS - VW 29
Data : 07/10/00Verso : 3.1Arquivo : pro1_2.6
SIMATIC S7Siemens AG 1996. All rights reserved .
Conhecimento em AutomaoTraining Center
Antes do bloco ser aberto para edio, os mnemnicos da linguagem para oEditor de Programas devem ser selecionados. Pode-se selecionar entremnemnicos IEC (Internacional/Ingls) ou SIMATIC (Alemo).
SIMATIC Manager...Options...CustomizeLanguage > SIMATIC
Selecionando o Idioma para a Programao
Selecionando
1. Ative o comando de menu Options --> Customize
2. Selecione a pasta de Linguagem
3. Selecione a linguagem desejada:
- SIMATIC = alemo;
- IEC = Internacional (ingls)
Importante
Existem duas selees independentes:
- Lngua do Editor -> seleciona o idioma da ferramenta STEP 7
(ingls/alemo/espanhol/italiano/francs)
- Lngua dos Mnemnicos -> seleciona o idioma em que o programa do usurio ser
escrito (ingls/alemo)
Programao bsica
SENAI - SIEMENS - VW30
Data : 07/10/00Verso : 3.1Arquivo : pro1_2.7
SIMATIC S7Siemens AG 1996. All rights reserved .
Conhecimento em AutomaoTraining Center
Exerccio 2.1: Checando a Interface com a CPU
Meta
Checar a parametrizao 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 Carto PC/MPI clique no boto Properties
- Checar se o endereo local da PG est setado para 0.
Programao bsica
SENAI - SIEMENS - VW 31
Data : 07/10/00Verso : 3.1Arquivo : pro1_2.8
SIMATIC S7Siemens AG 1996. All rights reserved .
Conhecimento em AutomaoTraining Center
Mnemnicos SIMATIC (Alemo) IEC (Internacional)
...selecione a linguagem para a edio em LAD/STL/FBD
Antes de voc abrir um bloco de programa ou programa ...
Exerccio 2.2: Definindo os Mnemnicos
Mnemnicos
Antes de editar um programa, necessrio escolher entre 2 opes de mnemnicos
para exibio das instrues no editor de programa.
Pode-se escolher entre IEC (Internacional/Ingls) ou SIMATIC (Alemo).
Meta
Selecionar os mnemnicos desejados.
Programao bsica
SENAI - SIEMENS - VW32
Procedimento
1. Inicie o SIMATIC Manager.
2. Selecione no menu de comandos Options Customize.
3. Escolha a Language.
4. Escolha a linguagem mnemnicos desejada e confirme com OK
Resultado
Quando programando, um dos seguintes modos ser exibido:
- Exemplo de instrues STL em linguagem Internacional:
A I 1.0 //AND Entrada (Input) 1.0
- Exemplo de instrues STL em linguagem SIMATIC:
U E 1.0 //UND Entrada (Eingang) 1.0
Programao bsica
SENAI - SIEMENS - VW 33
Introduo ao Hardware S7
Data : 07/10/00Verso : 3.1Arquivo : pro1_3.2
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
S7-200 - Dados Tcnicos (CPU 21x)
SIEMENS
SIMATIC
S7-200
CPU 214SFRUN
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
Dimenses
CPU212 CPU214 CPU215 CPU216
160x80x62 mm 197x80x62 mm 218x80x62mm 218x80x62mm
Memria:
de Trabalho (RAM) 1 KByte 4 KByte 8KByte 8KByte
de Instrues 185 instrues 2K 4k 4k
Registradores de Dados
0.5k words 2k words 2.5k words 5k words
I/O on-board
8 DI / 6 DO 14 DI / 10 DO 14 DI / 10 DO 24 DI / 16 DO
Programao bsica
SENAI - SIEMENS - VW34
Capacidade de Expanso
2 mdulos de expanso -------------------------- 7 Mdulos de expanso --------------------------
Interrupes
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 Execuo(por 1K/instrues)
1.2 ms 0.8 ms 0.8 ms 0.8ms
Comunicao
1x PPI / Freeport 1x PPI/ Freeport / MPI 1x PPI 1x PPI /Freeport
1x Profibus 1x PPI
Manuteno
-------------------------------- Livre de Manuteno, no necessita de bateria --------------------------------
Set de operaes:
Bsicas, standard, operaes especiais, PID integrado , receive +PID, funes de receive,
funes aritimticas (operaes em ponto fixo e ponto flutuante), funes de jump, funes de
loop, funes de converso de cdigo.
Modelos
Cada CPU por sua vez possue diferentes modelos para as diferentes tenso dos I/Os.
Programao bsica
SENAI - SIEMENS - VW 35
Data : 07/10/00Verso : 3.1Arquivo : pro1_3.3
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
S7-200 - Dados Tcnicos (CPU 22x)
SIEMENS
SIMATIC
S7-200
CPU 214SFRUN
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
Dimenses
CPU221 CPU222 CPU224 CPU226
90x80x62 mm 90x80x62 mm 120.5x80x62mm 196x80x62mm
Memria:
de Trabalho (RAM) 4 kByte 4 kByte 8KByte 8KByte
de Instrues 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
Programao bsica
SENAI - SIEMENS - VW36
Capacidade de Expanso
Nenhum mdulo 2 mdulos ---------- 7 mdulos de expanso
Interrupes
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
Tempo de Execuo (por 1K/instrues)
0.37 ms 0.37 ms 0.37 ms 0.37ms
Comunicao
--------------------------------- 1x PPI/ Freeport / MPI --------------------------------- 2x PPI /
Freeport / MPI
Manuteno
-------------------------------- Livre de Manuteno, no necessita de bateria --------------------------------
Set de operaes
Bsicas, standard, operaes especiais, PID integrado , receive +PID, funes de receive,
funes aritimticas (operaes em ponto fixo e ponto flutuante), funes de jump, funes de
loop, funes de converso de cdigo.
Modelos
Cada CPU por sua vez possue diferentes modelos para as diferentes tenso dos I/Os.
Programao bsica
SENAI - SIEMENS - VW 37
Data : 07/10/00Verso : 3.1Arquivo : pro1_3.4
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
PS:Entrada:120/230 V ~Sada:24 V -
SM:DI / DQ- 24 V -- 120/230 V ~- Rel
AI/AQ- Tenso- Corrente- Resistncia- Termo elemento
FM:- Contadores- Posicionadores- Controle emmalha fechada
CP:- Ponto a ponto- AS-i- PROFIBUS FMS/DP- Industrial Ethernet
IM:- Send - Receive- Send/Receive
PS = Fonte de tensoIM = Mdulo de interfaceSM =Mdulo de sinalFM = Mdulo de funoCP =Processador de comunicao
Espectro de Mdulos
Md. de Sinal SM
O mdulo de sinal recebe do campo os sinais eltricos e os adapta aos vrios nveis
de sinais dos mdulos:
- Entrada/sada digital
- Entrada/sada analgica (tenso, corrente, resistncia, termoelementos)
- Acessrios: conectores frontais
Md. de Interface IM
O mdulo de interface torna possvel a configurao de vrios trilhos /bastidores de
expanso. Estes mdulos fazem a conexo entre os trilhos / bastidores:
- Mdulo de Transmisso, conectado no Rack Central.
- Mdulo de Recepo, conectado no Rack de Expanso.
Programao bsica
SENAI - SIEMENS - VW38
- O mdulo combinado Send/Receive uma soluo econmica para configurao
com dois trilhos; neste caso no trilho de expanso so permitidos somente mdulos
de I/O (SM). Por ex. IM365 no S7-300.
Md. de Funes FM
O mdulo de funo oferece funes especiais:
- Contagem
- Posicionamento
- Regulao em malha fechada
Md. de Comunicao CP
Mdulos de comunicao oferecem as seguintes possibilidades de rede:
- Comunicao ponto a ponto
- PROFIBUS
- Industrial Ethernet
Programao bsica
SENAI - SIEMENS - VW 39
Data : 07/10/00Verso : 3.1Arquivo : pro1_3.5
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
S7-300 - Endereamento de Mdulos/Slot
s
Slot: 1 2 3 4 5 6 7 8 9 1011
No S7-300 o endereamento dos mdulos slot-orientado, isto , dependem daposio do mdulo no trilho
Fonte de alimentao CPU IM SM SM SM SM SM SM SM SM
No S7-300 o endereamento dos mdulos de I/O, CP e FM so slot-orientados, isto ,
o seu endereo depende da posio do mdulo no trilho. Alguns slots so reservados:
PS, CPU e IM.
Slot 1:
PS - Fonte de alimentao. Obrigatoriamente no primeiro slot. No associado
nenhum endereo para a fonte de alimentao.
Slot 2:
CPU; dever estar localizada prxima a fonte de alimentao. No associado
nenhum endereo para a CPU (veremos mais tarde endereo MPI).
Programao bsica
SENAI - SIEMENS - VW40
Slot 3:
Mdulo de interface (IM). Para conectar racks de expanso. No associado nenhum
endereo para a IM. At mesmo se a IM no estiver presente, ela dever ser
considerada no esquema de endereamento do slot. O slot 3 logicamente reservado
pela CPU para a IM.
Slots 4 - 11:
Mdulos de sinais. Slot 4 considerado o primeiro slot para mdulos de entrada e
sada (ou CP ou FM). Um exemplo de endereamento exibido abaixo para um carto
de digital (entrada = I, sada = Q):
Importante
A CPU 315-2DP permite que os endereos sejam livremente definidos.
Programao bsica
SENAI - SIEMENS - VW 41
Data : 07/10/00Verso : 3.1Arquivo : pro1_3.6
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
S7-300 - Endereamento de I/O - Digital
Rack 3
IM96.0 to99.7
100.0 to103.7
104.0 to107.7
108.0 to111.7
112.0 to115.7
116.0 to119.7
120.0 to123.7
124.0 to127.7
(Receive) Fonte deTenso
IM(Receive) 32.0
to35.7
36.0 to39.7
44.0 to47.7
48.0 to51.7
52.0 to55.7
56.0 to59.7
60.0 to63.7
40.0 to43.7
Rack 1
Fonte de Tenso
IM64.0 to67.7
68.0 to70.7
72.0 to75.7
76.0 to79.7
80.0 to83.7
84.0 to87.7
88.0 to91.7
92.0 to95.7
(Receive) Rack 2
Fontede Tenso
IM 0.0 to 3.7
20.0 to23.7
24.0 to27.7
28.0 to31.7
12.0 to15.7
16.0 to19.7
4.0 to 7.7
8.0 to11.7
(Send) Rack 0
CPU eFonte deTenso
Slot # 3 4 5 6 7 8 9 10 11
Endereamento Digital
O endereamento das entradas (I) e sadas (Q) digitais comea com o endereo 0 para
o mdulo de sinal localizado no slot 4 (1 slot para SM). A relao entre o slot fsico e o
endereo do mdulo exibida acima. Cada mdulo digital ocupa 4 bytes de endereos
independente do nmero de pontos.
Tabela Imagem da Periferia
Aos sinais digitais do CLP corresponde uma rea na CPU que contm o estado atual
das entradas e sadas. Esta rea, denominada Tabela Imagem da Periferia de Entrada
(PII) e de Sada (PIQ) so atualizadas automaticamente pela CPU a cada incio 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:
Programao bsica
SENAI - SIEMENS - VW42
- Q4.0 um dado que arquivado no primeiro bit (bit 0) do byte 4 na tabela imagem
da periferia de sada (usando a numerao padro das I/O do diagrama acima, isto
corresponde ao primeiro ponto no mdulo 2)
- QB100 refere-se ao dado no byte 100 da tabela imagem da periferia de sada.
- 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 sada.
Endereamento Digital do S7-400
O S7-400 permite a definio pelo usurio do endereamento dos mdulos. Caso no
seja definido pelo usurio, o CLP assume um endereamento default para os mdulos,
cada mdulo ocupando 4 bytes (32 bits). O endereamento digital segue o seguinte
padro:
- Inicio Endereamento Digital = ( nmero do slot fsico - 1) x 4
- Exemplo : Endereo inicial do mdulo digital no slot 4 12.0
Programao bsica
SENAI - SIEMENS - VW 43
Data : 07/10/00Verso : 3.1Arquivo : pro1_3.7
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
S7-300 - Endereamento de I/O - Analgico
Rack 3
IM640 to654
656 to670
672 to686
688 to702
704 to718
720 to734
736 to750
752 to766
(Receive) Fonte de Tenso
IM(Receive) 384
to398
400 to414
432 to446
448 to462
464 to478
480 to494
496 to510
416 to430
Rack 1
Fonte de Tenso
IM512 to526
528 to542
544 to558
560 to574
576 to590
592 to606
608 to622
624 to638
(Receive) Rack 2
Fonte de Tenso
IM256 to270
336 to350
352 to366
368 to382
304 to318
320 to334
272 to286
288 to302
(Send) Rack 0
CPUeFonte de Tenso
Slot # 3 4 5 6 7 8 9 10 11
Endereamento Analgico
O endereamento das entradas e sadas analgicas comea no endereo 256 para o
mdulo de sinal localizado no slot 4 (1o slot para SM). A figura acima mostra o
esquema de endereamento dos mdulos analgicos. Cada mdulo analgico ocupa
16 bytes de endereos, independente do tipo de mdulo, sendo que cada canal
analgico ocupa dois bytes de dados.
Acesso aos Sinais Analgicos
As I/O analgicas acessam uma rea de memria denominada Periferia (PI e PQ) da
CPU. Os sinais analgicos, ao contrrio dos sinais digitais, no possuem uma tabela
imagem (PII ou PIQ), atualizados a cada ciclo. Ao invs disto, voc define quando os
dados sero atualizados (lidos/escritos) usando simplesmente o endereo analgico no
Programao bsica
SENAI - SIEMENS - VW44
seu programa. O endereo identificador para uma entrada analgica PIW e para
sada analgica PQW.
No S7-300 o endereamento para sinais analgicos comea com 256, sendo portanto
que o primeiro canal no primeiro mdulo no primeiro rack ir ento ser PIW256. O
ltimo endereo analgico 766 (para o S7-300).
Exemplo:
Para acessar os dados do segundo canal no primeiro mdulo no rack 2, o endereo da
entrada analgica e PIW514.
Endereamento Analgico no S7-400
O S7-400 tambm suporta opcionalmente endereamento padro para mdulos
analgicos. O endereamento analgico default segue o seguinte padro:
- Endereo Inicial Analgico = (nmero do slot fsico - 1) x 64 + 512
- Exemplo: Endereo inicial de um mdulo analgico no slot 4 704.
Programao bsica
SENAI - SIEMENS - VW 45
Data : 07/10/00Verso : 3.1Arquivo : pro1_3.8
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
S7-300 - Dados TcnicosCPU312IFM
CPU313
CPU314
CPU314IFM
CPU315
CPU315-2 DP
CPU316Memr ia
- de trabalho 6 kB 12 kB 24 kB 32 kB 48 kB 64 kB 128 kB 512 kB
- de carga in tegrada (RAM) 20 kB 20 kB 40 kB 48 kB 80 kB 96 kB 192 kB 64 kB
- de t raba lho externa (FEPROM) - 4 MB 4 MB 4 MB 4 MB 4 MB 4 MB 4 MB
Tempo de Excuo 0.6 ms 0.6 ms 0.3 ms 0.3 ms 0.3 ms 0.3 ms 0.3 ms 0.1 ms(por 1k de instrues binrias)
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 ( f lags) 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
- T e m p o r i z a d o r e s 64 128 128 128 128 128 128 512
Nmero de B locos Mx imo:- F B 32 128 128 128 192 192 256 1024
- F C 32 128 128 128 192 192 512 1024
- D B 63 127 127 127 255 255 511 2047
Funes Integradas sim n o n o sim n o n o n o n o
(por exemplo contadores)
Nmero de Tr i lhos / Mdulos 1 / 8 1 / 8 4 / 3 2 4 / 3 2 4 / 3 2 4 / 3 2 4 / 3 2 4 / 3 2
Mximo de conexes at ivas por 4 4 4 4 4 4 4 32
interface MPI
Inter face Integrada M P I M P I M P I M P I M P I M P I , D P M P I M P I , D P
CPU318-2 DP
Dados Tcnicos
A famlia S7-300 suporta um set de instrues e endereamento comuns. A figura
mostra as especificaes tcnicas mais importantes para as CPUs 312 a 315.
Nmeros de Blocos
Diferenas nas quantidade de nmeros de blocos (FB, FC, DB).
- CPU 312 CPU 315
- 32 FB 192 FB
- 32FC 192 FC
- 63 DB 255 DB
Programao bsica
SENAI - SIEMENS - VW46
FB Blocos de Funes
FC Funes
DB Blocos de Dados
CPU 3xx IFM
As CPUs IFM so caracterizadas no somente por possurem entradas/sadas
integradas na CPU (on-board) como tambm funes especiais incorporadas.
Trilhos (1)
Para as CPUs 312/313, possvel a montagem em somente um trilho (sem
expanso)
Trilhos (2)
As CPUs 314 a 318 suportam at quatro trilhos ( 3 trilhos de expanso).
Conexo DP
Os S7s 315-2 DP / 318-2 DP possuem uma interface adicional para PROFIBUS DP
(Periferia Distribuda) e permitem a livre escolha do endereamento dos mdulos de
I/O.
Programao bsica
SENAI - SIEMENS - VW 47
Data : 07/10/00Verso : 3.1Arquivo : pro1_3.9
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
S7-400 - Dados Tcnicos
CPU414-2
CPU414-2CPU412-1
CPU412-1 CPU412-2
CPU412-2 CPU414-3
CPU414-3 CPU416-2
CPU416-2 CPU416-3
CPU416-3 CPU417-4
CPU417-4
M e m r i a
- d e t r a b a l h 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 t e 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 t r a b a l h o e x t e r n 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 s t r u e s b i n r i a s )
r e a m x . e n d e r e 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 r a n d o s :
- M e m o r y M a r k e r s ( f l a g s ) 4 k 4 k 8 k 8 k 1 6 k 1 6 k 1 6 k 1 6 k
- C o n t a d o r e 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 r e 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 r o d e B l o c o s M x i m 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 i m o d e c o n e x e s a t i v a s p o r 1 6 1 6 3 2 3 2 4 4 4 4 4 4 4 4
i n t e r f a c e M P I
I n t e r f a c e I n t e g r a 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
CPU417H
CPU417H
Tipos de CPU:
Um range completo de CPUs supre todas as exigncias de desempenho individuais no
que se refere a tempo de execuo, tamanho da memria de trabalho e nmero de
blocos.
E ainda mais, as CPUs 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 comunicao serial com 10,5
Programao bsica
SENAI - SIEMENS - VW48
MBaud para troca de dados via MPI com mdulos de apoio, tais como CPUs, OPs,
FMs, etc.
SFB / CFB
E ainda, possvel transferir dados entre CPUs, FMs e CPs com o funes especiais
como System Function Blocks (SFBs ) e Communication Function Blocks (CFBs).
Programao bsica
SENAI - SIEMENS - VW 49
Data : 07/10/00Verso : 3.1Arquivo : pro1_3.10
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
CPU314
SIEMENSSFBATFDC5VFRCERUNSTOP
RUN-PRUN
STOPM RES
SIMATIC
S7-300
Battery MPI
S7-300 - Elementos da CPU
Seleo do Modode Operaao
Slot para o Carto de Memria
Interface MPI
LEDs de Status da CPU
Modo de Operao
Chave para seleo manual do modo de operao da CPU
- MRES = Reset da memria (overall reset)
- STOP = o programa no executado.
- RUN = O programa processado porm o programa no pode ser alterado pelo
Terminal de Programao (s lido).
- RUN-P= A CPU est processando o programa, e o Terminal de programao pode
acessar/alterar o programa e o modo de operao (no existe trava).
Programao bsica
SENAI - SIEMENS - VW50
Status da CPU (LEDS)
SF = erro interno na CPU ou erro de diagnstico nos mdulos.
BATF = sem bateria ou carga baixa .
DC5V = fonte +5V
- acesa : indica tenso DC Ok
- piscando: sobrecarga.
FRCE = indica que pelo menos uma entrada ou sada est forada (consulte verso
de CPU)
RUN = piscando durante a inicializao da CPU, acesa quando a CPU est em
modo RUN (processando o programa).
STOP = pisca se um reset da memria necessrio, acesa indica que a CPU est no
modo STOP (programa no est sendo executado).
Encaixe do Mdulo de Memria
O mdulo de memria (memory card) inserido neste local. O mdulo utilizado para
arquivar o programa como segurana para o caso de falta de alimentao e ausncia
da bateria
Encaixe da Bateria
Existe um local para bateria de lithium abaixo da tampa. A bateria salva o contedo da
memria RAM no caso de uma falha na alimentao da CPU.
Interface MPI
O conector de 9-pinos sob a tampa a conexo da multipoint interface (MPI). Esta a
porta de programao da CPU do S7-300, e pode ser utilizada para a conexo de
OPs, PCs e outros CLPs.
Programao bsica
SENAI - SIEMENS - VW 51
Data : 07/10/00Verso : 3.1Arquivo : pro1_3.11
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining 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
Seleao tipo de Start-up
Seleo do Modode Operaao
Slot para o Carto de Memria
Interface MPI
Bateria Externa
Interface DP
LEDs de Status da CPU
LEDs de Satus da Interface DPIntegrada
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-PRUN
STOP
CMRES
INTF
EXTF
BUSF
DP
Soquete da Bateria
Soquete (banana, 2,5mm) para a conexo de uma fonte de tenso/bateria externa,
de 5 ... 15VDC para backup da RAM no caso de ser necessrio substituir a fonte de
tenso do bastidor (sem perda de dados).
Interface MPI
Conexo para CPUs, OPs, FMs, etc com o terminal de programao. Tambm
utilizada para comunicao via dados globais (GD) com outras CPUs.
Programao bsica
SENAI - SIEMENS - VW52
Interface DP
As CPUs tm como caracterstica a interface DP para conexo de I/Os distribudas
integrada diretamente na CPU. O S7-400 mestre para conexes com ET200M,
ET200U (B/C), S7-300, etc.
Encaixe do Mdulo de Memria
Os cartes FLASH-RAM- ou -EPROM podem (devem) ser inseridos no S7-400 para
aumentar a capacidade de memria de carga de acordo com a exigncia da aplicao:
- os dados da memria F-RAM com 64 KB, 256 KB, 1 MB, 2 MB so sustentados
na CPU pela bateria.
- os dados da memria F-EPROM com at 64 MB so sustentados pela EEPROM
integrada, no necessitando de bateria.
Modo de Operao
MRES = Reset da memria (overall reset)
STOP = o programa no executado.
FRCE = indica que pelo menos uma entrada ou sada est forada (consulte verso
de CPU)
RUN = O programa processado, mas pode somente ser lido (no permitido
alter-lo).
RUN-P = A CPU est processando o programa, e o Terminal de Programao pode
alterar o programa e o modo de operao (no existe trava).
Modo Start-Up
CRST = (ColdReSTart) o programa re-inicia sempre a partir da 1. instruo
WRST = (Warm ReSTart) o programa re-inicia no mesmo ponto em que havia parado
A CPU indica o modo start-up atravs do LED de status
Programao bsica
SENAI - SIEMENS - VW 53
Data : 07/10/00Verso : 3.1Arquivo : pro1_3.12
SIMATIC S7Siemens AG 1996. All rights reserved .
Conhecimento em AutomaoTraining Center
Faixa de Endereamento Mximo*1 no STEP 7rea de endereo Tipo de Acesso Operando Endeream. mx.
Imagem do Processo I/Q bit entrada/sada I / Q 0.0 to 65535.7
byte entrada/sada IB / QB 0 a 65535
word entrada/sada IW / QW 0 a 65534
double word entrada/sada ID / QD 0 a 65532
Memory markers (Flags) bit de memria M 0.0 a 16383.7
byte de memria MB 0 a 16383
word de memria MW 0 a 16382
double word de memria MD 0 a 16380
Entrada/sada analgica(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,DBBDBW,DBD
0 a 65532
Aberto com OPN DI
Bit, byte, word, double word
DIX,DIBDIW,DID
0 a 65532 1) Veja end. permitido para cada CPU.
I Entrada
Q Sada
B Byte (8 bits)
W Word (16 bits)
D Double word (32 bits)
M Memria (flag)
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 tcnicos da CPU utilizada para verificar sua capacidade de
endereamento.
Programao bsica
SENAI - SIEMENS - VW54
Data : 07/10/00Verso : 3.1Arquivo : pro1_3.13
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
Demonstrao: Monitorando e Modificando Variveis
Esta uma demonstrao para auxiliar voc a entender como enderear I/Q no S7-
300.
Atravs da ferramenta SIMATIC Manager, o instrutor ir mostrar a relao entre
endereamento lgico e endereamento fsico.
A tabela de entradas e sadas no rack criada com auxlio de Modify and Monitor
Status Variables. A tabela ento ativada.
Programao bsica
SENAI - SIEMENS - VW 55
Data : 07/10/00Verso : 3.1Arquivo : pro1_3.14
SIMATIC S7Siemens AG 1996. All rights reserved.
Conhecimento em AutomaoTraining Center
Passos Procedimentros Resultados
1 Posicionar a chave na posio STOP. A CPU ir para STOP.
2 Gire a chave em direo a posio MRES.Permanea nesta posio at que o LEDSTOP (amarelo) pisque 2 vezes.
O LED STOP (amarelo) ir apagar e tornara acender depois de aproximadamente 3segundos .
3 Girar a chave para posio STOPimediatamente depois que o LED STOPpiscar a 2 vez, e torne a girar para aposio MRES. Retornar a chave para aposio STOP novamente.
O LED amarelo ir piscar poraproximadamente 3 segundos e entoficar acesa constantemente.
4 Inicie o STEP 7 e ative a funo AcessibleNodes
Todas as CPUs conectadas ao PG/PC somostradas (MPI=....)
5 Selecione a CPU que foi resetada. Os blocos da CPU sero exibidos.
6 Baseado na lista de blocos, determinequais blocos ainda esto presentes naCPU. Somente os blocos de sistemapodem estar presentes (SDB, SFC e SFB).
No poder aparecer OBs, DBs FBs ouFCs no diretrio do SIMATIC Manager.
Exerccio 3.1: Resetando a Memria da CPU
Meta
Apagar todos os blocos da CPU atravs de um reset geral.
Procedimentos
Siga os passos da figura acima.
Acontecimentos Durante um Reset da Memria da CPU
Quando executado um reset na CPU, ocorre o seguinte:
- Deleo dos dados na memria de trabalho e memria de carga.
- Deleo do back-up da memria (reas retentivas).
- Teste de Hardware.
- Inicializao do hardware e transferncia dos parmetros bsicos para CPU.
Programao bsica
SENAI - SIEMENS - VW56
- Cpia do programa do carto de memria para a memria interna da CPU, se o
carto de memria estiver plugado.
Endereo MPI
Se no estiver plugado o carto de memria, os endereos MPI setados sero retidos
durante o reset da CPU. Se o carto de memria estiver plugado, os endereos
arquivados no carto sero transferidos.
Buffer de Memria
O contedo do buffer de diagnstico fica retido quando feito um reset na CPU.
Reset da Memria via PG/PC
possvel tambm resetar a CPU via o Terminal de Programao. Gire a chave para
a posio RUN/P, e proceda da seguinte forma:
- Inicie o SIMATIC Manager.
- Selecione a funo Acessible Nodes.
- Selecione a CPU.
- Comando de menu PLC Operating Mode. Use o smbolo STOP para passar
para STOP
- Selecione no menu de comando PLC Memory Reset.
Programao bsica
SENAI - SIEMENS - VW 57
O Software STEP 7
Date: 07/11/00Version: 3.1File No.: pro1_4.2
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining-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 aplicaes WINDOWS 95, o programa
ativado com um double-click no smbolo SIMATIC Manager ou via menu
Start SIMATIC STEP 7 SIMATIC Manager
Programao bsica
SENAI - SIEMENS - VW58
Date: 07/11/00Version: 3.1File No.: pro1_4.3
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining-Center
Barra de Ttulos
Barra de Menu
rea de Trabalho
Barra de Status
Barra de Ferramentas
Sistema de menu(abrir/fechar etc.)
Botes de ComandoMinimizar/Maximizar/fechar
Ttulo da janela ativa
Menu e Barra de Ferramentas do Editor de Programas
Janela do STEP 7
Barra de ttulo:
- contm o ttulo da aplicao e da ferramenta ativada na janela
Barra de menu:
- contm todos os menus disponveis para a janela corrente.
Barra de ferramentas:
- contm funes e cones de uso freqente do menu de comandos.
rea de trabalho:
- rea na qual voc digita ou seleciona programa/informaes.
Barra de Status:
- Exibe o status e informaes adicionais sobre os dados selecionados.
Programao bsica
SENAI - SIEMENS - VW 59
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 visualizao da tela.
Options:
- seta vrias telas ou opes da aplicao.
Window:
- seleciona o organiza as janelas; sobrepondo, lado a lado, tamanho da janela ou
fechar janela.
Help:
- acesso ao help on-line e Tutorial.
Programao bsica
SENAI - SIEMENS - VW60
Date: 07/11/00Version: 3.1File No.: pro1_4.4
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining-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 contedos e dicionrio de palavras que conduz a vrios
tpicos de ajuda. O glossrio fornece definies para os termos usados.
- Help - Botes de comando
Os botes de comando so localizados em vrios campos de dilogo. O contedo
relacionado ao help exibido em vrios campos de dilogo.
Programao bsica
SENAI - SIEMENS - VW 61
Palavras de Comandos
Certas palavras so especialmente marcadas no texto do help. Quando voc clicar
nestas palavras, um help adicional com uma definio detalhada do termo exibido.
F1
O sistema de help pode ser chamado a qualquer momento com a tecla F1 (help
sensvel ao contexto).
Pesquisa
possvel procurar uma informao especfica sobre um termo usando a funo
Pesquisa (Search).
Imprimir
Pode-se imprimir (Print) uma cpia do tpico selecionado.
Notas
O usurio pode inserir seus prprios comentrios no help. Estes comentrios so
identificados no texto de help pelo paper tips(dicas) (Edit Comment).
Marcas
Uma vez encontrado o texto especfico do help, voc pode marcar a localizao
setando como uma marca. Para definir uma marca para futura referncia, selecione
Bookmark Define.
Navegao
Botes de controle > facilitam o avano ou o retorno para outros tpicos do help.
Programao bsica
SENAI - SIEMENS - VW62
Date: 07/11/00Version: 3.1File No.: pro1_4.5
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining-Center
Estrutura de Projeto no SIMATIC Manager
Projeto
Programa do usurio em blocos S7OBs, FBs, FCs, DBs, etc.
Programa do usurio com blocos S7OBs, FBs, FCs, DBs, etc.
Programa do usurio em arquivos fontes (STL)
Programao da CPU do S7-300
Programas S7/M7 (associado um HW)
Programa S7/M7 (no associado um HW)
Estao HW
Programa do usurio em arquivos fontes
Projeto
A estrutura do projeto de automao se inicia pelo cone de projeto, localizado no primeiro nvel.
O cone identificado pelo nome do projeto.
Estao de HW
Para definir e parametrizar o hardware deve-se criar a estao de hardware(S7-300/ S7-400). A
estao criada (S7-x00 Station) pode ter seu nome alterado pelo usurio, e seus mdulos so
definidos atravs da ferramenta Station Configuration. Ao se definir os mdulos, o sistema
automaticamente cria os sub-diretrios respctivos (CPU, Programa, Blocks, etc.)
Programao bsica
SENAI - SIEMENS - VW 63
Programas S7/M7
O programa de usurio referente um CLP propriamente dito, localizado sob o diretrio S7-
Programs. Este diretrio pode estar ou no associado uma estao especfica criada.
Associada um HW, o diretrio se encontra subordinado `a CPU. Caso contrrio fica
subordinado diretamente ao Projeto.
Nos sub-diretrios Source e Blocks esto localizados os programas do usurio, em arquivos
fontes ou em blocos S7 respectivamente.
Blocos de Programa(blocks)
Arquivos fonte(source files)
Diagramas(CFC)
Tabela de smbolos(Symbol)
Blocos S7 OBs, FBs, FCs, etc.
Arquivos fonte: STL, SCL, GRAPH, HiGraph,
Diagrama CFC Diagrama SFC
Programa S7(S7-Programms)
Programao bsica
SENAI - SIEMENS - VW64
Date: 07/11/00Version: 3.1File No.: pro1_4.6
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining-Center
Objetos do STEP 7SMBOLO OBJETO DESCRIO SUBORDINADO A
Projeto Representa o cone Principal:Projeto de Automao
Arquivo
Estao Representa um HW configurado, aoqual est subordinado o programa
Projeto
Mdulo Programvel(CPU, CP ou FM)
Representa mdulo que contmprograma ou parametrizao
Estao
Programa S7(offline)
Contm todos os elementosreferentes programao: blocos,arq. fontes, simblicos.
Mdulo Programvel ouProjeto
Blocos de Programa(Blocks)
Representa o diretrio que contm osblocos de programa: OBs, FBs, DBs
Programa S7(online ou offline)
Programa S7(online)
Contm os elementos referentes aoprograma on-line.
Mdulo Programvel ouProjeto
Bloco Representa o bloco de programa:OB1, FB10, FC34, ...
Blocos de Programa(online ou offline)
Tabela de Simblicos Representa o editor dos simblicos Programa S7(offline)
Conexo Representa o Editor de Conexes deComunicao
Programa S7(offline)
Objetos
Como uma linguagem moderna, o STEP 7 no poderia deixar de abusar de objetos
para tornar o uso do software intuitivo e user-friendly. Assim uma srie de objetos
representam as diferentes ferramentas, arquivos e funes disponveis.
Estrutura
A estrutura do projeto j explicada anteriormente, mostra que o projeto hierarquizado,
tendo-se acesso aos diferentes objetos conforme se avana na estrutura (subordinado
a ....).
Programao bsica
SENAI - SIEMENS - VW 65
Programas S7 online e offline
As pastas de programa de usurio (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 Simblicos e Arquivos fontes s so encontrados no
modo off-line.
Outros Objetos
Alm dos objetos listados acima existem outros que representam outras funes.
Alguns destes objetos so encontrados somente se instalados outros pacotes
opcionais:
Arquivos Fontes - Subordinado a Source Files
Parametrizao da Rede (MPI, Profibus, etc.) - Subordinado ao Projeto
Estaes externas para configurao de comunicao - Subordinado ao Projeto
Tela de OP - Subordinado ao Projeto - Opcional PROTOOL
Pasta de Diagramas CFC - Subordinado a Programa S7 - Opcional CFC
Programao bsica
SENAI - SIEMENS - VW66
Date: 07/11/00Version: 3.1File No.: pro1_4.7
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining-Center
Blocos do STEP7
Projeto
Blocos
Blocos so partes funcionais do programa do usurio. Eles diferem em funo, uso e
estruturas. Blocos representam o cdigo executvel do programa.
O ambiente STEP 7 suporta os seguintes tipos de blocos:
Blocos lgicos:
- OBs - Blocos de organizao
- FCs - funes
- FBs - blocos de funes
- SFCs - Funes de sistema
- SFBs - blocos de funo de sistema
Programao bsica
SENAI - SIEMENS - VW 67
Blocos de dados:
- DBs - Blocos de dados
- SDBs - Blocos de dados de sistema
Tipos de dados definidos pelo usurio:
UDTs
VAT
VAT (Tabela para monitorao/modificao de variveis) no so blocos, mas so
arquivadas no programa do usurio.
Programao bsica
SENAI - SIEMENS - VW68
Date: 07/11/00Version: 3.1File No.: pro1_4.8
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining-Center
Navegando no STEP 7
A navegao dentro do STEP 7 muito parecida com a navegao do
Windows Explorer . possvel inclusive abrir vrios 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 contedo da CPU, acessada pela funo Acessible Nodes. Na
janela esto listados todos os blocos contidos na CPU (FC, OB, SFC, etc)
Programao bsica
SENAI - SIEMENS - VW 69
Date: 07/11/00Version : 3.1File No.: pro1_4.9
SIMATIC S7Siemens AG 1995. All rights reserved.
Conhecimento em AutomaoTraining -Center
Wizard
7TOP_T1D
Wizard
Wizard um assistente que auxilia a criao do projeto. Para inici-lo utilize a opo
File New Project Wizard.
Passos
O Wizard vai auxiliando nos passos necessrios para a criao do projeto. Tipo de
CPU, blocos OB a serem criados e nome do projeto. O usurio tem ainda a opo de
criar os blocos OBs no modo texto. Como se nota, o Wizard cria sempre um projeto
com estao de hardware e programa.
Programa do Usurio
Ao usurio cabe apenas a criao do seu programa. O Hardware criado contm
somente a CPU, devendo-se complementar o hardware e parametriz-lo se
necessrio.
Programao bsica
SENAI - SIEMENS - VW70
Date: 07/11/00Version: 3.1File No.: pro1_4.10
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining-Center
Exerccio 4.1: Criando um Projeto
Iniciar o SIMATIC Manager (diretamente do WINDOWS95)
Ento selecione File => New => Projectou click o cone New .
O projeto contm todos os programas e dados para as tarefas do controlador lgico
programvel. Este projeto pode conter um ou vrios programas que so usados em
uma ou vrias CPUs. Um projeto uma estrutura localizado no diretrio raiz do seu
dispositivo de programao.
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.
Programao bsica
SENAI - SIEMENS - VW 71
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 prximo ao smbolo de projeto. Projetos no SIMATIC Manager tem o seguinte
smbolo:
1) Deletar o programa PRO1 somente se existente.
Programao bsica
SENAI - SIEMENS - VW72
Date: 07/11/00Version: 3.1File No.: pro1_4.11
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining-Center
Exerccio 4.2: Criando um Programa S7
Use Insert => Program => S7 Program para criar uma nova CPU de programas.
DICA DO WINDOWS95 :Use o boto esquerdo do mouse para destacar o projeto e ento pressione o boto da direita. Aparece o menucom o qual voc pode criar mais rpido um novoprograma S7 via Insert New Object => S7 Program.
Um programa S7 uma combinao de blocos de programas, bloco de dados,
comentrios e smbolos que so ligados a uma aplicao. Criando este programa,
est-se criando uma estrutura na qual todos estes componentes de programa so
combinados.
Metas
Criar um novo programa S7.
Procedimentos
1. Inicie o SIMATIC Manager.
2. Clique no projeto PRO1.
Programao bsica
SENAI - SIEMENS - VW 73
3. Selecione no menu de comando Insert => Program => S7 Program (ou use o
boto 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 boto da esquerda do mouse e ento com o boto da
esquerda clique em "S7 Program 1" novamente.
6. Especifique o nome como PROGA .
7. Nesta pasta voc pode encontrar o programa atual com o nome dos blocos
(programa do usurio), Source (programas fonte) e a pasta de simblicos com a
lista de smbolos.
8. Confirme com OK.
Resultado
Um novo programa S7 criado com o projeto PRO1. O programa S7, programa do
usurio, automaticamente criado nesta pasta.
Usando o SIMATIC Manager voc pode ver o subdiretrio PROG1. Um bloco OB1
vazio automaticamente criado no programa do usurio.
Programao bsica
SENAI - SIEMENS - VW74
Programao bsica
SENAI - SIEMENS - VW 75
Configurando eparametrizando o S7
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.2
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
Introduo
KONF_T1D
Chamando o Configurador de HW
Configurando o rack
Configurao de H/W
Com esta ferramenta, possvel:
- definir os mdulos utilizados (CPU, I/O, FM) e a sua parametrizao. Ex.: tipo de
medio do mdulo analgico de entrada.
- ler a configurao da CPU. Ex. designao dos mdulos no rack
- ler diagnstico de dados referentes a mdulos (system diagnostics)
A janela on-line (diagnstico de hardware) mostra a configurao da estao que est
acessvel on-line. Informaes de status ou estado de operao de cada mdulo so
mostradas no relatrio simblico do mdulo (=system diagnostics)
Programao bsica
SENAI - SIEMENS - VW76
A tecla F5 atualiza a exibio. Para obter mais informaes, dar um double-click no
smbolo.
A ferramenta iniciada, por exemplo, pela seleo de uma estao de hardware no
SIMATIC Manager ou via comando de menu Edit Open Object
Configurando
O usurio especifica a posio dos mdulos no rack e os endereos so definidos
automaticamente ( nas CPU315-2 e do S7-400 o usurio pode alterar os endereos).
esta configurao denominaremos configurao parametrizada.
Durante o start-up, a CPU checa a distribuio dos mdulos existente, que
denominada configurao real.
No caso do S7-400, possvel comparar a configurao real com a configurao
parametrizada. Existindo divergncias, o start-up pode ser abortado, se desejado pelo
usurio.
Setando Parmetros
Ao invs de setar chaves nos mdulos, todos os parmetros so definidos via
software. Pode-se definir parmetros para a CPU e para determinados mdulos de I/O,
tais como mdulos analgicos.
Nos parmetros da CPU esto includos, entre outros, o tempo de superviso de
durao de ciclo ou o intervalo de tempo para execuo de partes do programa.
Trocando Mdulos
Durante um restart completo, a CPU distribui os parmetros para todos os mdulos
existentes. Assim, quando se substitui um mdulo defeituoso, a parametrizao para o
novo mdulo ainda estar disponvel, armazenada na CPU.
Programao bsica
SENAI - SIEMENS - VW 77
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.3
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
Barra de FerramentasBarra de Ferramentas
Configurador de Hardware - Menus
Menu da EstaoMenu da Estao
Menu de EdioMenu de Edio
Menu de VisualizaoMenu de Visualizao
Menu do PLCMenu do PLC
Upload(le o CLP)
Download(transfere p/ CPU)
Ativa o Catlogo
Station (estao)
O menu Station serve para selecionar o CLP a ser editado, salvar a configurao,
imprimir, etc. comparvel ao menu de edio de um Processador de Texto como por
exemplo: O Microsoft Word. possvel entre outras funes:
- New - criar uma nova estao
- Open e Open Online - editar uma configurao existente no PG/PC ou na CPU.
- Save - salvar a configurao corrente. Ao se salvar uma configurao pela 1a. vez,
o STEP 7 criar na estrutura automaticamente um Mdulo Programvel (por ex. a
CPU) e a pasta S7-Programs subordinada este mdulo, alm de gerar o bloco de
configurao (SDB).
- Consistency Check - verifica se a configurao de hardware est correta, porm
no gera o bloco de configurao (SDB) nem as pastas de CPU e programa.
Programao bsica
SENAI - SIEMENS - VW78
- Compile - o mesmo que save. Checa a consistncia, gravando ao bloco de
configurao de hardware na respectiva pasta CPU/Programa j criada.
View
O menu View utilizado para selecionar a maneira que se quer visualizar a
configurao, simplificada ou em detalhes (com MLFB, endereo, etc), alm de tornar
ativo ou no a barra de ferramentas e a linha de status.
A linha de status serve como um pequeno help online, mostrando sempre um pequeno
texto sobre a funo selecionada, alm do modo de operao ativo Offline ou Online.
PLC
O menu PLC utilizado para ler ou transferir a configurao editada do PG para o
CLP (tambm possvel pelo cone da barra de ferramentas). A transferncia s pode
ser feita se a CPU estiver conectada ao Terminal de Programao. No modo online
esto ainda disponveis funes de informao e de diagnstico, alm de se poder
alterar o modo de operao da CPU.
Programao bsica
SENAI - SIEMENS - VW 79
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.4
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
Configurao Real
Configurao Real
Lendo a Configurao Real
P G 72 0
Configurao Real
A CPU gera uma configurao interna real durante a energizao. Isto , a CPU
verifica a disposio dos mdulos existentes, e caso no exista o bloco de
parametrizao, distribui os endereos de acordo com um algoritmo fixo.
Se no existe parametrizao, os parmetros default so usados. A CPU arquiva esta
configurao real no bloco de dados do sistema.
No PG/PC, voc pode ler esta configurao real para servir como base (template) para
adicionar e/ou re-parametrizar os mdulos usando o HW Configuration.
Programao bsica
SENAI - SIEMENS - VW80
Procedimento
A configurao real gerada usando o cone Upload.
Programao bsica
SENAI - SIEMENS - VW 81
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.5
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
Configurando o Hardware
D-se o nome de Configurao Parametrizada configurao de hardware criada pelo
usurio, determinando os mdulos existentes e a sua localizao, bem como a
parametrizao destes mdulos.
Configurando
A configurao executada pela ferramenta Configurador de Hardware. A partir do
catlogo, seleciona-se os mdulos utilizados, posicionando-os no slot respectivo do
trilho/bastidor. Naturalmente inicia-se a configurao com o trilho/bastidor para ento
se posicionar os outros mdulos. Ao se posicionar um mdulo, o sistema
automaticamente designa um endereo para o mdulo. A CPU315-2 e toda a famlia
S7-400 permitem que este endereo seja alterado pelo usurio.
Programao bsica
SENAI - SIEMENS - VW82
A parametrizao dos mdulos realizada dando-se um double-click sobre o mdulo
desejado. Uma tela de configurao referente ao mdulo aparecer, permitindo a
alterao dos parmetros.
Durante o start-up do controlador lgico programvel S7-400, pode haver um check
para verificar se a configurao real (existente) e a configurao parametrizada esto
de acordo.
Catlogo Eletrnico
O catlogo eletrnico contm toda a lista de mdulos existente do S7. Quando voc
clicar na tecla +, voc ter disponvel os mdulos do grupo selecionado.
Atualizaes deste catlogo (novas placas) estaro sempre disponveis via Internet ou
via o Distribuidor local.
Programao bsica
SENAI - SIEMENS - VW 83
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.6
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
Parmetros e Propriedades da CPU
Setando Parmetros da CPU
Entre outros, os seguintes parmetros podem ser setados na CPU:
- endereo da interface MPI
- caractersticas de start-up/ciclo: tempo mximo de ciclo, ciclo de carga para
comunicao, auto teste cclico e auto teste depois da energizao.
- interrupo cclica (Watchdog): OB 35
- memria retentiva: markers de memria (flags), temporizadores, contadores e
bloco de dados.
- clock de memria: reduzir a freqncia de byte de memria
- diagnstico de sistema: enviar mensagens de diagnstico, detalhar registros no
buffer de diagnstico.
Programao bsica
SENAI - SIEMENS - VW84
Se o usurio no definir nenhum parmetro, os parmetros default sero utilizados na
CPU.
Depois de setar os parmetros, deve-se transferir os novos parmetros com o
comando de menu PLC Download. A CPU dever estar no modo STOP.
Endereo MPI
Se voc desejar conectar vrios controladores lgicos programveis via interface MPI,
voc dever setar diferentes endereos MPI para cada CPU.
Programao bsica
SENAI - SIEMENS - VW 85
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.7
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
CPU - Caractersticas 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 configurao real
(existente) no for igual a configurao parametrizada.
Delete PIQ on Restart
No restart, a imagem de entradas/sadas do processo normalmente deletada. Se
voc no deseja que isto acontea , voc pode desativar este item (vlido para o S7-
400).
Hardware Test
Quando esta funo ativada, a RAM interna da CPU testada durante o start-up
Programao bsica
SENAI - SIEMENS - VW86
Automatic Startup after "Network On"
Para o S7-400, voc pode escolher entre:
- Restart completo (deletando as reas no retentivas e o programa inicia com a
primeira instruo no bloco OB1)
- Restart (todas as reas de memria so retidas, e o programa continua no local da
interrupo).
Watchdog Time
Os seguintes tempos podem ser especificados:
- Tempo mximo para passar parmetros para os mdulos parametrizveis.
- Tempo mximo para o sinal completo do mdulo.
- Para o S7-400, o tempo mximo de interrupo (falta de energia ou chave do modo
de operao) aps o qual um restart (warm) ainda possvel. Aps este tempo
ser executado um complete restart.
Programao bsica
SENAI - SIEMENS - VW 87
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.8
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
CPU - Retentividade
reas Retentivas
As reas de memria 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 so retidas no caso de falha de energia
mesmo no existindo bateria de backup.
Programao bsica
SENAI - SIEMENS - VW88
Para ser utilizado sem bateria, o programa dever ser arquivado no mdulo de
memria (memory card).
DBs Retentivos
Este parmetro s tem sentido no caso da no existncia de bateria. Quando a bateria
usada, todos os blocos de dados so retentivos.
Outros blocos de dados que devem permanecer retidos devem tambm ser salvos no
mdulo de memria.
Depois da falta de energia sem a bateria, os blocos de dados parametrizados como
retentivos so retidos, e os outros blocos recebem os valores arquivados no mdulo de
memria.
Programao bsica
SENAI - SIEMENS - VW 89
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.9
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
CPU - Ciclo/Clock de Memria
Cycle
Opes:
- tempo de monitorao do tempo de ciclo, quando este tempo ultrapassado, a
CPU vai para STOP, se o OB80 de erro no foi programado.
- tempo mnimo de ciclo para o S7-400 para implementar tempo de ciclo
- constante
- porcentagem do tempo de ciclo de programa que ser reservado (no mx.) para
tarefas de comunicao ou para auto teste cclico.
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 memria a ser
usado para este fim
Programao bsica
SENAI - SIEMENS - VW90
O byte de memria especificado piscar nas seguintes freqncias, cada uma
associado um bit deste byte:
Bit 7 6 5 4 3 2 1 0
Perodo/ 2 1,6 1 0,8 0,5 0,4 0,2 0,1
Freqncia 0,5 0,625 1 1,25 2 2,5 5 10
(Hz)
Programao bsica
SENAI - SIEMENS - VW 91
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.10
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
CPU - Proteo de Acesso
Protection Levels
O programa na CPU pode ser protegido contra um acesso no autorizado por meio de
designao de uma senha. As correes de programa ou modificao de dados s
podem ser executados se a senha correta for digitada.
Os nveis de proteo tem os seguintes significados:
- 1: Sem proteo
- 2: Proteo contra a escrita (somente leitura ou status de blocos.)
- 3: Proteo contra leitura/escrita
Programao bsica
SENAI - SIEMENS - VW92
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.11
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
CPU - Interrupes
Hardware interrupts(int. de hardware)
So geradas por mdulos que tenham capacidade de diagnstico. Na parametrizao
default, todos as interrupes de hardware so processadas pelo OB40.
Time-delay interrupts (int. tempo-decorrido)
So geradas a partir do programa do usurio (SFC 32 SRT_DINT) aps decorrido o
tempo programado quando a funo est habilitada.
Communication int. (int. de comunicao)
Para as CPUs S7-300 e S7-400 as interrupes de comunicao geralmente
no so disponveis.
Programao bsica
SENAI - SIEMENS - VW 93
Priorities (prioridade)
A prioridade de execuo de um bloco s considerada quando dois blocos OBs
devam ser executados ao mesmo tempo. Assim ser executado o bloco de maior
prioridade, sendo que o de menor prioridade aguarda o fim da execuo do outro para
ser executado.
Ento, pode-se especificar a seqncia de processamento para quando duas ou mais
interrupes estejam presentes simultaneamente.
No S7-300 no possvel mudar as prioridades default.
Programao bsica
SENAI - SIEMENS - VW94
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.12
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
CPU - Interrupes Time-of-Day
Time-of-day int. (int. datada)
So blocos que sero executados exatamente na data e hora em que foram
parametrizados. Pode-se selecionar inclusive a freqncia com que sero executados
aps esta data: uma nica vez, a cada minuto, a cada hora, ms, dia, ano.
Programao bsica
SENAI - SIEMENS - VW 95
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.13
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
CPU - Interrupo Cclica
Cyclic interrupt (int. cclica)
Caso se deseje que parte do programa da CPU seja executada a intervalos
regulares de tempo, pode-se utilizar o OB de interrupo cclica. Este OB ser ento
executado toda a vez que o intervalo de tempo parametrizado tenha sido decorrido.
Isto habilita a implementao de tarefas de controle de malha fechada, por exemplo,
que devem ser processados em intervalos de tempo programados
O S7-300 possui para esta funo somente no OB35, o qual processado a cada
100ms como default. A base de tempo pode ser setada na faixa de 1 a 60000ms.
O S7-400 possui vrios OBs de interrupes cclicas com diferentes intervalos de
tempo. Para garantir que estes OBs no sejam executados ao mesmo tempo, no caso
Programao bsica
SENAI - SIEMENS - VW96
dos intervalos de tempo coincidirem, pode-se usar um offset, que as interrupes
ocorrem defasadas entre si.
Importante: OB1
O principal bloco do programa S7 o OB1. Este OB um OB cclico, porm diferente
de um OB de interrupo cclica. Ao atingir a sua ltima instruo, o OB1 se reinicia
imediatamente na 1a. instruo. Como a chamada de blocos pode variar de um ciclo
para outro, no se pode garantir que o tempo de execuo da cada ciclo do OB1 seja
constante.
Programao bsica
SENAI - SIEMENS - VW 97
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.14
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
CPU - Diagnstico/Clock
System diagnostics
Uma poderosa ferramenta na depurao do programa e procura de falhas o
Diagnstico Buffer. Este um buffer que registra todas as ocorrncias anormais do
CLP, inclusive com data e hora. Esta funo, que deve sempre ser deixada ativa, alm
de registrar as ocorrncias que levaram a CPU para STOP (Dysplay cause of STOP),
pode ainda ser incrementada com outras ocorrncias (Extended Functional Scope).
Com a opo Extended Functional Scope ativa todos as chamadas de OBs de
interrupo so registradas no buffer de diagnstico. Isto til por exemplo na hora de
depurar o SW ou na procura de um defeito especfico do sistema. No deve ser porm
deixada ativa, pois o buffer de diagnstico ser preenchido como uma srie de
Programao bsica
SENAI - SIEMENS - VW98
registros dificultando uma eventual anlise do motivo de parada da CPU (mensagens
importantes podem ser sobrescritas).
Clock
Se est sendo utilizado vrios mdulos com clocks em um CLP, pode-se definir quais
mdulos vo ser escravos e mestres. O mestre sincroniza outros clocks de acordo
com o intervalo de tempo setado.
O fator de correo corrige variaes do relgio do mestre diariamente, sendo
expresso em ms.
Programao bsica
SENAI - SIEMENS - VW 99
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.15
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
Setando Parmetros em Mdulos de Sinais
Parmetros nos mdulos de sinais so variveis que contm os ajustes daresposta dos nveis de sinais dos mdulos (um ou mais por mdulos). Todosos mdulos tem ajustes default. Os ajustes para a maioria dos mdulos S7podem ser modificados usando o S7 Hardware Configuration ou por meio deSFCs no programa do usurio.
Existem dois tipos de parmetros para estes mdulos:
Parmetros Estticos - Ajuste dos mdulos podem ser modificados como S7 Hardware Configuration, mas no com SFCs no seu programa.
Parmetros Dinmicos - Ajuste dos mdulos podem ser modificados noprograma do usurio, mesmo se elas forem feitas com o STEP 7.
Ajustes Default da Auto-Configurao
O sistema S7 fornece facilidades para a configurao automtica do endereamento
de I/O e parametrizao de blocos. Quando o hardware e I/Os so instaladas, o
sistema S7 se auto-configura.
Modificando os Parmetros com o S7 Hardware Configuration
A alterao das caractersticas funcionais default dos mdulos feita no configurador
de Hardware. O acesso estes parmetros feito da mesma maneira que o acesso
aos parmetros da CPU.
Selecionando-se o mdulo e clicando-se o mouse duas vezes aparece a tela de
parmetros do mdulo (note que nem todos os mdulos tem parmetros que podem
Programao bsica
SENAI - SIEMENS - VW100
ser alterados). Toda a parametrizao feita, dos mdulos e da CPU, so armazenadas
em um bloco denominado SDB, que transferido para a CPU ao se dar um Download
(Transferncia para a CPU). Este bloco tambm arquivado no PG/PC, na respectiva
pasta de programa S7, sob o nome SDB, ao se salvar a configurao.
Este armazenamento da parametrizao em um SDB, torna possvel a troca de
qualquer mdulo do CLP sem a necessidade de ajuste, j que a parametrizao do
novo mdulo transferida automaticamente da CPU para o novo mdulo.
Modificando os Parmetros com o Programa do Usurio
possvel alterar a parametrizao de um mdulo dinamicamente, isto , pelo
programa de usurio na CPU. Isto feito com o auxlio das funes de sistema
(SFC55-59). Estes SFCs tem acesso de leitura e escrita nos registros de dados dos
mdulos.
Programao bsica
SENAI - SIEMENS - VW 101
Data: 07/11/00Verso: 3.1Arquivo.: pro1_5.16
SIMATIC S7Siemens AG 1995. All rights reserved .
Conhecimento em AutomaoTraining Center
Mdulo Analgico - Parametrizao
Setando Parmetros dos Mdulos
Os seguintes parmetros podem ser setados nos mdulos analgicos
- tipo de medio, tais como tenso ou corrente
- faixa de medio, tais como 0 a 10V
- teste de fonte de tenso
- superviso de quebra-de-fio;
- valores substitutos de sada (tomar
Top Related