Top Banner

of 12

STOE_11P

Jun 03, 2018

Download

Documents

chnandu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/12/2019 STOE_11P

    1/12

    ST-7STOERefiando o Programa do Usurio

    Captulo 11Pgina 1

    Siemens Ltda.Training Center

    Data: 04.10.2007Arquivo: STOE_11P.1

    SIMATIC S7Siemens AG 1999. All rights reserved.

    Conhecimento em Automao

    Training Center

    Refiando o Programa do Usurio

    SumrioPgina

    Introduo ............................................................................................................................................. 2

    Refiando com o SIMATIC Manager ..................................................................................................... 3

    Vista Geral: Refiando Usando um Programa Fonte ............................................................................. 4

    Gerando um Programa Fonte a partir de um Programa S7 ................................................................. 5

    Gerado o Programa Fonte .................................................................................................................... 6

    Tabela de Simblicos: Adaptando Endereos Absolutos ..................................................................... 7

    Refiando, Resultado .......................................................................................................................... 8

    Refiando com "Leading Symbols" ......................................................................................................... 9

    Exerccio: Refiando com o SIMATIC Manager ..................................................................................... 10

    Modificando Varreduras ........................................................................................................................ 11

    Exerccio: Modificando Varreduras ....................................................................................................... 12

  • 8/12/2019 STOE_11P

    2/12

    ST-7STOERefiando o Programa do Usurio

    Captulo 11Pgina 2

    Siemens Ltda.Training Center

    Data: 04.10.2007Arquivo: STOE_11P.2

    SIMATIC S7Siemens AG 1999. All rights reserved.

    Conhecimento em Automao

    Training Center

    Introduo

    Conector frontal domdulo de sinal

    Canal com defeitoI 16.7

    Canal disponvelI 17.0

    A I 16.7.

    .

    .

    .AN I16.7

    Programa "velho"

    A I 17.0

    ..

    .

    .AN I17.0

    Programa "novo"

    Exemplo de Voc descobriu um canal com defeito (I 16.7) de um mdulo de entrada.

    Aplicao Se todas as entradas deste mdulo no esto ainda utilizadas, voc podereconectar o sensor em um canal disponvel (p.ex. I 17.0).

    O programa deve ento ser adaptado as novas condies. Isto significa que aentrada I 16.7 deve ser relocada para a entrada I 17.0 para onde ele escaneado no programa.

    Refiando Existem trs modos de refiar o programa do usurio (adaptando ao novoendereo):

    refiando com o SIMATIC Manager pela troca do endereo velho peloendereo novo. (Este mtodo no requer uma tabela de simblicos.)

    refiando utilizando o programa fonte. Aqui voc necessita de uma tabelade simblicos.

    refiando utilizando o "Leading Symbols". Aqui voc necessita de uma

    tabela de simblicos.

  • 8/12/2019 STOE_11P

    3/12

    ST-7STOERefiando o Programa do Usurio

    Captulo 11Pgina 3

    Siemens Ltda.Training Center

    Data: 04.10.2007Arquivo: STOE_11P.3

    SIMATIC S7Siemens AG 1999. All rights reserved.

    Conhecimento em Automao

    Training Center

    Refiando com o SIMATIC Manager

    Introduo Em um programa de usurio existente, o endereo velho (p.ex. Q4.4) emtodos os blocos so trocados pelo novo endereo (p.ex. Q 8.4).Com isto voc pode adaptar o programa do usurio de uma mquina

    existente para novas condies de hardware.

    O que fazer No gerenciador SIMATIC (Manager) selecione a pasta "Blocks" Selecione a opo de menu Options -> Rewire ou com o boto direito do

    mouse clique na pasta Blocks Na tela Rewire, insira o endereo velho e o endereo novo, e se

    necessrio, ative o "All addresses within the specified address area" (destemodo, acessos orientados a bit aos endereos tambm so mudados)

    Reconhea com "OK" se necessrio, abra o relatrio (report) com o resultado da refiao:

  • 8/12/2019 STOE_11P

    4/12

    ST-7STOERefiando o Programa do Usurio

    Captulo 11Pgina 4

    Siemens Ltda.Training Center

    Data: 04.10.2007Arquivo: STOE_11P.4

    SIMATIC S7Siemens AG 1999. All rights reserved.

    Conhecimento em Automao

    Training Center

    Vista Geral: Refiando Usando um Programa Fonte

    Programa STEP 7com endereos

    simblicos

    Pasta"Blocks"

    Pasta"Source Files"

    Programa Fontecom endereos

    simblicos

    1

    Tabela de

    Simblicos(velho)

    Tabela de

    Simblicos(velho)

    Tabela de

    Simblicos(novo)

    Tabela de

    Simblicos(novo)

    2

    Pasta"Blocks"

    Programa S7refiado comendereossimblicos3

    Geral Voc tambm pode refiar um programa fonte. Para isto, voc gera umprograma fonte simblico a partir do programa do usurio. Ento, voc deveinserir novos endereos absolutos na tabela de simblicos. Os novos

    endereos absolutos so usados quando uma compilao do programa fonte executada.

    Requisitos Todas as entradas, sadas, memrias bit, temporizadores, contadores eblocos a serem refiados existem na tabela de simbolos.

  • 8/12/2019 STOE_11P

    5/12

    ST-7STOERefiando o Programa do Usurio

    Captulo 11Pgina 5

    Siemens Ltda.Training Center

    Data: 04.10.2007Arquivo: STOE_11P.5

    SIMATIC S7Siemens AG 1999. All rights reserved.

    Conhecimento em Automao

    Training Center

    Gerando um Programa Fonte a partir de um Programa S7

    Pr-requisitos Uma tabela de smbolos existente para os endereos a serem refiados.

    O que fazer Abra um bloco do programa S7 a ser refiado.

    Selecione a opo de menu File -> Generate Source File.Na tela "New" que agora aparece, insira o nome do arquivo fonte a ser gerado(um nome de sua escolha) na linha "Object name:". Confirme o nome com"OK".Na janela que se segue "Generate Source File", selecione os blocos deprograma a serem refiados um aps o outro na janela "Unselected blocks".Transfira estes blocos para a janela "Selected blocks" pela ativao do boto"-->" . Selecione "Symbolic" na caixa Addresses. Confirme a seleo detodos os blocos que voc deseja ativar com "OK". Isto inicia a converso dosblocos para o texto fonte. Os blocos convertidos esto ento localizados noarquivo fonte que voc nomeou anteriormente na pasta "Source Files" doprograma S7.

    Nota Isto no prtico para converter o programa passo a passo.

  • 8/12/2019 STOE_11P

    6/12

    ST-7STOERefiando o Programa do Usurio

    Captulo 11Pgina 6

    Siemens Ltda.Training Center

    Data: 04.10.2007Arquivo: STOE_11P.6

    SIMATIC S7Siemens AG 1999. All rights reserved.

    Conhecimento em Automao

    Training Center

    Gerado o Programa Fonte

    Source Program (Programa Fonte) O programa fonte gerado contem todos os blocosconvertidos em cdigo ASCII. Se voc deseja fazer alteraes neste arquivo,favor certificar-se que o Editor para arquivos fonte no execute qualquer

    verificao de sintaxe. Entradas incorretas somente ento so identificadas erelatadas pelo compilador durante o processo de compilao.

    Rewiring (Refiando) Nenhuma mudana no arquivo fonte necessria para refiar osendereos existentes na tabela de simblicos.

  • 8/12/2019 STOE_11P

    7/12

    ST-7STOERefiando o Programa do Usurio

    Captulo 11Pgina 7

    Siemens Ltda.Training Center

    Data: 04.10.2007Arquivo: STOE_11P.7

    SIMATIC S7Siemens AG 1999. All rights reserved.

    Conhecimento em Automao

    Training Center

    Tabela de Simblicos: Adaptando Endereos Absolutos

    antes

    depois

    Adaptao de Em preparao para adaptao dos endereos no programa, favor alterar

    Endereos somente os endereos absolutos na correspondente tabela de simblicos.

  • 8/12/2019 STOE_11P

    8/12

    ST-7STOERefiando o Programa do Usurio

    Captulo 11Pgina 8

    Siemens Ltda.Training Center

    Data: 04.10.2007Arquivo: STOE_11P.8

    SIMATIC S7Siemens AG 1999. All rights reserved.

    Conhecimento em Automao

    Training Center

    Refiando, Resultado

    FC 5 "velho"

    FC 5 "novo"

    Refiando Abra o arquivo fonte.Ative a refiao pela seleo File -> Compile ou com o cone

    Se voc no havia mudado o arquivo fonte e no havia feito qualqueralterao errada na tabela de simblicos, "0 errors" ir ser sinalizado aps acompilao.

    Resultado Se voc visualizar o programa em representao simblica aps a refiao,ela ir parecer como estava antes. De qualquer modo, se voc desativar arepresentao simblica, voc pode verificar os resultados da refiao.

    Nota Algumas vezes necessrio usar a tecla F5 para atualizar o bloco mostradoaps a refiao e alterada na pasta de programa "Blocks".

  • 8/12/2019 STOE_11P

    9/12

    ST-7STOERefiando o Programa do Usurio

    Captulo 11Pgina 9

    Siemens Ltda.Training Center

    Data: 04.10.2007Arquivo: STOE_11P.9

    SIMATIC S7Siemens AG 1999. All rights reserved.

    Conhecimento em Automao

    Training Center

    Refiando com "Leading Symbols"

    Geral Um terceiro modo de refiao utilizando o direcionamento por smbolos(leading symbols). Para estar habilitado a usar este mtodo, uma tabela desimblicos deve existir e a seleo "Symbols" estar setada nas propriedades

    do objeto da pasta blocos.Este mtodo sugerido se somente uns poucos blocos devero ser refiados.

    O que fazer Selecione a pasta de blocos do programa S7.

    Abra as propriedades do objeto pela seleo da opo de menu Edit ->Object Properties ou clique com o boto direito do mouse e selecioneProperties.

    Na janela "Properties - Block Folder Offline" selecione a tabela "Blocks".

    Na "Address priority", selecione a opo Symbol.

    Abra o bloco que voc deseja refiar.

    Chame o Editor de Simblicos pela seleo da opo do menu

    Options -> Symbol Table.

    Na tabela de simblicos, insira os novos endereos absolutos e salve atabela.

    Mude para o Editor de Programas (o bloco agora contem os novosendereos absolutos) e salve o bloco modificado.

  • 8/12/2019 STOE_11P

    10/12

    ST-7STOERefiando o Programa do Usurio

    Captulo 11Pgina 10

    Siemens Ltda.Training Center

    Data: 04.10.2007Arquivo: STOE_11P.10

    SIMATIC S7Siemens AG 1999. All rights reserved.

    Conhecimento em Automao

    Training Center

    Exerccio: Refiando com o SIMATIC Manager

    Passo O que fazer Resultado

    1No SIMATIC Manager, copie o programa S7REWIRE do projeto "STOE_16" ou"STOE_32" no projeto "My Project".

    Uma cpia do programa S7 "REWIRE"est guardado no projeto "My Project".

    No programa S7 "REWIRE", clique no objeto"Blocks".

    O objeto est selecionado.2

    Selecione as opes de menuOptions -> Rewire.

    A tela "Rewire" aparece.3

    Como um endereo velho, insira I16.0 (I 8.0)e como um novo endereo insira I17.0 (I 9.0)e reconhea com o boto "OK".

    O programa S7 "REWIRE" est adaptadoao novo endereo.

    4

    Abra a tabela de simblicos do program S7"REWIRE".

    Mude o atributo do smbolo LB1 deI16.0 (I 8.0) para I17.0 (I 9.0).Salve a tabela de simblicos e saia doEditor de Simblicos.

    Um endereo diferente atribudo aosmbolo LB1.5

    Use a Lista de Referncia para verificar se arefiao foi um sucesso.

    I17.0 (I 9.0) usado ao invs de I16.0(I 8.0) no programa.

    6

    Tarefa Aps a entrada I16.0 (I 8.0) ter sido refiada para a entrada I17.0 (I 9.0), oprograma deve ser adaptado aos novos endereos.

    Sobre o Passo 6 A entrada I 16.0 (I 8.0) no deve ser listada na lista de referncia cruzada. Aoinvs da I 16.0 (I 8.0), a entrada I 17.0 (I 9.0) usada. A entrada I 17.0 (I 9.0) escaneada no OB 1 (network 9) e FC 6 (network 5).

  • 8/12/2019 STOE_11P

    11/12

    ST-7STOERefiando o Programa do Usurio

    Captulo 11Pgina 11

    Siemens Ltda.Training Center

    Data: 04.10.2007Arquivo: STOE_11P.11

    SIMATIC S7Siemens AG 1999. All rights reserved.

    Conhecimento em Automao

    Training Center

    Modificando Varreduras

    2x

    Causa A anlise e diagnstico de falha revela, por exemplo, que uma memria bit ouuma sada influenciada em diversas localizaes no programa. Voc deveprimeiro localizar estas posies para eliminar o problema. O uso do

    "Reference Data sugerido aqui.

    Reference Data (Referncia Cruzada) Em casos simples, ele suficiente para vocdeterminar uma dupla atribuio de memria bit, sadas, etc. na lista dereferncia cruzada. Atravs de um duplo clique na varivel voc estprocurando em lista de referncia cruzada, voc pode saltar diretamente parao network do bloco correspondente.

    Modifying (Modificando) Voc pode agora fazer as adaptaes de programa que vocdeseja no bloco. Aps a adaptao, salve o bloco no projeto e transfira obloco para a CPU S7.

    Find and Replace (Encontrar e Substituir) Em Edit, voc ir encontrar tambm a funo "Findand Replace". Esta funo sugerida para substituio de combinaes decaracteres existentes em um bloco com nova combinao de caracteres.

    Se uma combinao existente de caracteres ser substituida por uma novacombinao de caracteres no programa todo, isto feito facilmente pelaalterao no texto fonte:

    Generate Source File --> Edit Source File --> Compile.

  • 8/12/2019 STOE_11P

    12/12

    ST-7STOERefiando o Programa do Usurio

    Captulo 11Pgina 12

    Siemens Ltda.Training Center

    Data: 04.10.2007Arquivo: STOE_11P.12

    SIMATIC S7Siemens AG 1999. All rights reserved.

    Conhecimento em Automao

    Training Center

    Exerccio: Modificando Varreduras

    Por razes de segurana, um contato normal fechado (NF) deve ser usado

    para desligar a planta. Este desliga a planta mesmo quando existe umaquebra-de-fio ou falha a terra.A varredura do sinal "1" deve ser trocado pela varredura do sinal "0" noprograma.

    Objetivo Voc deve estar habilitado a fazer alteraes simples na lgica do programa.

    Tarefa Olhe na Lista de Referncias do programa S7 "REWIRE" Determine as localizaes do programa onde a entrada "S6" (I 0.1) foiprogramada.

    Troque a varredura do sinal "1" para uma varredura do sinal "0" nestaslocalizaes.