Apostila PLC Siemens Básico Rev.1

Embed Size (px)

Citation preview

  • ________________________________________________________________________

    ______________________________________________________________________________________ Curso PLC Siemens Mdulo Bsico usando o software STEP7 Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839

    Curso PLC Siemens

    Mdulo Bsico usando o software STEP 7

  • ______________________________________________________________________________________ NDICE da apostila do Curso PLC Siemens usando o software STEP 7 Bsico Pgina 1 de 7 Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839

    ndice Pgina 1. A famlia SIMATIC S7 1.1 A famlia SIMATIC 1-2 1.2 S7-200 1-3 1.3 S7-200: Mdulos 1-4 1.4 S7-200: Design da CPU 1-5 1.5 S7-300 1-6 1.6 S7-300: Mdulos 1-7 1.7 S7-300: Design da CPU 1-8 1.8 S7-400 1-9 1.9 S7-400: Mdulos 1-10 1.10 S7-400: Design da CPU (1 parte) 1-11 1.11 S7-400: Design da CPU (2 parte) 1-12 1.12 Terminais de Programao 1-13 1.13 Requisitos do PG / PC para Instalao do STEP 7 1-14 1.14 Instalando o software STEP 7 1-15 1.15 Resultado da Instalao 1-16 1.16 As ferramentas do STEP 7 1-17 2. O SIMATIC MANAGER 2.1 Do Processo para o Projeto 2-2 2.2 Estrutura de um Projeto no STEP 7 2-3 2.3 Iniciando o SIMATIC Manager 2-4 2.4 Os Menus e Barras de Ferramentas do SIMATIC Manager 2-5 2.5 A Barra de Ferramentas no SIMATIC Manager 2-6 2.6 Criando um projeto no STEP 7 2-7 2.7 Inserindo um Programa S7 2-8 2.8 Exibio Offline / Online no SIMATIC Manager 2-9 2.9 Bibliotecas Standard 2-10 2.10 Sistema de Ajuda Geral do STEP 7 2-11 2.11 Sistema de Ajuda Sensvel a Contexto do STEP 7 2-12 2.12 Exerccio: Criando um projeto 2-13 2.13 Exerccio: Inserindo um Programa S7 2-14 2.14 Exerccio: Copiando um Bloco da Biblioteca Standard 2-15 2.15 Exerccio: Reset da Memria da CPU e Warm Restart 2-16 2.16 Opes de Customizao do SIMATIC Manager 2-17 3. CONFIGURAO DE HARDWARE 3.1 Configurao do Hardware e Atribuio de Parmetros 3-2 3.2 Inserindo uma Estao 3-3 3.3 Iniciando o HW Config 3-4 3.4 Gerando a Configurao de Hardware Prevista 3-5 3.5 Endereamento dos mdulos no S7-300 3-6 3.6 Endereamento DI/DO em Configuraes Multi-rack 3-7 3.7 Panormica do Endereamento 3-8

  • ______________________________________________________________________________________ NDICE da apostila do Curso PLC Siemens usando o software STEP 7 Bsico Pgina 2 de 7 Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839

    ndice Pgina 3.8 Endereamento varivel 3-9 3.9 HW Config: Edit Symbols, Monitor/Modify variables 3-10 3.10 Propriedades da CPU: Ciclo / Clock Memory 3-11 3.11 Salvando a Configurao de HW e Transferindo-a para o Mdulo 3-12 3.12 Transferindo a configurao de HW atual para o PG 3-13 3.13 Transferindo a configurao Atual para o PG 3-14 3.14 Adaptando a Configurao Atual 3-15 3.15 Copiando o Programa_1 para a Estao de HW 3-16 3.16 Atribuindo Parmetros ao Clock Memory e Testando 3-17 3.17 Propriedades da CPU 3-18 3.18 Propriedades da CPU: Geral 3-19 3.19 Propriedades da CPU: StartUp 3-20 3.20 Propriedades da CPU: Retentividade 3-21 3.21 Propriedades da CPU: Proteo 3-22 3.22 Propriedades da CPU: Diagnstico / Relgio 3-23 3.23 Propriedades da CPU: Comunicao 3-24 4. SMBOLOS 4.1 Endereamento Absoluto e Simblico 4-2 4.2 Endereamento Absoluto Panormica 4-3 4.3 Abrindo a Tabela de Smbolos 4-4 4.4 Editar: Procurar e Substituir 4-5 4.5 Visualizar: FILTRO 4-6 4.6 Visualizar: ORDENAR 4-7 4.7 Tabela de Smbolos: Exportar 4-8 4.8 Tabela de Smbolos: Importar 4-9 4.9 Editar Smbolos (no Editor LAD/STL/FBD) 4-10 4.10 Informao Simblica (no Editor LAD/STL/FBD) 4-11 4.11 Seleo de Smbolos (no Editor LAD/STL/FBD) 4-12 4.12 Exerccio: Criando uma Tabela para o Modelo do Transportador 4-13 5. ARQUITETURA DOS BLOCOS / O EDITOR DE BLOCOS 5.1 Tipos de Blocos de Programa 5-2 5.2 Estrutura do Programa 5-3 5.3 Imagens de Processo 5-4 5.4 Execuo cclica de Programa 5-5 5.5 Inserindo um Bloco S7 5-6 5.6 Iniciando o editor LAD / STL / FBD 5-7 5.7 Componentes do Editor LAD / STL / FBD 5-8 5.8 As Linguagens de Programao do STEP 7 5-9 5.9 Selecionando a Linguagem de Programao 5-10 5.10 Programando em LAD / FBD 5-11 5.11 Programando em STL 5-12

  • ______________________________________________________________________________________ NDICE da apostila do Curso PLC Siemens usando o software STEP 7 Bsico Pgina 3 de 7 Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839

    ndice Pgina 5.12 Salvando um Bloco 5-13 5.13 Chamando um Bloco no OB1 5-14 5.14 Transferindo Blocos para o PLC 5-15 5.15 Teste simples de Programa 5-16 5.16 Transferindo e Salvando Blocos Modificados 5-17 5.17 Exerccio: Jog de Motor (FC 16) 5-18 5.18 Exerccio: Chamando o FC 16 no OB 1 5-19 5.19 Personalizao do Editor 5-20 a 5-25 6. OPERAES BINRIAS 6.1 Operaes Lgicas Binrias: AND, OR 6-1 6.2 Operaes Lgicas Binrias: OR Exclusivo (XOR) 6-3 6.3 Contatos Normalmente Abertos e Normalmente Fechados 6-4 6.4 Exerccio 6-5 6.5 Resultado da Operao Lgica, First check, Exemplos 6-6 6.6 Atribuio, SET e RESET 6-7 6.7 Setando / Resetando um Flip-Flop 6-8 6.8 Conector 6-9 6.9 Instrues que afetam o RLO 6-10 6.10 Exerccio: Seleo de Modo do transportador 6-11 6.11 RLO Deteco de Flanco 6-12 6.12 Sinal Deteco de Flanco 6-13 6.13 Exerccio: Movimento do Transportador no Modo AUTO 6-14 6.14 Jump Incondicional (Independente do RLO) 6-15 6.15 Jump Condicional (Dependente do RLO) 6-16 7. OPERAES DIGITAIS 7.1 Formatos de Nmeros (16 bits) 7-2 7.2 Formatos de Nmeros (32 bits) 7-3 7.3 Carregando e Transferindo Dados (1) 7-4 7.4 Carregando e Transferindo Dados (2) 7-5 7.5 Carregando e Transferindo Dados (3) 7-6 7.6 Contadores no STEP 7 7-7 7.7 Contadores: Diagrama de Funcionamento 7-8 7.8 Contadores: Instrues de Bit 7-9 7.9 Exerccio: Contando as Peas transportadas (FC 18) 7-10 7.10 Temporizadores: ON Delay (SD) 7-11 7.11 Temporizadores: Formatos de Tempo no STEP 7 7-12 7.12 Temporizadores: Stored ON Delay (SS) 7-13 7.13 Temporizadores: Pulse (SP) 7-14 7.14 Temporizadores: Extended Pulse (SE) 7-15 7.15 Temporizadores: OFF Delay (SF) 7-16

  • ______________________________________________________________________________________ NDICE da apostila do Curso PLC Siemens usando o software STEP 7 Bsico Pgina 4 de 7 Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839

    ndice Pgina 7.16 Temporizadores: Instrues de Bit 7-17 7.17 Exerccio: Monitorao das Funes de Transporte (FC 17) 7-18 7.18 Operaes de Converso BCD Inteiro 7-19 7.19 Operaes de Comparao 7-20 7.20 Funes Matemticas Bsicas 7-21 7.21 Exerccio: Contando as Peas Transportadas (FC 18) 7-22 7.22 Operaes de converso I DI REAL 7-23 7.23 Operaes Lgicas Digitais 7-24 8. BLOCOS DE DADOS 8.1 reas de Armazenamento de Dados 8-2 8.2 Blocos de Dados (DBs) 8-3 8.3 Viso Geral dos Tipos de Dados no STEP 7 8-4 8.4 Tipos de Dados Elementares no STEP 7 8-5 8.5 Criando um novo Bloco de Dados 8-6 8.6 Editando, Salvando, Transferindo e Monitorando um DB 8-7 8.7 Endereando os Dados 8-8 8.8 Acessando os Dados 8-9 8.9 Exerccio: Contando as Peas Transportadas (FC 18) 8-10 8.10 Tipos da Dados Complexos 8-11 8.11 Exemplo de uma Matriz 8-12 8.12 Exemplo de uma Estrutura 8-13 9. FUNES E BLOCOS DE FUNES 9.1 Introduo 9-2 9.2 Variveis Temporrias 9-3 9.3- Ocupao Total no L-Stack 9-4 9.4 Tamanho do L-Stack 9-5 9.5 Bytes solicitados por um Bloco no L-Stack 9-6 9.6 Exerccio: Uso de Variveis Temporrias 9-7 9.7 Exemplo de uma Indicao de Falha no Processo 9-8 9.8 Blocos Parametrizveis 9-9 9.9 Declarando Parmetros Formais no FC 20 9-10 9.10 Editando um Bloco Parametrizvel 9-11 9.11 Chamando um Bloco Parametrizvel 9-12 9.12 Exerccio: Editando um bloco FC Parametrizvel 9-13 9.13 Exerccio: Chamdno um bloco FC Parametrizvel 9-14 9.14 Blocos de Funo (FBs) 9-15 9.15 Bloco de Funo para exibio de mensagem 9-16 9.16 Gerando Blocos de Dados Instance 9-17 9.17 Atualizando (Inserindo / Apagando) Parmetros de Blocos 9-18 9.18 Verificando a Consistncia do bloco 9-19 9.19 Correes nas Chamadas de blocos Modificados 9-20

  • ______________________________________________________________________________________ NDICE da apostila do Curso PLC Siemens usando o software STEP 7 Bsico Pgina 5 de 7 Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839

    ndice Pgina 9.20 Exerccio: Editando um Bloco de Funo 9-21 9.21 Exerccio: Chamando um Bloco de Funo e Testando-o 9-22 9.22 O modelo Mltiplo Instance 9-23 9.23 Exerccio: Reconhecendo Tipos de Variveis 9-24 9.24 Utilizando os Parmetros EN/ENO em Chamadas de Blocos 9-25 9.25 Resumo: Chamadas de Blocos 9-26 10. PROCURA DE DEFEITOS 10.1 Categorias de Erros 10-2 10.2 STEP 7 Ferramentas de Anlise 10-3 10.3 Diagnstico do Sistema 10-4 10.4 Acessando a Ferramenta Module Information 10-5 10.5 Module Information: Diagnostic Buffer 10-6 10.6 Interpretando Mensagens de Erro no Diagnostic Buffer 10-7 10.7 Acessando a Ferramenta Monitor / Modify Variables 10-8 10.8 Estabelecendo Pontos de Trigger para Monitor / Modify Variable 10-9 10.9 Abertura de uma Tabela de Variveis e Conexo com a CPU 10-10 10.10 Testando (Depurando) Blocos utilizando Monitor (Block Status) 10-11 10.11 Informao Exibida com Block Debug > Monitor 10-12 10.12 Exibindo os Dados de Referncia 10-13 10.13 Exibindo a Estrutura do Programa 10-14 10.14 Exibindo a Referncia Cruzada 10-15 10.15 Filtrando a Referncia Cruzada 10-16 10.16 Correo de Blocos Utilizando a Referncia Cruzada 10-17 10.17 Go To Location 10-18 10.18 Localizar nos Dados de Referncia 10-19 10.19 Atribuies de I, Q, M, T e C 10-20 10.20 Smbolos no Utilizados / Endereos sem smbolos 10-21 10.21 Modificando Sadas no Estado Stop 10-22 10.22 Sobrescrevendo Variveis utilizando Force 10-23 11. PROCESSAMENTO DE VALORES ANALGICOS 11.1 Uso dos Mdulos Analgicos 11-2 11.2 Mdulo MR (Measuring Range Module) 11-3 11.3 Mdulo Analgico SM335 (Entradas) 11-4 11.4 Mdulo de Entrada Analgica SM331 11-5 11.5 Mdulo Analgico SM335 (Sadas) 11-6 11.6 Representao e Resoluo do Valor Medido 11-7 11.7 Representao do Valor Analgico de Diferentes grandezas 11-8 11.8 Representao para as Sadas Analgicas 11-9 11.9 Endereamento dos Mdulos analgicos no S7-300 11-10 11.10 Convertendo os Valore da Entrada Analgica 11-11 11.11 Convertendo um Nmero Real para a Sada Analgica 11-12 11.12 Exerccio: Registrando / Exibindo o Peso das Peas transportadas 11-13

  • ______________________________________________________________________________________ NDICE da apostila do Curso PLC Siemens usando o software STEP 7 Bsico Pgina 6 de 7 Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839

    ndice Pgina 12. DOCUMENTANDO, SALVANDO E ARQUIVANDO 12.1 Panormica das Possibilidades de Documentao 12-2 12.2 Documentao de Bloco 12-3 12.3 Configurao de Pgina 12-4 12.4 Visualizar Impresso 12-5 12.5 Outras possibilidades de documentao 12-6 12.6 Trabalhando com a documentao em vrias lnguas 12-7 12.7 Panormica: Salvando os Dados do Usurio 12-8 12.8 Carregando um Programa da CPU para o PG 12-9 12.9 Conceito de Memria no S7-300 12-10 12.10 Conceito de Memria no S7-400 12-11 12.11 Carregando Blocos dentro/fora do Carto de Flash EPROM 12-12 12.12 Copiando um Programa para o Carto de Memria 12-13 12.13 Salvando um Projeto no Carto de Memria 12-14 12.14 Verificando o Tamanho de um Projeto 12-15 12.15 Arquivando em Disquete 12-16 12.16 Exerccio: Arquivando um Projeto 12-17 13. COMUNICAO MPI 13.1 - Subredes no SIMATIC 13-2 13.2 - Mtodos de Comunicao S7 13-3 13.3 - Conexo MPI 13-4 13.4 - Opes para Conexo MPI 13-5 13.5 - Global Data: Viso Geral 13-6 13.6 - Crculos GD 13-7 13.7 - Global Data: Procedimento de Configurao 13-8 13.8 - Global Data: Configurando o Hardware 13-9 13.9 - Editando a Tabela GD 13-10 13.10 - Compilando a Tabela GD 13-11 13.11 - Transferindo os Dados da Configurao GD 13-12 13.12 - Status da Comunicao GD 13-13 13.13 - Exerccio: Preparando para a Comunicao 13-14 13.14 - Exerccio: Monitorando Variveis em Diversas Estaes 13-15 13.15 - Exerccio: Comunicao via Global Data 13-16 13.16 - Configurando com o NETPRO 13.17 14. SOLUES PARA OS EXERCCIOS 15. ESPECIFICAES TCNICAS, CARACTERSTICAS ESPECIAIS DO S7-400 16. AUTOMAO TOTALMENTE INTEGRADA

  • ______________________________________________________________________________________ NDICE da apostila do Curso PLC Siemens usando o software STEP 7 Bsico Pgina 7 de 7 Este material foi desenvolvido pela empresa UNICONTROL Automao Ltda Rua Alexandre Dumas, 2220 3 andar Chcara Sto Antnio So Paulo - S.P. Fone: 55(11) 5185-4755 / Fax: 55(11) 5181-7839

    ndice Pgina 17. EXERCCIOS

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-1

    Contedo Pg.

    A Famlia SIMATIC ............................................................................................................................ 2S7-200 ............................................................................................................................................... 3S7-200: Mdulos ......................................................................................................................... 4S7-200: Design da CPU .................................................................................................................... 5S7-300 ................................................................................................................................................. 6S7-300: Mdulos .......................................................................................................................... 7S7-300: Design da CPU .................................................................................................................... 8S7-400 ............................................................................................................................................... 9S7-400: Mdulos ........................................................................................................................... 10S7-400: Design da CPU (1 Parte) ...................................................................................................... 11S7-400: Design da CPU (2 Parte) ...................................................................................................... 12Terminais de Programao .. ..................................... ......................................................................... 13Requisitos do PG/PC para Instalao do STEP 7 .................................................................. 14Instalando o Software STEP 7 .................................................................................................... 15Resultado da Instalao .................................................................................................................... 16As Ferramentas do STEP 7 ............................................................................................. 17

    Data: 29/6/2007Arquivo: S7-Bas-01.1

    PLC Siemens Mdulo Bsico

    A Famlia SIMATIC S7

    SIMATICWinCC

    SIMATIC PC

    SIMATIC DP

    SIMATIC PLC

    SIMATIC HMI

    SIMATIC NET

    SIMATIC PCS 7

    SIMATIC Software

    SIMATIC

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-2

    Data: 29/6/2007Arquivo: S7-Bas-01.2

    PLC Siemens Mdulo Bsico

    A Famlia SIMATIC

    SIMATIC Controller

    SIEMENS

    SIM A TIC

    SFRUNSTOP

    Q0 .0Q0 .1Q0 .2

    Q0 .3Q0 .4

    Q0 .5

    I0 .0I0 .1I0 .2I0 .3

    I0 .4I0 .5

    I0 .6I0 .7

    S7 -2 0 0

    C PU 2 1 2

    SIMATIC PGSIMATIC PC

    PG 7 4 0

    SIEMENS

    7 8 9

    4 5 6

    1 2 3

    0

    .D E F

    A B C IN SD E L

    S H IF T H E L P

    E S C

    E N T E R

    A C K

    S IM A T I C O P 17

    S H IF T

    H E LPK1 K 5 K 6 K7 K 8K2 K3 K 4

    K9 K 10 K11 K 12 K13 K14 K1 5 K 16

    SIMATIC HMI

    ASIFM

    SV

    SIMATIC DP

    SIMATIC NET

    PROFIBUS-DP

    Industrial Ethernet PROFIBUS

    MPI SIMATIC NET

    Introduo A introduo da eletrnica resultou em grandes alteraes no controle da engenharia industrial. Juntamente com a automao das mquinas as possibilidades de aplicao foram expandidas atravs dos controladores, o que tambm conduziu a novas tecnologias e ramos.

    Controladores Adicionalmente ao fornecimento de energia, so necessrios elementos de controle para o funcionamento das mquinas e dos processos em quase todas as reas da produo. Deve ser possvel inicializar, controlar e visualizar o funcionamento de qualquer mquina ou processo.No passado, as tarefas de controle eram resolvidas atravs da tecnologia de controle convencional dependendo da tarefa atravs de contatores e rels. Hoje os controladores lgicos programveis so largamente utilizados para solucionar as tarefas de automao.

    Automao Para que as empresas continuem competitivas, no suficiente que Totalmente Integrada se automatizem isoladamente apenas estaes de processo ou mquinas,

    individualmente. A necessidade de maior flexibilidade com maior produtividade s pode ento ser preenchida quando mquinas individuais so integradas no sistema completo. O fluxo de informao entre todos os componentes essencial para o funcionamento de todo o sistema. Os processos de produo no so mais vistos como processos parciais individuais, mas sim como componentes integrados de um processo de produo completo. Alm disso, todo o processo no possui mais a sua estrutura hierarquicamente centralizada. Agora o processo estruturado como distribudo e os componentes so individualmente autnomos. A integrao total de todo o ambiente de automao hoje possvel com a ajuda de: configurao e programao comum de sistemas parcialmente

    individualizados; tratamento de dados comum; comunicao comum entre todos os componentes participantes na

    automatizao.

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-3

    Data: 29/6/2007Arquivo: S7-Bas-01.3

    PLC Siemens Mdulo Bsico

    S7-200

    Q0.0 .1 .2 .3 .4 .5 .6 .7

    Q1.0 .1

    I0.0 .1 .2 .3 .4 .5 .6 .7

    I1.0 .1 .2 .3 .4 .5

    CPU 224

    SIEMENS

    SFRUNSTOP

    Caractersticas Sistema de controle modular de pequeno porte; CPUs com diferentes nveis de performance; Extensa gama de mdulos; Expansvel at 7 mdulos; Barramento traseiro integrado nos prprios mdulos; Pode ser conectado atravs de - Interface de comunicao RS 485; ou

    - PROFIBUS; Conexo para PG com acesso a todos os mdulos; Sem restries de slot; Software prprio; Pacote Completo com fonte de alimentao, CPU e I/O integrado na unidade; "Micro PLC com funes integradas.

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-4

    Data: 29/6/2007Arquivo: S7-Bas-01.4

    PLC Siemens Mdulo Bsico

    S7-200: Mdulos

    .0 .1 .2 .3 .4 .5 .6 .7

    EM 222

    .0 .1 .2 .3 .4 .5 .6 .7

    EM 221

    Mdulo entradas digitais Mdulo sadas digitais

    .0 .1 .2 .3 .4 .5 .6 .7

    EM 223

    .0 .1 .2 .3 .4 .5 .6 .7

    Mdulo entradas/sadas digitais

    Mdulos de Mdulos de entradas digitais:Expanso (EM) - 24V DC

    - 120/230V AC Mdulos de sadas digitais:

    - 24V DC- Rels

    Mdulos de entradas analgicas:- Tenso- Corrente- Resistncia- Termopares

    Mdulos de sadas analgicas:- Tenso- Corrente

    Processadores de A CP 242-2 pode ser utilizada para ligar o S7-200 como Mestre a uma rede AS-Comunicao (CP) Interface. Com isso, at 248 elementos binrios podem ser controlados atravs de

    31 escravos AS-Interface. Isto aumenta significativamente o nmero de entradas e sadas para o S7-200.

    Acessrios Bus connector.

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-5

    Data: 29/6/2007Arquivo: S7-Bas-01.5

    PLC Siemens Mdulo Bsico

    Conexo PPI

    Seletor de modoMdulo de memria

    Indicadoresde estado

    S7-200: CPU

    Q0.0 .1 .2 .3 .4 .5 .6 .7

    Q1.0 .1

    I0.0 .1 .2 .3 .4 .5 .6 .7

    I1.0 .1 .2 .3 .4 .5

    CPU 224

    SIEMENS

    SFRUNSTOP

    Potencimetro

    Indicadores de estado das DO integradas

    Indicadores de estado das DI integradas

    Seletor de modo Para a seleo em modo manual:STOP = Estado Stop; o programa no executado.TERM = Execuo do Programa, possvel o acesso read/write a partir do

    PG.RUN = Execuo do Programa, possvel o acesso read-only a partir do

    PG.Indicadores de SF = Resumo de falhas; erro interno da CPUestado (LEDs) RUN = Estado Run; verde

    STOP = Estado Stop; amareloDP = I/O Distribudo (apenas CPU 215)

    Mdulo de memria Slot para o mdulo de memria. O mdulo de memria armazena o contedo do programa no caso de uma falha na alimentao, sem necessidade de uma bateria.

    Conexo PPI O terminal de programao / display de texto ou outra CPU podem ser conectados.

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-6

    Caractersticas Sistema de controle modular de pequeno porte; CPUs com diferentes nveis de performance; Extensa gama de mdulos; Expansvel at 32 mdulos; Bus traseiro integrado aos mdulos, Pode ser conectado atravs de - Multipoint Interface (MPI);

    - PROFIBUS; ou- Industrial Ethernet;

    Conexo para PG com acesso a todos os mdulos; Sem restries de slot; Configurao e seleo de parmetros com a ajuda da ferramenta "HWConfig.

    Data: 29/6/2007Arquivo: S7-Bas-01.6

    PLC Siemens Mdulo Bsico

    S7-300

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-7

    Mdulos de Sinal Mdulos de entradas digitais: 24V DC, 120/230V AC(SM) Mdulos de sadas digitais: 24V DC, Relay

    Mdulos de entradas analgicas: Tenso, corrente, resistncia, termopares

    Mdulos de sadas analgicas: Tenso, corrente

    Mdulos de Interface As IM360/IM361 e IM365 tornam possvel a configurao multi-rack.(IM) Elas conectam o barramento de um rack ao outro.

    Mdulos Dummy O mdulo dummy DM 370 reserva um slot para um mdulo de sinal cujos parmetros(DM) ainda no foram atribudos. Ele pode ser utilizado, por exemplo, para reservar um slot

    para instalao posterior de um mdulo de interface.

    Mdulos de Funes Executam funes especiais": (FM) - Contagem;

    - Posicionamento;- Controle de malha fechada.

    Processadores de Proporcionam as seguintes possibilidades de comunicao: Comunicao (CP) - Conexo Ponto-a-Ponto;

    - PROFIBUS;- Industrial Ethernet.

    Acessrios Bus connectors e conectores frontais

    Data: 29/6/2007Arquivo: S7-Bas-01.7

    PLC Siemens Mdulo Bsico

    S7-300: Mdulos

    PS(opcional)

    CPU IM(opcional)

    SM:DI

    SM:DO

    SM:AI

    SM:AO

    FM:- Contagem- Posicionamento- Controle de

    malha fechada

    CP:- Ponto-a-Ponto- PROFIBUS- Industrial Ethernet

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-8

    Seletor de modo MRES = Funo de reset da memria (Module Reset).STOP = Estado Stop; o programa no executado.RUN = Execuo do programa; possvel o acesso read-only a partir do PG.RUN-P = Execuo do programa, possvel o acesso read/write a partir do PG.

    Indicadores de SF = Resumo de falhas; erro interno da CPU ou falha num mdulo com estado (LEDs) capacidade de diagnstico.

    BATF = Falha de bateria; Bateria descarregada ou no existente.DC5V = Indicador de tenso interna 5 V DC.FRCE = FORCE; indica que pelo menos uma entrada ou sada est forada.RUN = Pisca quando a CPU est inicializando; Mantm-se acesa no estado Run.STOP = Mantm-se acesa no estado Stop;

    Pisca devagar quando solicitado um reset de memria; Pisca rapidamente quando est sendo feito um reset de memria;Pisca devagar quando necessrio um reset de memria, por ter sido

    inserido um mdulo de memria.

    Mdulo de memria Existe na CPU um slot para o mdulo de memria. O mdulo de memria armazena o contedo do programa no caso de uma falha na alimentao, sem necessidade de

    bateria.

    Compartimento Existe um receptculo para bateria de ltio debaixo da tampa. A tenso da bateria permite para bateria armazenar o contedo da RAM se falhar a alimentao ao PLC.

    Conexo MPI Conexo a um terminal de programao ou outro dispositivo com interface MPI.

    Interface DP Interface para ligao direta de I/Os distribudos CPU.

    Data: 29/6/2007Arquivo: S7-Bas-01.8

    PLC Siemens Mdulo Bsico

    CPU314SIEMENS

    SFBATFDC5VFRCERUNSTOP

    RUN-PRUNSTOPM RES

    SIMATICS7-300

    Batterie MPI

    CPU315-2 DPSIEMENS

    RUN-PRUNSTOPM RES

    SIMATICS7-300

    Batterie DP

    SFBATFDC5VFRCERUNSTOP

    MPI

    SF DPBUSF

    S7-300: Design da CPU

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-9

    Caractersticas Poderoso PLC, de mdio a grande porte; CPUs com diferentes nveis de performance; Extensa gama de mdulos; Expansvel em cerca de 300 mdulos; Bus traseiro integrado aos mdulos; Pode ser conectado atravs de - Multipoint Interface (MPI);

    - PROFIBUS; ou- Industrial Ethernet;

    Conexo para PG com acesso a todos os mdulos; Sem restries de slot; Configurao e seleo de parmetros com a ajuda da ferramenta "HWConfig; Multiprocessamento (podem ser utilizadas at 4 CPUs no rack central).

    Data: 29/6/2007Arquivo: S7-Bas-01.9

    PLC Siemens Mdulo Bsico

    S7-400

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-10

    Mdulos de Sinal Mdulos de entradas digitais: 24V DC, 120/230V AC(SM) Mdulos de sadas digitais: 24V DC, Rels

    Mdulos de entradas analgicas: Tenso, corrente, resistncia, termopares Mdulos de sadas anlgicas: Tenso, corrente.

    Mdulos de Interface Os mdulos de interface IM460, IM461, IM463, IM467 permitem a ligao entre(IM) vrios racks:

    UR1 (Rack Universal) at 18 mdulos; UR2 (Rack Universal) at 9 mdulos; ER1 (Rack de Expanso) at 18 mdulos; ER2 (Rack de Expanso) at 9 mdulos.

    Mdulos de Funes Executam funes especiais":(FM) Contagem;

    Posicionamento; Controle de malha fechada.

    Processadores de Proporcionam as seguintes possibilidades de comunicao: Comunicao (CP) Conexo Ponto-a-Ponto;

    PROFIBUS; Industrial Ethernet.

    Data: 29/6/2007Arquivo: S7-Bas-01.10

    PLC Siemens Mdulo Bsico

    S7-400: Mdulos

    PS CPU SM:DI

    SM:DO

    SM:AI

    SM:AO

    CP FM SM IM

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-11

    Seletor de Modo MRES = Funo de reset da memria (Module Reset).STOP = Estado STOP, isto , o programa no executado e as sadas

    esto desativadas ( modo "OD = Output Disable). RUN = Execuo do programa; possvel o acesso read-only a partir do PG.RUN-P = Execuo do programa; possvel o acesso read/write a partir do PG.

    Data: 29/6/2007Arquivo: S7-Bas-01.11

    PLC Siemens Mdulo Bsico

    S7-400: Design da CPU (1 Parte)

    Selector de Modo

    Ex. CPU412-1 Ex. CPU416-2DP

    * para outras CPUs consulte por favor o catlogo

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-12

    EXT-BATT Alimentao adicional por bateria externa (DC 5...15V para alimentar a RAM, por exemplo quando a fonte de alimentao est sendo substituda).

    Conexo MPI Para o terminal de programao ou outro dispositivo com interface MPI.

    Interface DP As CPUs 413-2DP, 414-2DP, 416-2DP e 417-2DP tm integrada uma interface DP para conexo direta de I/Os distribudos CPU.

    Slot para Mdulo Nas CPUs do S7-400 possvel, dependendo da necessidade, inserir umade Memria memria RAM ou Flash EPROM como memria de carga externa:

    Existem RAMs com as seguintes capacidades: 64KByte, 256KByte, 1MByte, 2MByte.O seu contedo mantido atravs da bateria da CPU.

    Existem Flash EPROMs com as seguintes capacidades:64KByte, 256KByte, 1MByte, 2MByte, 4MByte, 8MByte, 16MByte.O seu contedo mantido atravs das EEPROMs integradas.

    Data: 29/6/2007Arquivo: S7-Bas-01.12

    PLC Siemens Mdulo Bsico

    S7-400: Design da CPU (2 Parte)

    Slot para Cartode Memria

    Interface MPI/DP

    Alimentao porbateria externa

    Interface DP

    LEDs de Falha

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-13

    PG 720 um terminal de programao padro industrial, poderoso e de fcil utilizao, especialmente dedicado para as reas de manuteno e service, e tambm usado para programao e configurao a ferramenta ideal para aplicaes cho-de-fbrica.Caractersticas: Dimenses de um Notebook; Independente de fonte de alimentao; AT-compatvel; Hardware poderoso; Equipado com todas as interfaces SIMATIC necessrias.

    PG 740 um terminal de programao porttil, ideal para todas as aplicaes de um projeto de automao, uma vez que um PC de padro industrial extremamente poderoso. Caractersticas: Alto nvel de performance; Excelentes possibilidades de expanso; Display colorido TFT; Design extremamente robusto; Equipado com todas as interfaces SIMATIC necessrias.

    Nota Existe tambm um programador-de-bolso destinado a programar o S7-200 em STL (PG702 = aprox. 230 gramas, 144 x 72 x 27mm, 2 x 20-caracteres LC display).

    Data: 29/6/2007Arquivo: S7-Bas-01.13

    PLC Siemens Mdulo Bsico

    Terminais de Programao

    PG720

    PG740

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-14

    Requisitos Os novos PGs da srie SIMATIC S7 fornecem as condies ideais para o software STEP 7. Uma placa MPI pode ser instalada em PCs com os requisitos acima listados, ou pode ser utilizada a interface COM com um PC-Adapter.

    MPI Multi-Point Interface.

    Data: 29/6/2007Arquivo: S7-Bas-01.14

    PLC Siemens Mdulo Bsico

    Hardware/Software Requisitos

    Processador 80 486 ou superior, recomendado um Pentium

    Disco Rgido (livre) Min. 300 MB (para Windows, Swap File, STEP7, Projetos)

    RAM >= 32 MB, 64 MB recomendado

    Interfaces CP 5611 ou placa MPI ou PC-AdapterAdaptador para programao de mdulos de memria

    Mouse Sim

    Sistema Operacional Windows 95/98/NT/2000

    Requisitos do PG/PC para Instalao do STEP 7

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-15

    Instalao 1. Ative a opo Setup.exe atravs da seleo Add/Remove Programs no Win95 - Control Panel.2. Selecione Options. 3. Selecione Language.4. Introduza o disquete de autorizao quando pedido. 5. Re-boot quando pedido.

    Notas: 1. A partir do STEP7 V4.0 o software est apenas disponvel em CD-ROM.

    2. Os softwares Service Packs podem ser obtidos na internet.

    Proteo do Software O Software STEP 7 protegido contra cpia e s pode ser utilizado num terminal de programao de cada vez.Finalizada a instalao do software no ser possvel comear a utiliz-lo at que se tenha transferido a autorizao do disquete para o disco rgido.

    Nota Assim como no STEP 7 V5.0, o pacote bsico do software pode tambm ser inicilalizado sem autorizao. Contudo, isso no se aplica aos pacotes opcionais, como o S7 Graph, se instalados.

    Certifique-se de ler as notas do arquivo README.TXT do disquete de autorizao. Se no ler atentamente estas indicaes existir o risco de perder a autorizao.

    Service Packs sem custosExistem alguns pacotes designados Software Service Packs que podem ser carregados da Internet via http://www.ad.siemens.de/simatic-cs.

    Data: 29/6/2007Arquivo: S7-Bas-01.15

    PLC Siemens Mdulo Bsico

    Instalando o Software STEP 7

    PG 740

    SIEMENS

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-16

    Introduo A ferramenta principal no STEP 7 o SIMATIC Manager. Existem duas maneiras de acess-lo:

    1. atravs do menu Iniciar -> SIMATIC -> STEP7 -> SIMATIC Manager

    2. atravs do cone "SIMATIC Manager.

    Data: 29/6/2007Arquivo: S7-Bas-01.16

    PLC Siemens Mdulo Bsico

    Resultado da instalao

    Duplo-click no cone

    Ativado via menu Iniciar

  • Programao Bsica em STEP 7A Famlia SIMATIC S7Pgina 1-17

    Data: 29/6/2007Arquivo: S7-Bas-01.17

    PLC Siemens Mdulo Bsico

    As Ferramentas do STEP 7

    SIMATIC Manager O SIMATIC Manager administra os projetos STEP 7. o programa principal e tambm aparece no desktop do Windows.

    Notas O "STEP 7 - Readme" fornece informaes detalhadas sobre a verso, procedimentos de instalao, etc.

    LAD, STL, FBD Ferramenta para escrever programas de usurio STEP 7 nas representaes Diagrama de Contatos", Lista de Instrues" ou Diagrama de Blocos de Funes.

    Memory Card possvel armazenar os programas de usurio em mdulos EPROM, tanto atravs da

    Parameter utilizao do PG como de um gravador externo. Dependendo da aplicao, so Assignment necessrios diferentes drivers.

    Configuring Networks A configurao de redes apresentada no captulo Comunicaes.

    Setting the PG-PC Esta ferramenta utilizada para selecionar o endereo local do n, aInterface velocidade de transmisso e o endereo do maior n da rede MPI.

    PID Control O pacote bsico do software STEP 7 tambm inclui blocos destinados a resolver tarefas

    Parameter de controle PID (malha fechada). O "PID Control Parameter Assignment" inicializa oAssignment programa de atribuio de parmetros aos blocos de controle de malha fechada.

    Converting S5 Files Os programas STEP5 podem ser convertidos nos correspondentes programasSTEP 7 com a ajuda do conversor S5/S7.

    Configure SIMATIC Esta opo oferece a possibilidade de configurar sistemas multi-usurio.Workspace

    Converting TI Files Os programas SIMATIC TI podem ser convertidos no correspondente programaS7 com a ajuda do conversor TI/S7.

  • Pgina 2-1Programao Bsica em STEP 7

    O SIMATIC Manager

    Contedo Pg.

    Do Processo para o Projeto ............................................................................................................... 2Estrutura de um Projeto STEP 7 ................................................................................ 3Iniciando o SIMATIC Manager ........................................................................................................... 4Os Menus e Barras de Ferramentas do SIMATIC Manager ............................................................... 5A Barra de Ferramentas no SIMATIC Manager .................................................................................. 6Criando um Projeto no STEP 7 ............................................................................................................ 7Inserindo um Programa S7............................................................................................................... 8Exibio Offline/Online no SIMATIC Manager ..................................................................................... 9Bibliotecas Standard ......................................................................................................................... 10Sistema de Ajuda Geral do STEP 7 ................................................................................................ 11Sistema de Ajuda Sensvel a Contexto do STEP 7.............................................................................. 12Exerccio: Criando um Projecto............................................................................................................ 13Exerccio: Inserindo um Programa S7.................................................................................................. 14Exerccio: Copiando um Bloco da Biblioteca Standard ....................................................................... 15Exerccio: Reset da Memria da CPU e Warm Restart ....................................................................... 16Opes de Customizao do SIMATIC Manager ................................................................................ 17

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.1

    O SIMATIC Manager

  • Pgina 2-2Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.2

    Do Processo para o Projeto

    FB21

    Hardware

    Software

    Administrao do Projeto

    Processo

    OB1

    SIMATIC Manager

    I1.0 I1.1 Q4.0

    Processo Quando se olha de perto o processo a se automatizar, verifica-se que este composto por uma srie de pequenas reas e sub-processos, que esto interligados e dependentes uns dos outros.

    A primeira tarefa portanto desmembrar o processo de automatizao como um todo em pequenas sub-tarefas separadas.

    Hardware e Cada sub-tarefa define determinados requisitos tanto de hardware como deSoftware software que tm que ser cumpridos pelo processo de automatizao:

    Hardware:- Nmero e tipo de entradas e sadas;- Nmero e tipo de mdulos;- Nmero de bastidores;- Capacidade e tipo da CPU; - Sistemas HMI; - Sistemas de interligao em rede.

    Software:- Estrutura do programa;- Tratamento de dados para o processo de automatizao;- Dados de configurao;- Dados de comunicao;- Documentao do programa e do projeto.

    Projeto No SIMATIC S7 todos os requisitos de hardware e software de um processo de automatizao so tratados dentro de um projeto. Um projeto inclu o hardware necessrio (+ configurao), rede (+ configurao), todos os programas e o tratamento completo de todos os dados para uma soluo com automao.

  • Pgina 2-3Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.3

    Estrutura de um Projeto STEP 7

    Estrutura do Os dados so armazenados num projeto sob a forma de objetos. Os objetos Projeto so organizados no projeto numa estrutura de rvore (hierarquia do projeto).

    A estrutura em rvore mostrada na janela do projeto, similar do Windows Explorer. Somente os cones dos objetos so diferentes.

    Hierarquia do 1. Nvel: O primeiro nvel contm o cone do projeto. Cada projeto Projeto representa a base de dados onde so armazenados todos os

    dados relevantes para o mesmo. 2. Nvel: As estaes (por ex. estao S7-300) mostram onde esto

    armazenadas as informaes sobre a configurao do hardware e a atribuio de parmetros aos mdulos.

    As estaes so o ponto de partida para configurar o hardware. As pastas S7 Program so o ponto de partida para a elaborao dos programas. Todo o software para um mdulo parametrizvel da gama S7 armazenado numa pasta S7 Program. Estas contm outras pastas para os blocos e arquivos fonte do programa.

    Subredes (MPI,Profibus, Industrial Ethernet) so parte de uma rede completa.

    3. e subseqentes nveis : Dependem do tipo de objeto do prximo nvelsuperior.

  • Pgina 2-4Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.4

    Iniciando o SIMATIC Manager

    ou

    Introduo O SIMATIC Manager uma interface de grfica com o usurio para a edio online/offline de objetos S7 (projetos, arquivos de programa do usurio, blocos, estaes de hardware e ferramentas).Com o SIMATIC Manager possvel:

    administrar projetos e bibliotecas; ativar as ferramentas STEP 7; acessar online o PLC; editar mdulos de memria.

    Iniciando o Existe o cone designado "SIMATIC Manager" no desktop do Windows, e umSIMATIC Manager item de programa "SIMATIC Manager" dentro do campo SIMATIC no menu

    Iniciar. O programa ativado como qualquer aplicao do Windows, atravs de duplo-click no cone ou atravs do menu Iniciar

    INICIAR -> SIMATIC ->

    Interface Aps a instalao, a ferramenta principal fica disponvel com um cone no desktop do Windows. O SIMATIC Manager administra os objetos S7 como projetos e programas de usurio.Ao abrir um projeto, a ferramenta associada edio iniciada. Um duplo-click no bloco de programa inicia o editor de programa e um bloco pode ser editado.

    Nota Sempre possvel obter ajuda online para a janela ativa pressionando-se a tecla de funo F1.

  • Pgina 2-5Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.5

    Os Menus e Barras de Ferramentas do SIMATIC Manager

    Barra de Ttulo

    Barra de Menu

    Barra de Ferramentas

    Barra de Status

    Barra de Tarefas

    Barra de Ttulo A barra de ttulo contm o ttulo da janela e os botes para controlar essa mesma janela.

    Barra de Menu Contm todos os menus disponveis para essa janela.

    Barra de Contm as tarefas que so utilizadas com maior freqncia sob a forma deFerramentas smbolos. Estes smbolos so auto-explicativos.

    Barra de Status Mostra o estado de uma determinada aplicao e outras informaes.

    Barra de Tarefas A barra de tarefas contm todas as aplicaes que esto abertas e janelas como botes. A barra de tarefas pode ser posicionada em qualquer um dos lados da tela atravs da utilizao do boto direito do mouse.

  • Pgina 2-6Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.6

    Smbolos STEP 7

    Mostrar os Ns Acessveis

    Mdulo de Memria S7

    Transferncia (para o PLC)

    Definir Filtro

    Ativar Filtro

    Simular Mdulos (S7-PLCSIM)

    A Barra de Ferramentas do SIMATIC Manager

    Smbolos do Windows

  • Pgina 2-7Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.7

    Criando um Projeto no STEP 7

    Escreva aqui o nome do projeto e confirme com "OK"

    Criando um Projeto Selecione a opo de menu File -> New ou o smbolo na barra de ferramentas para abrir a caixa de dilogo "New, que permite criar um novo projeto ou uma nova biblioteca. Introduza o nome do projeto no campo "Name" e confirme selecionando "OK.

    Notas 1. O campo Storage location (path) mostra o caminho configurado no SIMATIC Manager na sequncia de menus Options -> Customize.

    2. A partir do STEP 7 V3.2 existe um assistente (Wizard) para ajudar a criar um novo projeto.

  • Pgina 2-8Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.8

    Inserindo um Programa S7

    Inserindo um Selecione a sequncia de menus Insert -> Program -> S7 Program para introduzir Programa um novo programa no projeto atual.

    Ao introduzir um objeto, o sistema atribui-lhe automaticamente um nome, por ex., "S7 Program(1)".

    Posteriormente possvel alterar este nome.

    Nota Utilize o mtodo acima descrito para criar um programa independente de um hardware.

    Programas relacionados a um hardware particular so tratados no captulo sobre configurao de hardware.

  • Pgina 2-9Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.9

    Exibio Offline / Online no SIMATIC Manager

    Offline A opo offline mostra a estrutura do projeto armazenado no disco rgido do terminal de programao. Esta estrutura aparece na janela de projeto do SIMATIC Manager.A pasta "S7 Program contm os objetos Source Files" e "Blocks".A pasta "Blocks" contm os dados de sistema criados a partir do HWConfige os blocos criados com o Editor LAD/STL/FBD.

    Online A opo online mostra a estrutura do projeto armazenado na CPU. Esta estrutura aparece na janela de projeto do SIMATIC Manager.A pasta "S7 Program" contm apenas o objeto "Blocks".A pasta "Blocks" contm: blocos de dados do sistema (SDB); blocos do programa do usurio (OB, FC, FB); blocos do prprio sistema (SFC, SFB).

    Alternando A troca entre as opes de visualizao offline e online feita do seguinte modo: selecione o menu View -> Offline ou View -> Online ou o correspondente smbolo na barra de ferramentas:

    Online

    Offline.

  • Pgina 2-10Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.10

    Bibliotecas Standard

    Introduo As bibliotecas so utilizadas para armazenar blocos que no esto associados a um projeto. Os blocos podem ser criados na biblioteca, podem ser copiados para dentro e fora dela, porm no podem ser testados. A estrutura da biblioteca feita de forma hierarquizada como na estrutura de um programa.

    Standard Library O STEP 7 contm uma biblioteca standard, que est armazenada na pasta do software STEP 7, por ex. C:\Siemens\Step7\S7libs\stlib30, aps o STEP 7 ter sido instalado. possvel acessar os blocos standard a partir do SIMATIC-Manager por File ->Open ->Libraries".

    Communication FCs para comunicao entre a CPU e os I/O distribudos atravs de Blocks processadores de comunicao com o S7-300.

    Organization Blocks Blocos de Organizao (OBs).

    S5-S7 Converting Blocos para converter programas STEP 5.Blocks

    TI-S7 Converting Geralmente funes standard teis, como tratamento de valores analgicos.Blocks

    IEC Function Blocos para funes IEC (IEC: International Electrotechnical Commission),Blocks tais como processamento de hora e data, operaes de comparao,

    processamento de strings e para seleo de mximo e mnimo.

    PID Control Blocks Blocos de Funes (FBs) para controle em malha fechada.

    System Function Funes de Sistema (SFCs) e Blocos de Funes de Sistema (SFBs).Blocks

    Nota So adicionadas bibliotecas quando se instala algum software opcional.

  • Pgina 2-11Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.11

    Sistema de Ajuda Geral do STEP 7

    Obtendo Ajuda Existem vrias formas para se obter ajuda:1. A ajuda geral ativada atravs da seqncia de menus Help - > Contents.2. A ajuda sensvel ao contexto pode ser iniciada pressionando-se a tecla de funo F1 ou atravs do smbolo da barra de ferramentas.

    Opes Contents" - Mostra uma lista de tpicos de ajuda em ttulos gerais. "Index" - Permite o acesso informao de ajuda mostrando termos disponveis por ordem alfabtica. Find" - Permite procurar por certas palavras ou expresses nos

    tpicos de ajuda. Hot words Algumas palavras esto escritas em verde e sublinhadas em tracejado nos

    textos de ajuda (so as chamadas "Hot words"). Clicando com o mouse nestas "Hot words abre-se um novo texto de ajuda com informaes detalhadas.

  • Pgina 2-12Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.12

    Sistema de Ajuda Sensvel a Contexto do STEP 7

    Context-Sensitive Esta opo permite obter ajuda especfica sobre os objetos, blocos, menus de comando, dilogos etc. que esto selecionados / ativos ao se acessar a seqncia de menus Help - > Context-Sensitive Help. Pode-se passar do sistema de ajuda especfico para a ajuda geral atravs do boto "Help on STEP 7".

    Nota Pode-se encontrar informaes suplementares sobre o STEP 7 nos manuais eletrnicos. Estes podem ser abertos ao se escolher a seqncia de menusStart -> Simatic -> S7 Manuals.

  • Pgina 2-13Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.13

    Exerccio: Criando um Projeto

    Escreva aqui o nome do projeto e confirme com "OK"

    Objetivo Apagar um projeto existente e criar um novo.

    O Que Fazer 1. Inicie o SIMATIC-Manager.2. Apague o antigo projeto Projeto_1 (se existente)

    Selecione a seqncia de menus File -> Delete -> User Projects.3. Selecione Projeto_1 da lista de projetos e confirme com OK.4. Depois do projeto ter sido apagado, selecione a seqncia de menus

    File -> New... -> User projects.5. No campo para atribuio do nome do projeto escreva Projeto_1".

    Notas Um projeto representa todos os componentes de um sistema de automao. Sendo assim, um projeto pode conter uma ou mais estaes de hardware (controladores lgicos programveis) e que, por exemplo, podem estar conectadas em rede trocando dados entre si.Em cada estao, por outro lado, vrios mdulos inteligentes (mdulos de funo ou at 4 CPUs no caso do S7-400) podem ser instalados. Como regra, estes mdulos possuem sua prpria pasta de programa.Adicionalmente possvel criar pastas de programas independentes de hardware, para que seja possvel desenvolver uma aplicao antes de que se conhea (e posteriormente instale) esse hardware. Programas S7independentes de hardware ou parte dos mesmos (por exemplo, blocos individuais) podem ser copiados posteriormente para a CPU sem nenhum problema, ou at mesmo podem ser copiados para outra pasta contendo outro programa.

  • Pgina 2-14Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.14

    Exerccio: Inserindo um Programa S7

    Objetivo Inserir o programa S7 Programa_1 no projeto criado no exerccio anterior.

    O Que Fazer 1. No projeto Projeto_1, selecione a seqncia de menus Insert -> Program-> S7 Program.

    ou

    1a. Clique com o boto direito do mouse sobre Projeto_1. No menu que aparece, selecione as opes Insert New Object -> S7 Program para inserir um novo programa.2. criado um novo programa S7 com o nome "S7 Program 1.3. Altere o nome do programa para Programa_1.

    Resultado criado um novo programa S7 dentro do projeto Projeto_1. criado automaticamente dentro da pasta Blocks do programa um bloco OB1 vazio:

    Notas Um programa S7 contm os seguintes objetos: Blocks, no qual so armazenados os blocos (OBs, FCs, FBs e DBs), e que podem ser enviados para a CPU; Sources, no qual so armazenados os programas fonte que so criados atravs de editores de texto, por exemplo, para STL, S7-SCL ou S7-HiGraph; Symbols, no qual so armazenados os simblicos (nomes) para o endereamento das variveis globais do S7 tais como entradas, sadas, memrias, temporizadores e contadores.

    Lembre-se! Um programa S7 uma combinao de blocos de programa, blocos de dados, comentrios e smbolos que esto todos interligados dentro da aplicao. Quando se cria um programa cria-se uma estrutura que inclui todas estes elementos.

  • Pgina 2-15Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.15

    Exerccio: Copiando um Bloco da Biblioteca Standard

    Notas As bibliotecas so utilizadas para armazenar blocos onde funespadronizadas foram implementadas. Os blocos podem ser copiados a partir da biblioteca para dentro de qualquer projeto e, quando necessrio, renomeados (caso j exista um bloco com o mesmo nmero).

    Objetivo Copiar o bloco FC105 da biblioteca "Standard Library" do STEP 7 para a pasta Blocks do Programa_1 contido no projeto Projeto_1 criado anteriormente.

    O Que Fazer 1. Abra a "Standard Library" a partir do SIMATIC Manager: File > Open... -> selecione "Library" na caixa de dilogo -> escolha"Standard Library" na lista -> ok

    2. Abra a pasta Blocks do programa "TI-S7-Converting Blocks"3. No SIMATIC Manager, visualize os dois projetos (Projeto_1" e "Standard Library) ao mesmo tempo em duas janelas:

    Window > Arrange > Horizontally4. Copie o bloco FC 105 arrastando-o com o mouse para dentro da pasta de programa "Programa_1.

    Resultado O bloco FC 105 armazenado na pasta Blocks do programa "Programa_1, juntamente ao ainda vazio OB 1.

  • Pgina 2-16Programao Bsica em STEP 7

    O SIMATIC Manager

    Objetivo Realizar um reset de memria na CPU e constatar se houve sucesso.

    O Que Fazer Realize o reset de memria de acordo com os passos descritos acima. Verifique o resultado consultando se restaram apenas os blocos de sistema na CPU (SDBs, SFCs, SFBs)

    no SIMATIC Manager, selecione a pasta "Programa_1" -> mude para o modo de visualizao Online usando o cone

    Notas No reset de memria todos os dados de usurio so apagados da CPU.O reset pode ser realizado para se ter a certeza de que no restam blocos antigos na memria. A CPU deve estar no estado STOP para se fazer um reset de memria: Seletor de modo de funcionamento em STOP; ou Seletor de modo de funcionamento em RUN-P e passagem para o estado STOP atravs da seqncia de menus PLC -> Operating Mode -> Stop.Durante um reset de memria: Todos os dados de usurio so apagados

    (com exceo dos parmetros MPI atribudos). Teste de hardware e inicializao. Se estiver inserido um mdulo de memria EPROM a CPU copia o

    contedo da mesma novamente para a RAM interna aps o reset. Se no estiver inserido nenhum mdulo de memria, o endereo MPI

    anterior mantido. Se, porm, estiver inserido um mdulo de memria, carregado o endereo MPI contido no mdulo. O contedo do buffer de diagnstico (pode ser visto no PG) mantido.

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.16

    Exerccio: Reset da Memria da CPU e Warm RestartAtravs do PG

    1.Coloque o seletor demodo func. na posio RUN-P

    2. Menu Options:PLC -> OperatingMode -> Stop

    3. Menu Options:PLC -> Clear/Reset

    1. Confirme o reset da memria clicando em OK (o LED STOP pisca rapidamente indicando a execuo do reset)

    1. Menu Options:PLC -> OperatingMode -> Warm Restart

    Aps a insero doMdulo de Memria

    1.Coloque o seletor naposio "RUN" ou RUN-P

    Manualmente

    1.Coloque o seletor naposio "RUN" ou RUN-P

    Tipo de Reset

    Execuo doWarm Restart

    Solicitaode Resetda Memria

    Execuodo Resetda Memria

    1.Coloque o seletor de modo func. na posio STOP

    2.Coloque o seletor emMRES at que o LED STOP pisque duas vezes (lentamente)

    3.Solte o seletor (este volta automaticamente para a posio STOP)

    1.Coloque o seletor em MRES (o LED STOP pisca rapidamente)

    2.Solte o seletor (este volta automaticamentepara a posio STOP)

    1. Selector de modo func.na posio STOP

    2. Insira o mdulo dememria

    3. O LED de STOP pisca lentamente indicando solicitao de reset da memria

    1.Coloque o seletor em MRES (o LED STOP pisca rapidamente)

    2.Solte o seletor (este volta automaticamentepara a posio STOP)

  • Pgina 2-17Programao Bsica em STEP 7

    O SIMATIC Manager

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-02.17

    Opes de Customizao do SIMATIC Manager

    Menu Options SIMATIC Manager -> Options -> Customize

    Opo Language" Language: Para selecionar a linguagem de utilizao do SIMATIC Manager, menus, caixas de dilogo, ajuda, etc.

    S aparecem na lista as linguagens que foram instaladas. Mnemonics: Para selecionar os mnemnicos de utilizao para

    programao dos blocos S7.

    Opo "General" Opes bsicas para edio de projetos e bibliotecas: Storage location for projects onde se especifica o diretrio onde sero

    armazenados os programas de usurio. Storage location for libraries onde se especifica o diretrio onde sero

    armazenadas as bibliotecas de usurio. Outras opes para insero de objetos, abertura de projetos e para

    organizao de janelas sero tratados mais tarde. Deactivated system messages

    Ao selecionar o boto Activate pode-se reativar todas as mensagens de sistema que foram desligadas, quando a opo Do not display this

    message foi escolhida.

    Opo "View" Opes de exibio online.

    Opo "Columns" Opes de exibio quando a viso detalhada ativada (consulte o Help).

    Opo "Archive" O arquivamento de projetos ser discutido no captulo Documentando, Slavando, Arquivando.

  • Pgina 3-1Programao Bsica em STEP 7

    Configurao do Hardware

    Contedo Pg.

    Configurao do Hardware e Atribuio de Parmetros...................................................................................... 2Inserindo uma Estao ....................................................................................................................................... 3Iniciando o HW Config ........................................................................................................................................ 4Gerando a Configurao de Hardware Prevista .............................................................................................. 5Endereamento dos mdulos no S7-300 ............................................................................................................ 6Endereamento DI/DO em Configuraes Multi-rack ...................................................................................... 7Panormica do Endereamento .......................................................................................................................... 8Endereamento Varivel .................................................................................................................................... 9HW Config: Edit Symbols, Monitor/Modify Variables........................................................................................... 10Propriedades da CPU: Ciclo / Clock Memory................................................................................................... 11Salvando a Configurao de HW e Transferindo-a para o Mdulo ...................................................................... 12Transferindo a Configurao de HW Atual para o PG.................................................................................. 13Exerccio: Transferindo a Configurao Atual para o PG ................................................................... 14Exerccio: Adaptando a Configurao Atual ............................................................................ 15Exerccio: Copiando o Programa_1 para a Estao de HW .............................................................................. 16Exerccio: Atribuindo Parmetros ao Clock Memory e Testando ......................................................................... 17Propriedades da CPU ......................................................................................................................................... 18Propriedades da CPU: Geral ........................................................................................................................ 19

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.1

    Configurao do Hardware

  • Pgina 3-2Programao Bsica em STEP 7

    Configurao do Hardware

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.2

    Configurao do Hardware e Atribuio de Parmetros

    Configurao atual Configurao atual e atribuio de parmetros do hardware existente.

    Atribuio de parmetros Configurao das caractersticas dos mdulos parametrizveis, por ex.: caractersticas de startup, reas retentivas, etc.

    Configurao prevista Configurao do hardware e atribuio de parmetros planejada.

    Configurao Configurao de bastidores, mdulos e I/Odistribudo, na janela Station do HW Config.Os diferentes componentes so selecionados a partir do catlogo de hardware.

    Configurao do HW Os mdulos so fornecidos de fbrica com parmetros pr-selecionados. Se estes parmetros de fbrica estiverem OK no necessrio fazer a configurao do HW. necessrio fazer uma configurao: se for necessrio modificar os parmetros pr-selecionados ou endereos de um mdulo (por ex. ativar a interrupo de hardware de um mdulo); se for necessrio configurar redes de comunicao; se existem estaes de periferia distribuda (PROFIBUS-DP); se existem estaes S7-400 com vrias CPUs (multiprocessamento) ou bastidores de expanso; se o controlador lgico programvel for do tipo fault-tolerant (pacote opcional).

    Configurao Ao configurar o sistema criada uma configurao prevista para o mesmoPrevista (setpoint configuration). Ela contm a estao de hardware com os mdulos

    planejados e seus respectivos parmetros. O sistema utilizando o PLC montado de acordo com a configurao prevista, e durante o comissionamento esta configurao transferida para a CPU.

    Configurao Atual Num sistema montado, a configurao atual existente e a atribuio de parmetros dos mdulos pode ser lida da CPU. Uma nova estao de HW , portanto, estabelecida no projeto. Isto necessrio, por exemplo, se a estrutura do projeto no existe localmente no PG. Aps a configurao atual ter sido lida, os parmetros selecionados podem ser verificados e armazenados num projeto.

    Notas No S7-400 podem ser atribudos parmetros CPU de forma que, se houver diferenas entre a configurao prevista e a configurao atual, o startup da CPU interrompido. Para chamar a ferramenta de configurao do HW deve existir uma estao de hardware no SIMATIC Manager.

  • Pgina 3-3Programao Bsica em STEP 7

    Configurao do Hardware

    Insert StationPara inserir uma nova estao de hardware no projeto atual selecione a seqncia de menus Insert -> Station -> SIMATIC 300 Station ou SIMATIC 400 Station. O nome automaticamente dado estao "SIMATIC 300 (1), e pode ser alterado posteriormente.

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.3

    Inserindo uma Estao

  • Pgina 3-4Programao Bsica em STEP 7

    Configurao do Hardware

    HW Config Esta ferramenta ajuda a configurar, a atribuir parmetros e a diagnosticar o hardware.

    Iniciando Para iniciar a ferramenta de configurao do HW: selecione uma estao de hardware no SIMATIC Manager e escolha a

    seqncia de menus Edit --> Open Object ou duplo-clique no objeto Hardware.

    "Hardware Janela da aplicao do "HW Config, utilizada para inserir os componentesConfiguration" da janela "Hardware Catalog".

    A barra de ttulo desta janela contm o nome do projeto e o nome da estao.

    "Hardware Catalog" Para abrir o catlogo: selecione a seqncia de menus View -> Catalog ou clique no cone da barra de ferramentas.Se estiver selecionado como perfil de catlogo a opo Standard, ficam disponveis para seleo todos os bastidores, mdulos e mdulos de interface na janela "Hardware Catalog". possvel criar um catlogo personalizado com os elementos utilizados com maior freqncia, bastando para isso selecionar a seqncia de menus Options -> Edit Catalog Profiles.

    Os escravos Profibus que no existem no catlogo podem ser acrescentados. Para isso, deve-se utilizar os arquivos designados GSE, que so fornecidos pelo fabricante do elemento escravo. Os arquivos GSE contm a descrio do dispositivo. Para incluir o escravo no catlogo de hardware, utiliza-se a seqncia de menus Options -> Install New GSE Files e depois Options -> Update Catalog. A partir da os novos elementos no catlogo podem ser encontrados dentro do campo de dispositivos adicionais Profibus.

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.4

    Iniciando o HW Config

  • Pgina 3-5Programao Bsica em STEP 7

    Configurao do Hardware

    Gerando a Gerar a configurao prevista significa especificar como os mdulos devem ser

    Configurao montados no bastidor. No STEP 7 esta configurao tratada por setpointPrevista configuration.

    Bastidor Por exemplo, ao configurar uma estao SIMATIC 300:O catlogo "RACK-300" contm um cone para um trilho DIN. possvel inseri-lo na janela "Hardware Configuration com um duplo-clique (ou arrastando-o com o mouse). Aparecem ento duas listas de bastidores separadas: uma lista com o tipo de mdulos em cima e uma lista detalhada com referncias, endereos MPI e endereos de I/O embaixo.

    Fonte de Pode-se inserir uma fonte de alimentao com um duplo-clique, ou arrastando

    Alimentao com o mouse o mdulo "PS-300" do catlogo, para o slot nr.1 do bastidor.

    CPU A CPU inserida do catlogo "CPU-300, no slot nr.2.

    Slot Nr. 3 O slot nr. 3 est reservado como endereo lgico para o mdulo de interface (para configuraes com vrios bastidores). Se esta posio deve ser reservada na configurao atual para uma posterior instalao de uma IM, deve-se inserir um mdulo DM370(DUMMY).

    Mdulos de Sinal A partir do slot nr. 4 possvel inserir uma nmero mximo de at 8 mdulos de sinal (SM), processadores de comunicao (CP) ou mdulos de funo (FM). Para inserir os mdulos no bastidor selecione o slot e depois d um duplo-clique no mdulo desejado contido no catlogo. possvel inserir mdulos em qualquer parte da lista arrastando com o mouse.

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.5

    Gerando a Configurao de Hardware Prevista

  • Pgina 3-6Programao Bsica em STEP 7

    Configurao do Hardware

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.6

    Endereamento dos mdulos no S7-300

    PS CPU SM SM SM SM SM SM SMMdulos

    1 2 4 5 6 7 8 9 10Slot Nr.

    Endereo 0.0Endereo 0.7Endereo 1.0Endereo 1.7

    Nmeros de Slot Os nmeros de slot no bastidor do S7-300 simplificam o endereamento da srie. O endereo inicial do mdulo determinado pela sua posio no bastidor.

    Slot 1 Fonte de Alimentao.O mdulo de fonte de alimentao no absolutamente essencial. Um S7-300 pode ser alimentado com 24V diretamente.

    Slot 2 Slot para a CPU.

    Slot 3 Logicamente reservado para um mdulo de interface (IM), para configuraes multi-rack utilizando bastidores de expanso. Mesmo se no houver mdulo IM instalado ele deve ser considerado para fins deendereamento. possvel reservar o slot (por ex. para futura instalao de um IM) inserindo um mdulo DM370 (dummy module).

    Slots 4-11 O Slot 4 o primeiro slot que pode ser utilizado para mdulos de I/O, processadores de comunicao (CP) ou mdulos de funo (FM). Exemplos de endereamento: Um mdulo DI no slot 4 inicia no byte de endereo 0. O primeiro LED de um mdulo DO no slot 6 definido por Q8.0.

    Nota 4 bytes de endereo so reservados para cada slot. Se forem utilizados mdulos DI/DO de 16 canais, dois bytes de endereo sero perdidos em cada slot!

  • Pgina 3-7Programao Bsica em STEP 7

    Configurao do Hardware

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.7

    Rack0

    Endereamento DI/DO em Configuraes Multi-rack

    Slot 1 2 3 4 5 6 7 8 9 10 11

    Rack3

    96.0a

    99.7

    100.0a

    103.7

    104.0a

    107.7

    108.0a

    111.7

    112.0a

    115.7

    116.0a

    119.7

    120.0a

    123.7

    124.0a

    127.7

    IM(Receive)

    PS

    Rack2

    64.0a

    67.7

    68.0a

    70.7

    72.0a

    75.7

    76.0a

    79.7

    80.0a

    83.7

    84.0a

    87.7

    88.0a

    91.7

    92.0a

    95.7

    IM(Receive)

    PS

    Rack1

    IM(Receive)

    32.0a

    35.7

    36.0a

    39.7

    44.0a

    47.7

    48.0a

    51.7

    52.0a

    55.7

    56.0a

    59.7

    60.0a

    63.7

    40.0a

    43.7

    PS

    0.0a

    3.7

    20.0a

    23.7

    24.0a

    27.7

    28.0a

    31.7

    12.0a

    15.7

    16.0a

    19.7

    4.0a

    7.7

    8.0a

    11.7

    IM(Send)

    CPUPS

    Configuraes Os slots tambm possuem endereamento fixo na configurao multi-rack.Multi-rack

    Exemplos: Q7.7 o ltimo bit de um mdulo DO de 32 canais no slot 5 do rack 0. IB105 o segundo byte de um mdulo DI no slot 6 do rack 3. QW60 so os primeiros 2 bytes de um mdulo DO no slot 11 do rack 1. ID80 so todos os 4 bytes de um mdulo DI de 32 canais no slot 8 do rack 2.

  • Pgina 3-8Programao Bsica em STEP 7

    Configurao do Hardware

    R nmero do bastidorS nmero do slot do mdulo em questoDP apenas relevante quando se utiliza periferia distribuda (I/O) IF ID do mdulo de interface quando se programam sistemas M7 (em C++).

    Atribuio Livre Quando se utiliza a CPU 315-2DP possvel atribuir endereos aos mdulos

    de Endereos independentemente das posies em que esto instalados: 1. Inicie a Configurao do HW2. Duplo-clique nos mdulos cujos endereos deseja alterar. A janela Properties se abre.3. Selecione o endereo inicial desejado em "Addresses".

    O endereo final automaticamente atualizado pelo sistema.

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.8

    Panormica do Endereamento

    Address Overview

  • Pgina 3-9Programao Bsica em STEP 7

    Configurao do Hardware

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.9

    Endereamento Varivel

    2x

    Endereamento Os mdulos do S7-300 (CPUs sem interface DP) e S7-400 (semFixo configurao de hardware) tm atribudo endereamento fixo para o slot

    onde so colocados.

    Endereamento Com o S7-300 (CPUs com interface DP integrada) e com o S7-400 possvel

    Varivel atribuir parmetros aos endereos iniciais dos mdulos.

    O Que Fazer Ao dar um duplo clique num mdulo digital ou analgico aparece a tela para atribuio de parmetros. Depois de escolher a opo Addresses, pode-se retirar a seleo de System default. possvel ento definir o endereo inicial no campo Start. Se o endereo j estiver sendo usado aparece uma mensagem de erro.

    Part Process Image s pode ser definida no S7-400. Assim sendo, entradas e sadas especficas (por ex. sinais de tempo-crtico) podem ser combinadas num grupo. Uma funo do sistema dispara a atualizao da partio da imagem de processo no programa do usurio.

    Nota Aps um reset de memria da CPU (como conseqncia disso), os parmetros e os endereos so perdidos. Isto significa que no S7-300 so vlidos mais uma vez os endereos fixos por slot e com o S7-400 os endereos default.

  • Pgina 3-10Programao Bsica em STEP 7

    Configurao do Hardware

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.10

    HW Config: Edit Symbols, Monitor/Modify Variables

    1x boto direito

    Smbolos possvel acessar a tabela de smbolos da estao de HW a partir da ferramenta "HW Config; assim a tabela de smbolos pode ser criada ou modificada durante a configurao de hardware. Selecionando o mdulo com a tecla direita do mouse pode-se abrir a tabela de smbolos na opo de menu Edit Symbols.

    Monitorando/ possvel monitorar ou modificar o estado lgico nos mdulos configuradosModificando diretamente atravs da ferramenta de configurao de hardware. Com a

    funoVariveis Monitor Variables possvel checar a conexo nos mdulos de entrada e

    coma funo Modify Variables possvel checar a conexo nos mdulos de sada.

    Nota O endereamento simblico e a edio da tabela de smbolos visto com maiores detalhes no captulo Smbolos; a funo de teste Monitor / ModifyVariables vista no captulo Soluo de Problemas.

  • Pgina 3-11Programao Bsica em STEP 7

    Configurao do Hardware

    Ciclo Opo "Scan cycle monitoring time (ms):"- Se esse tempo for excedido a CPU entra em STOP.

    Possveis causas para o tempo excedido: Processos de comunicao, que freqentemente aparecem a partir de interrupes, erros no programa da CPU.

    - Se o bloco de erro OB 80 foi programado o tempo de ciclo duplicado. Aps esse tempo a CPU tambm entra em STOP. Opo Scan cycle load from communication (%):"

    - A comunicao (por ex. transmisso de dados para outra CPU via MPI ou funes de teste que foram iniciadas pelo PG) limitada

    porcentagem especificada do tempo de ciclo atual.- Limitar a carga de ciclo pode atrasar a comunicao entre a CPU e o

    PG.- Exemplo: Limitar a comunicao em 20% resulta numa carga mxima

    para comunicaes de 20ms para um tempo de ciclo de 100ms

    Tamanho da Com a CPU 318-2 e algumas CPUs do S7-400 possvel especificar oImagem de Processo tamanho da imagem de processo (em bytes). A rea da imagem de

    processo comea sempre a partir do byte 0 de entrada ou sada.

    Clock Memory So bits de memria que mudam seu valor binrio periodicamente.Cada bit do clock memory est atribudo a um determinado perodo / freqncia.Exemplo de uma luz piscando com uma freqncia de intermitncia de 0.5Hz:(Perodo = 2s, luz ON = 1s, luz OFF = 1s).

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.11

    Propriedades da CPU: Ciclo / Clock Memory

    Clock Memory Bit 7 6 5 4 3 2 1 0

    Freqncia (Hz) 0.5 0.62 1 1.25 2 2.5 5 10

    Perodo (s) 2 1.6 1 0.8 0.5 0.4 0.2 0.1

  • Pgina 3-12Programao Bsica em STEP 7

    Configurao do Hardware

    Salvar Para salvar a configurao atual no projeto atual selecione a seqncia de menus Station->Save (no so criados blocos de dados de sistema - SDBs).

    Salvar e Compilar Selecionando a seqncia de menus Station->Save and Compile ou clicando no cone da barra de ferramentas, os dados de configurao e de atribuio

    de parmetros tambm so armazenados nos blocos de dados de sistema.

    Verificao da Selecionando a seqncia de menus Station -> Consistency Check verifica-se

    Consistncia se possvel gerar a configurao de dados a partir do que foi feito.

    Transferncia Selecionando a seqncia de menus PLC -> Download ou clicando no cone da barra de ferramentas possvel transferir a configurao

    selecionada para o PLC. O PLC tem que estar no estado "STOP!

    Blocos de Dados Os SDBs so gerados e modificados quando se configura o hardware.de Sistema Os blocos de dados de sistema (SDBs) contm os dados da configurao e

    os parmetros do mdulo, e so armazenados na memria de trabalho da CPU quando da sua transferncia. Isso facilita a substituio de mdulos, porque os dados de atribuio de parmetros so transferidos para o novo mdulo a partir dos blocos de dados de sistema no startup da CPU. No terminal de programao, os blocos de dados de sistema so armazenados no caminho: Project \ Station \ CPU \ S7_program \ Blocks \System_data.Para abrir a lista de blocos de dados de sistema d um duplo-clique nocone

    Se estiver utilizando um mdulo Flash EPROM, os SDBs tambm devem ser nele armazenados. Assim sendo, a configurao no se perde se estiver trabalhando sem bateria de back-up e ocorrer uma falha na alimentao da CPU.

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.12

    Salvando a Configurao de HW e Transferindo-a para o Mdulo

    Download(s quando a CPUest no modo STOP)

  • Pgina 3-13Programao Bsica em STEP 7

    Configurao do Hardware

    Introduo A configurao s necessria nos seguintes casos: para alterar as caractersticas pr-definidas para os mdulos para estaes com I/O distribudo para o S7-400 com vrias CPUs ou com bastidores de expanso.

    possvel ler a configurao atual existente na CPU, para analisar os parmetros atribudos a um sistema existente.

    Configurao Atual Durante o startup a CPU gera uma configurao atual, isto , ela salva a disposio dos mdulos e atribui os endereos de acordo com um algoritmo fixo. Se no tiverem sido atribudos parmetros so utilizados os parmetros de fbrica default. O sistema armazena esta configurao atual em blocos de dados desistema.

    Transferncia para Existem duas maneiras de transferir a configurao atual para o PG: o PG 1. No SIMATIC Manager:

    atravs da seleo de menus PLC -> Upload Station.2. Na ferramenta HW Config:

    atravs da seleo de menus PLC -> Upload ou selecionando o cone .

    Armazenamento A configurao atual lida a partir do hardware instalado inserida como uma no PG nova estao no projeto selecionado no PG.

    Nota Ao ler a configurao atual, as referncias dos mdulos no podem ser completamente identificadas. Por esta razo, deve-se verificar a configurao e, se necessrio, inserir o tipo de mdulo exato dentre os mdulos existentes. Para isso, selecione o mdulo, e a seqncia de menusOptions -> Specify Module.

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.13

    Transferindo a Configurao de HW Atual para o PG

  • Pgina 3-14Programao Bsica em STEP 7

    Configurao do Hardware

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.14

    Exerccio: Transferindo a Configurao Atual para o PG

    Resultado

    Objetivo: Como o Projeto_1 ainda no possui estao de hardware ser transferida a configurao atual do PLC contida no kit de treinamento. A nova estao de hardware criada ser renomeada para Estacao_1.

    O Que Fazer Inicie o SIMATIC Manager e abra o "Projeto_1; Carregue a configurao atual do kit de treinamento no projeto

    SIMATIC Manager -> PLC -> Upload StationComplete a caixa de dilogo de acordo com a figura acima

    Renomear a nova estao de hardware "SIMATIC 300(1)" para Estacao_1"

    clique duas vezes em "SIMATIC 300(1)" (no um duplo-clique !) para renomear.

    Resultado Agora no "Projeto_1" existe a estao de hardware Estacao_1" e o programa independente de hardware "Programa_1" (veja a figura acima).

  • Pgina 3-15Programao Bsica em STEP 7

    Configurao do Hardware

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.15

    Exerccio: Adaptando a Configurao Atual

    Objetivo: A configurao atual lida atravs do comando "Upload Station" est incompleta, devido aos cdigos de encomenda (MLFBs) faltantes. Eles so necessrios, em todo caso, para identificar claramente os mdulos e atribuir parmetros aos mesmos. Entre com os cdigos de encomenda dos mdulos do kit de treinamento (localizados no canto inferior das tampas dos mdulos), substituindo aqueles que esto sem cdigo.

    O Que Fazer Inicie a ferramenta HW ConfigSIMATIC Manager (Offline view) -> selecione Estacao_1" -> d umduplo-clique no objeto "Hardware"

    Substitua os mdulos sem cdigo de encomenda d um duplo-clique no(s) mdulo(s) -> na caixa de dilogo "Specify

    Module" escolha os mdulos a serem substitudos de acordo com o kit de treinamento -> confirme a caixa de dilogo "Properties" com OK, se os parmetros pr-definidos no tiverem de ser alterados.

    Apenas se o seu kit de treinamento for um S7-400:Especifique o endereamento dos mdulos de modo a corresponder aos mdulos de 32 canais do kit de treinamento S7-300 (observe a figura).duplo-clique no mdulo -> especifique o endereo na caixa de dilogo Properties

    Salve e compile a configurao atual adaptada Station -> Save and Compile

    Transfira a configurao atual para a CPUPLC -> Download

    Feche a ferramenta HW Config

    Resultado A estao de hardware Estacao_1" existente no "Projeto_1" corresponde exatamente ao kit de treinamento.

  • Pgina 3-16Programao Bsica em STEP 7

    Configurao do Hardware

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.16

    Exerccio: Copiando o "Programa_1" para a Estao de HW

    1.

    2.

    3.

    Objetivo: O S7 Program(x) da CPU criado atravs do comando Upload Station ser substitudo pelo programa independente de hardware Programa_1.

    Nota Copiando o Programa_1 para o S7 Program(x) da CPU voc estar substituindo completamente o programa anterior contido na CPU. Para que os dados do sistema contendo a configurao e a atribuio de parmetros no sejam perdidos necessrio inicialmente copi-los do S7 Program(x) da CPU para o Programa_1.

    O Que Fazer (veja passo-a-passo na figura acima)1. Copie os dados de sistema da Estacao_1" para o programa independente de hardware Programa_1" arrastando-o com o mouse 2. Copie o programa independente de hardware Programa_1" para a CPU da Estacao_1 arrastando-o com o mouse. 3. Apague o programa independente de hardware Programa_1".Verifique se a estrutura do projeto corresponde da figura 3.

    Resultados A estrutura do projeto corresponde do kit de treinamento. Ela contm a estao de hardware Estacao_1, com uma CPU cujo programa chamado Programa_1.

  • Pgina 3-17Programao Bsica em STEP 7

    Configurao do Hardware

    Objetivo: Parametrizar a CPU de modo que o clock memory byte seja armazenado no memory byte MB 10.Checar o sucesso da parametrizao usando a funo Monitor/ModifyVariables.

    O Que Fazer: Inicie a ferramenta HW ConfigSIMATIC Manager (Offline view) -> selecione Estacao_1" -> duplo-

    cliqueno objeto "Hardware"

    Parametrize o memory byte MB10 como sendo o clock memory byte da CPU duplo-clique na CPU -> Cycle / Clock Memory

    Salve e compile a configurao modificada Station -> Save and Compile

    Transfira a configurao modificada para a CPUPLC -> Download

    Feche a ferramenta HW Config Monitore o memory byte MB10 no formato de exibio binrio para poder

    observar as freqncias pulsantes individualmente.no SIMATIC Manager selecione "Programa_1 -> PLC -> Monitor/Modify

    Variable -> preencha o MB 10 como endereo na tabela de variveis -> utilizando o boto direito do mouse especifique binary como formato de

    exibio -> ative a funo usando

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.17

    Exerccio: Atribuindo Parmetros ao Clock Memory e Testando

  • Pgina 3-18Programao Bsica em STEP 7

    Configurao do Hardware

    Atribuindo Os parmetros so atribudos aos mdulos para os adapt-los s necessidades

    Parmetros do processo.O que fazer:1. Selecione um mdulo na janela da estao. 2. Duplo-clique no mdulo selecionado para abrir a janela "Properties".3. Esta janela possui 9 campos nos quais possvel atribuir parmetros para as diferentes caractersticas da CPU (ver prximas pginas).

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.18

    Propriedades da CPU

    2x

  • Pgina 3-19Programao Bsica em STEP 7

    Configurao do Hardware

    Opo "General" A seo "General" fornece informao sobre o tipo do mdulo, sualocalizao e, no caso dos mdulos programveis, o endereo MPI.

    Endereo MPI Para conectar vrios PLCs em rede atravs da interface MPI necessrio atribuir um endereo MPI diferente a cada CPU. Selecione o boto "Properties" para abrir a janela "Properties - MPI Node", que contm duas sees: "General" e "Parameters".

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.19

    Propriedades da CPU: Geral

  • Pgina 3-20Programao Bsica em STEP 7

    Configurao do Hardware

    Caractersticas de As CPUs do S7-300 e S7-400 tm diferentes caractersticas de startup.Startup Por enquanto, vamos ver apenas as caractersticas de startup do S7-300. As

    caractersticas especiais do S7-400 sero discutidas em outro captulo.

    Restart O S7-300 apenas reconhece o "Complete restart". As CPUs mais novas Completo tambm possuem a verso "Cold restart.

    Tempos Monitorados "Ready message from modules (x100ms):"Tempo mximo para que todos os mdulos enviem uma mensagem de

    que esto OK aps power ON. Se os mdulos no enviarem a mensagem de que esto prontos para a CPU dentro deste intervalo de tempo, a

    configurao atual no igual configurao prevista. Por exemplo, numa configurao com vrios bastidores, todas as fontes de alimentao podem ser ligadas dentro deste tempo sem se tomar ateno a uma seqncia particular. "Transfer of parameters to modules (x100ms):"

    Tempo mximo para distribuir os parmetros aos mdulos com atribuio de parmetros (a contagem deste tempo comea quando enviada a mensagem "Ready message from modules para a CPU).

    Se, decorrido o tempo de acesso, no tiverem sido atribudos os parmetros a todos os mdulos, ento a configurao atual no igual configurao prevista.

    Startup se as Apenas nas CPUs com interface DP integrada (e S7-400) pode ser utilizada a

    Configuraes opo "Startup if preset configuration not equal to actual configuration, para Prevista e Atual decidir se a CPU dever executar o startup mesmo que a configurao

    previstaso diferentes no seja igual configurao atual (nmero e tipo de mdulos instalados).

    As outros CPUs do S7-300 entram em RUN quando a configurao prevista no a mesma que a configurao atual.

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.20

    Propriedades da CPU: Startup

  • Pgina 3-21Programao Bsica em STEP 7

    Configurao do Hardware

    Memria Retentiva A seo "Retentive Memory" utilizada para especificar as reas de memria que devem ser mantidas aps uma falha na alimentao ou numa transio de STOP para RUN. No S7-300 executado, em ambos os casos, um "complete restart.

    Restart Num restart completo, os blocos armazenados na RAM retentiva (OB, FC,Completo com FB, DB), bem como os bits de memria, temporizadores e contadores

    definidos Bateria de Backup como retentivos so mantidos. S os bits, temporizadores e contadores no-

    retentivos so resetados.

    Restart Se no existe bateria para manter a RAM sua informao perdida. S os Completo sem bits de memria, temporizadores, contadores definidos como retentivos,

    almBateria de Backup das reas dos blocos de dados definidas como retentivas so armazenados

    em rea no-voltil da RAM. Depois de um restart completo sem bateria de backup o programa tem que ser transferido novamente:

    a partir do mdulo de memria (se inserido); ou a partir do PG (se no existir mdulo de memria).

    Curso PLC Siemens Mdulo Bsico Data: 29/6/2007Arquivo: S7-Bas-03.21

    Propriedades da CPU: Retentividade

    S relevante se a CPU no tiver bateria de backup

  • Pgina 3-22Programao Bsica em STEP 7

    Configurao do Hardware

    Opo Pr-Definida Caractersticas pr-definidas (nvel de proteo 1; no h passwordatribudo):A posio da chave na CPU determina a proteo: Chave na posio RUN-P ou STOP: sem restries Chave na posio RUN: s possvel o acesso read-only (leitura)!

    Password Se foi atribudo um nvel de proteo com password (apenas vlido at um reset de memria), a pessoa que sabe a password tem acesso para leitura e escrita. A pessoa que no sabe a password tem as seguintes restries: proteo nvel 1: corresponde s caractersticas pr-definidas proteo nvel 2: apenas possvel o acesso read-only,

    independentemente da posio da chave proteo nvel 3: no possvel nem o acesso para leitura nem o acesso para escrita, independentemente da posio da chave.

    Caractersticas de um Mdulo em Operao com Proteo por PasswordExemplo: para executar a funo "Modify Variable" deve-se escrever a password para um mdulo ao qual foi atribudo o parmetro de nvel de proteo 2.

    Direitos de Acesso