SlideShare uma empresa Scribd logo
1 de 12
Data: 30.04.17
Arquivo: STOE_11P.1
SIMATIC S7
Siemens AG 1999. All rights reserved.
Conhecimento em Automação
Training Center
Refiando o Programa do Usuário
Data: 30.04.17
Arquivo: STOE_11P.2
SIMATIC S7
Siemens AG 1999. All rights reserved.
Conhecimento em Automação
Training Center
Introdução
Conector frontal do
módulo de sinal
Canal com defeito
I 16.7
Canal disponível
I 17.0
A I 16.7
.
.
.
.
AN I16.7
Programa "velho"
A I 17.0
.
.
.
.
AN I17.0
Programa "novo"
Data: 30.04.17
Arquivo: STOE_11P.3
SIMATIC S7
Siemens AG 1999. All rights reserved.
Conhecimento em Automação
Training Center
Refiando com o SIMATIC Manager
Data: 30.04.17
Arquivo: STOE_11P.4
SIMATIC S7
Siemens AG 1999. All rights reserved.
Conhecimento em Automação
Training Center
Vista Geral: Refiando Usando um Programa Fonte
Programa STEP 7
com endereços
simbólicos
Pasta
"Blocks"
Pasta
"Source Files"
Programa Fonte
com endereços
simbólicos
1
Tabela de
Simbólicos
(velho)
Tabela de
Simbólicos
(velho)
Tabela de
Simbólicos
(novo)
Tabela de
Simbólicos
(novo)
2
Pasta
"Blocks"
Programa S7
refiado com
endereços
simbólicos3
Data: 30.04.17
Arquivo: STOE_11P.5
SIMATIC S7
Siemens AG 1999. All rights reserved.
Conhecimento em Automação
Training Center
Gerando um Programa Fonte a partir de um Programa S7
Data: 30.04.17
Arquivo: STOE_11P.6
SIMATIC S7
Siemens AG 1999. All rights reserved.
Conhecimento em Automação
Training Center
Gerado o Programa Fonte
Data: 30.04.17
Arquivo: STOE_11P.7
SIMATIC S7
Siemens AG 1999. All rights reserved.
Conhecimento em Automação
Training Center
Tabela de Simbólicos: Adaptando Endereços Absolutos
antes
depois
Data: 30.04.17
Arquivo: STOE_11P.8
SIMATIC S7
Siemens AG 1999. All rights reserved.
Conhecimento em Automação
Training Center
Refiando, Resultado
FC 5 "velho"
FC 5 "novo"
Data: 30.04.17
Arquivo: STOE_11P.9
SIMATIC S7
Siemens AG 1999. All rights reserved.
Conhecimento em Automação
Training Center
Refiando com "Leading Symbols"
Data: 30.04.17
Arquivo: STOE_11P.10
SIMATIC S7
Siemens AG 1999. All rights reserved.
Conhecimento em Automação
Training Center
Exercício: Refiando com o SIMATIC Manager
Passo O que fazer Resultado
1
No SIMATIC Manager, copie o programa S7
REWIRE do projeto "STOE_16" ou
"STOE_32" no projeto "My Project".
Uma cópia 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 opções de menu
Options -> Rewire.
A tela "Rewire" aparece.3
Como um endereço velho, insira I16.0 (I 8.0)
e como um novo endereço insira I17.0 (I 9.0)
e reconheça com o botão "OK".
O programa S7 "REWIRE" está adaptado
ao novo endereço.
4
Abra a tabela de simbólicos do program S7
"REWIRE".
Mude o atributo do símbolo LB1 de
I16.0 (I 8.0) para I17.0 (I 9.0).
Salve a tabela de simbólicos e saia do
Editor de Simbólicos.
Um endereço diferente é atribuído ao
símbolo LB1.
5
Use a Lista de Referência para verificar se a
refiação foi um sucesso.
I17.0 (I 9.0) é usado ao invés de I16.0
(I 8.0) no programa.
6
Data: 30.04.17
Arquivo: STOE_11P.11
SIMATIC S7
Siemens AG 1999. All rights reserved.
Conhecimento em Automação
Training Center
Modificando Varreduras
2x
Data: 30.04.17
Arquivo: STOE_11P.12
SIMATIC S7
Siemens AG 1999. All rights reserved.
Conhecimento em Automação
Training Center
Exercício: Modificando Varreduras
Por razões de segurança, um contato normal fechado (NF) deve ser usado
para desligar a planta. Este desliga a planta mesmo quando existe uma
quebra-de-fio ou falha a terra.
A varredura do sinal "1" deve ser trocado pela varredura do sinal "0" no
programa.

Mais conteúdo relacionado

Mais procurados (8)

Stoe 04 p
Stoe 04 pStoe 04 p
Stoe 04 p
 
CLP S7 300 E S7 400
CLP S7 300 E S7 400CLP S7 300 E S7 400
CLP S7 300 E S7 400
 
Stoe 03 p
Stoe 03 pStoe 03 p
Stoe 03 p
 
CLP S7 300 E S7 400
CLP S7 300 E S7 400CLP S7 300 E S7 400
CLP S7 300 E S7 400
 
10 blocos de organização
10   blocos de organização10   blocos de organização
10 blocos de organização
 
Stoe 02 p
Stoe 02 pStoe 02 p
Stoe 02 p
 
Stoe 01 p
Stoe 01 pStoe 01 p
Stoe 01 p
 
S7 bas-09
S7 bas-09S7 bas-09
S7 bas-09
 

Semelhante a Stoe11p (20)

Stoe 11 p
Stoe 11 pStoe 11 p
Stoe 11 p
 
14 utilizando a função rewire
14   utilizando a função rewire14   utilizando a função rewire
14 utilizando a função rewire
 
11 erros que causam stop
11   erros que causam stop11   erros que causam stop
11 erros que causam stop
 
Stoe05p
Stoe05p Stoe05p
Stoe05p
 
CLP S7 300 E S7 400
CLP S7 300 E S7 400CLP S7 300 E S7 400
CLP S7 300 E S7 400
 
Stoe 07 p
Stoe 07 pStoe 07 p
Stoe 07 p
 
Stoe07p
Stoe07p Stoe07p
Stoe07p
 
15 soluções
15   soluções15   soluções
15 soluções
 
08 comissionamento de software
08   comissionamento de software08   comissionamento de software
08 comissionamento de software
 
Stoe13p
Stoe13p Stoe13p
Stoe13p
 
Stoe12p
Stoe12p Stoe12p
Stoe12p
 
Stoe02p
Stoe02p Stoe02p
Stoe02p
 
Apostila s7
Apostila s7Apostila s7
Apostila s7
 
Rs logix 5000
Rs logix 5000Rs logix 5000
Rs logix 5000
 
Stoe14p
Stoe14p Stoe14p
Stoe14p
 
02 armazenamento de dados em blocos de dados
02   armazenamento de dados em blocos de dados02   armazenamento de dados em blocos de dados
02 armazenamento de dados em blocos de dados
 
Stoe 05 p
Stoe 05 pStoe 05 p
Stoe 05 p
 
S7 bas-04
S7 bas-04S7 bas-04
S7 bas-04
 
A d swincc07_userarchiv_pt
A d swincc07_userarchiv_ptA d swincc07_userarchiv_pt
A d swincc07_userarchiv_pt
 
Aula04
Aula04Aula04
Aula04
 

Mais de Luiz Otavio Da Silva Ladeira (20)

Teoria
Teoria Teoria
Teoria
 
Stoe15p
Stoe15p Stoe15p
Stoe15p
 
Stoe10p
Stoe10p Stoe10p
Stoe10p
 
Stoe09p
Stoe09p Stoe09p
Stoe09p
 
Stoe08p 1
Stoe08p 1Stoe08p 1
Stoe08p 1
 
Stoe06p
Stoe06p Stoe06p
Stoe06p
 
Stoe04p
Stoe04p Stoe04p
Stoe04p
 
Stoe03p
Stoe03p Stoe03p
Stoe03p
 
Stoe01p
Stoe01p Stoe01p
Stoe01p
 
Profibuspa 140503095338-phpapp01
Profibuspa 140503095338-phpapp01Profibuspa 140503095338-phpapp01
Profibuspa 140503095338-phpapp01
 
Profibusdp 140503095743-phpapp01
Profibusdp 140503095743-phpapp01Profibusdp 140503095743-phpapp01
Profibusdp 140503095743-phpapp01
 
Aplicaes 140425105404-phpapp01
Aplicaes 140425105404-phpapp01Aplicaes 140425105404-phpapp01
Aplicaes 140425105404-phpapp01
 
1hart 140503100312-phpapp02
1hart 140503100312-phpapp021hart 140503100312-phpapp02
1hart 140503100312-phpapp02
 
S7 1200
S7 1200S7 1200
S7 1200
 
Pro3 06 e_tratamento_de_erros
Pro3 06 e_tratamento_de_errosPro3 06 e_tratamento_de_erros
Pro3 06 e_tratamento_de_erros
 
Pro3 04 e_enderecamento_indireto
Pro3 04 e_enderecamento_indiretoPro3 04 e_enderecamento_indireto
Pro3 04 e_enderecamento_indireto
 
Pro3 03 e_dados_complexos
Pro3 03 e_dados_complexosPro3 03 e_dados_complexos
Pro3 03 e_dados_complexos
 
Pro2 05 e_instrucoes_de_jump_e_de_acumuladores
Pro2 05 e_instrucoes_de_jump_e_de_acumuladoresPro2 05 e_instrucoes_de_jump_e_de_acumuladores
Pro2 05 e_instrucoes_de_jump_e_de_acumuladores
 
Cp mm4 apostila - portugues
Cp mm4   apostila - portuguesCp mm4   apostila - portugues
Cp mm4 apostila - portugues
 
04 tia portal hands on - scl v11 -v1
04 tia portal   hands on - scl v11 -v104 tia portal   hands on - scl v11 -v1
04 tia portal hands on - scl v11 -v1
 

Stoe11p

  • 1. Data: 30.04.17 Arquivo: STOE_11P.1 SIMATIC S7 Siemens AG 1999. All rights reserved. Conhecimento em Automação Training Center Refiando o Programa do Usuário
  • 2. Data: 30.04.17 Arquivo: STOE_11P.2 SIMATIC S7 Siemens AG 1999. All rights reserved. Conhecimento em Automação Training Center Introdução Conector frontal do módulo de sinal Canal com defeito I 16.7 Canal disponível I 17.0 A I 16.7 . . . . AN I16.7 Programa "velho" A I 17.0 . . . . AN I17.0 Programa "novo"
  • 3. Data: 30.04.17 Arquivo: STOE_11P.3 SIMATIC S7 Siemens AG 1999. All rights reserved. Conhecimento em Automação Training Center Refiando com o SIMATIC Manager
  • 4. Data: 30.04.17 Arquivo: STOE_11P.4 SIMATIC S7 Siemens AG 1999. All rights reserved. Conhecimento em Automação Training Center Vista Geral: Refiando Usando um Programa Fonte Programa STEP 7 com endereços simbólicos Pasta "Blocks" Pasta "Source Files" Programa Fonte com endereços simbólicos 1 Tabela de Simbólicos (velho) Tabela de Simbólicos (velho) Tabela de Simbólicos (novo) Tabela de Simbólicos (novo) 2 Pasta "Blocks" Programa S7 refiado com endereços simbólicos3
  • 5. Data: 30.04.17 Arquivo: STOE_11P.5 SIMATIC S7 Siemens AG 1999. All rights reserved. Conhecimento em Automação Training Center Gerando um Programa Fonte a partir de um Programa S7
  • 6. Data: 30.04.17 Arquivo: STOE_11P.6 SIMATIC S7 Siemens AG 1999. All rights reserved. Conhecimento em Automação Training Center Gerado o Programa Fonte
  • 7. Data: 30.04.17 Arquivo: STOE_11P.7 SIMATIC S7 Siemens AG 1999. All rights reserved. Conhecimento em Automação Training Center Tabela de Simbólicos: Adaptando Endereços Absolutos antes depois
  • 8. Data: 30.04.17 Arquivo: STOE_11P.8 SIMATIC S7 Siemens AG 1999. All rights reserved. Conhecimento em Automação Training Center Refiando, Resultado FC 5 "velho" FC 5 "novo"
  • 9. Data: 30.04.17 Arquivo: STOE_11P.9 SIMATIC S7 Siemens AG 1999. All rights reserved. Conhecimento em Automação Training Center Refiando com "Leading Symbols"
  • 10. Data: 30.04.17 Arquivo: STOE_11P.10 SIMATIC S7 Siemens AG 1999. All rights reserved. Conhecimento em Automação Training Center Exercício: Refiando com o SIMATIC Manager Passo O que fazer Resultado 1 No SIMATIC Manager, copie o programa S7 REWIRE do projeto "STOE_16" ou "STOE_32" no projeto "My Project". Uma cópia 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 opções de menu Options -> Rewire. A tela "Rewire" aparece.3 Como um endereço velho, insira I16.0 (I 8.0) e como um novo endereço insira I17.0 (I 9.0) e reconheça com o botão "OK". O programa S7 "REWIRE" está adaptado ao novo endereço. 4 Abra a tabela de simbólicos do program S7 "REWIRE". Mude o atributo do símbolo LB1 de I16.0 (I 8.0) para I17.0 (I 9.0). Salve a tabela de simbólicos e saia do Editor de Simbólicos. Um endereço diferente é atribuído ao símbolo LB1. 5 Use a Lista de Referência para verificar se a refiação foi um sucesso. I17.0 (I 9.0) é usado ao invés de I16.0 (I 8.0) no programa. 6
  • 11. Data: 30.04.17 Arquivo: STOE_11P.11 SIMATIC S7 Siemens AG 1999. All rights reserved. Conhecimento em Automação Training Center Modificando Varreduras 2x
  • 12. Data: 30.04.17 Arquivo: STOE_11P.12 SIMATIC S7 Siemens AG 1999. All rights reserved. Conhecimento em Automação Training Center Exercício: Modificando Varreduras Por razões de segurança, um contato normal fechado (NF) deve ser usado para desligar a planta. Este desliga a planta mesmo quando existe uma quebra-de-fio ou falha a terra. A varredura do sinal "1" deve ser trocado pela varredura do sinal "0" no programa.

Notas do Editor

  1. SumárioPágina Introdução .............................................................................................................................................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 Simbólicos: Adaptando Endereços Absolutos .....................................................................7 Refiando, Resultado ...….......................................................................................................................8 Refiando com "Leading Symbols" .........................................................................................................9 Exercício: Refiando com o SIMATIC Manager .....................................................................................10 Modificando Varreduras ........................................................................................................................11 Exercício: Modificando Varreduras .......................................................................................................12
  2. Exemplo de Você descobriu um canal com defeito (I 16.7) de um módulo de entrada. Aplicação Se todas as entradas deste módulo não estão ainda utilizadas, você pode reconectar o sensor em um canal disponível (p.ex. I 17.0). O programa deve então ser adaptado as novas condições. Isto significa que a entrada I 16.7 deve ser relocada para a entrada I 17.0 para onde ele é escaneado no programa. RefiandoExistem três modos de refiar o programa do usuário (adaptando ao novo endereço):•refiando com o SIMATIC Manager pela troca do endereço velho pelo endereço novo. (Este método não requer uma tabela de simbólicos.) •refiando utilizando o programa fonte. Aqui você necessita de uma tabela de simbólicos. •refiando utilizando o "Leading Symbols". Aqui você necessita de uma tabela de simbólicos.
  3. IntroduçãoEm um programa de usuário existente, o endereço velho (p.ex. Q4.4) em todos os blocos são trocados pelo novo endereço (p.ex. Q 8.4).Com isto você pode adaptar o programa do usuário de uma máquina existente para novas condições de hardware. O que fazer•No gerenciador SIMATIC (Manager) selecione a pasta "Blocks"•Selecione a opção de menu Options -> Rewire ou com o botão direito do mouse clique na pasta Blocks •Na tela “Rewire“, insira o endereço velho e o endereço novo, e se necessário, ative o "All addresses within the specified address area" (deste modo, acessos orientados a bit aos endereços também são mudados) •Reconheça com "OK"•se necessário, abra o relatório (report) com o resultado da refiação:
  4. GeralVocê também pode refiar um programa fonte. Para isto, você gera um programa fonte simbólico a partir do programa do usuário. Então, você deve inserir novos endereços absolutos na tabela de simbólicos. Os novos endereços absolutos são usados quando uma compilação do programa fonte é executada. RequisitosTodas as entradas, saídas, memórias bit, temporizadores, contadores e blocos a serem refiados existem na tabela de simbolos.
  5. Pré-requisitosUma tabela de símbolos existente para os endereços a serem refiados. O que fazerAbra um bloco do programa S7 a ser refiado. Selecione a opção 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 de programa a serem refiados um após o outro na janela "Unselected blocks". Transfira estes blocos para a janela "Selected blocks" pela ativação do botão "-->" . Selecione "Symbolic" na caixa “Addresses“. Confirme a seleção de todos os blocos que você deseja ativar com "OK". Isto inicia a conversão dos blocos para o texto fonte. Os blocos convertidos estão então localizados no arquivo fonte que você nomeou anteriormente na pasta "Source Files" do programa S7. NotaIsto não é prático para converter o programa passo a passo.
  6. Source Program(Programa Fonte) O programa fonte gerado contem todos os blocos convertidos em código ASCII. Se você deseja fazer alterações neste arquivo, favor certificar-se que o Editor para arquivos fonte não execute qualquer verificação de sintaxe. Entradas incorretas somente então são identificadas e relatadas pelo compilador durante o processo de compilação. Rewiring(Refiando) Nenhuma mudança no arquivo fonte é necessária para refiar os endereços existentes na tabela de simbólicos.
  7. Adaptação de Em preparação para adaptação dos endereços no programa, favor alterar Endereços somente os endereços absolutos na correspondente tabela de simbólicos.
  8. RefiandoAbra o arquivo fonte.Ative a refiação pela seleção File -> Compile ou com o íconeSe você não havia mudado o arquivo fonte e não havia feito qualquer alteração errada na tabela de simbólicos, "0 errors" irá ser sinalizado após a compilação. ResultadoSe você visualizar o programa em representação simbólica após a refiação, ela irá parecer como estava antes. De qualquer modo, se você desativar a representação simbólica, você pode verificar os resultados da refiação. NotaAlgumas vezes é necessário usar a tecla F5 para atualizar o bloco mostrado após a refiação e alterada na pasta de programa "Blocks".
  9. GeralUm terceiro modo de refiação é utilizando o direcionamento por símbolos (leading symbols). Para estar habilitado a usar este método, uma tabela de simbólicos deve existir e a seleção "Symbols" estar setada nas propriedades do objeto da pasta blocos.Este método é sugerido se somente uns poucos blocos deverão ser refiados. O que fazer•Selecione a pasta de blocos do programa S7. •Abra as propriedades do objeto pela seleção da opção de menu Edit -> Object Properties ou clique com o botão direito do mouse e selecione Properties. •Na janela "Properties - Block Folder Offline" selecione a tabela "Blocks". •Na "Address priority", selecione a opção Symbol. •Abra o bloco que você deseja refiar. •Chame o Editor de Simbólicos pela seleção da opção do menu Options -> Symbol Table. •Na tabela de simbólicos, insira os novos endereços absolutos e salve a tabela. •Mude para o Editor de Programas (o bloco agora contem os novos endereços absolutos) e salve o bloco modificado.
  10. TarefaApós a entrada I16.0 (I 8.0) ter sido refiada para a entrada I17.0 (I 9.0), o programa deve ser adaptado aos novos endereços. Sobre o Passo 6A entrada I 16.0 (I 8.0) não deve ser listada na lista de referência cruzada. Ao invés 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).
  11. CausaA análise e diagnóstico de falha revela, por exemplo, que uma memória bit ou uma saída é influenciada em diversas localizações no programa. Você deve primeiro localizar estas posições para eliminar o problema. O uso do "Reference Data“ é sugerido aqui. Reference Data(Referência Cruzada) Em casos simples, ele é suficiente para você determinar uma dupla atribuição de memória bit, saídas, etc. na lista de referência cruzada. Através de um duplo clique na variável você está procurando em lista de referência cruzada, você pode saltar diretamente para o network do bloco correspondente. Modifying(Modificando) Você pode agora fazer as adaptações de programa que você deseja no bloco. Após a adaptação, salve o bloco no projeto e transfira o bloco para a CPU S7. Find and Replace(Encontrar e Substituir) Em Edit, você irá encontrar também a função "Find and Replace". Esta função é sugerida para substituição de combinações de caracteres existentes em um bloco com nova combinação de caracteres.Se uma combinação existente de caracteres será substituida por uma nova combinação de caracteres no programa todo, isto é feito facilmente pela alteração no texto fonte: Generate Source File --> Edit Source File --> Compile.
  12. ObjetivoVocê deve estar habilitado a fazer alterações simples na lógica do programa. Tarefa•Olhe na Lista de Referências do programa S7 "REWIRE"•Determine as localizações do programa onde a entrada "S6" (I 0.1) foi programada.•Troque a varredura do sinal "1" para uma varredura do sinal "0" nestas localizações.