29
Gratuito para o uso em centros de treinamento / pesquisa e desenvolvimento. © Siemens AG 2017. Todos os direitos reservados. Módulo TIA Portal 032-300 Tempos IEC e contadores IEC de instâncias múltiplas na SIMATIC S7-1500 Documentação de treinamento SCE Siemens Automation Cooperates with Education | 05/2017

Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados

Moacutedulo TIA Portal 032-300 Tempos IEC e contadores IEC de instacircncias muacuteltiplas na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE Siemens Automation Cooperates with Education | 052017

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 2

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Pacotes de treinamento SCE apropriados a este tutorial Comandos SIMATIC SIMATIC ET 200SP Open Controller CPU 1515SP PC F e HMI RT SW

Nordm de referecircncia 6ES7677-2FA41-4AB1 SIMATIC ET 200SP Distributed Controller CPU 1512SP F-1 PN Safety

Nordm de referecircncia 6ES7512-1SK00-4AB2 SIMATIC CPU 1516F PNDP Safety

Nordm de referecircncia 6ES7516-3FN00-4AB2 SIMATIC S7 CPU 1516-3 PNDP

Nordm de referecircncia 6ES7516-3AN00-4AB3 SIMATIC CPU 1512C PN com software e PM 1507

Nordm de referecircncia 6ES7512-1CK00-4AB1 SIMATIC CPU 1512C PN com software PM 1507 e CP 1542-5 (PROFIBUS)

Nordm de referecircncia 6ES7512-1CK00-4AB2 SIMATIC CPU 1512C PN com software

Nordm de referecircncia 6ES7512-1CK00-4AB6 SIMATIC CPU 1512C PN com software e CP 1542-5 (PROFIBUS)

Nordm de referecircncia 6ES7512-1CK00-4AB7

SIMATIC STEP 7 Software para treinamento SIMATIC STEP 7 Professional V14 SP1 - licenccedila individual

Nordm de pedido 6ES7822-1AA04-4YA5 SIMATIC STEP 7 Professional V14 SP1 - 6 licenccedilas para sala de aula

Nordm de pedido 6ES7822-1BA04-4YA5 SIMATIC STEP 7 Professional V14 SP1 - 6 licenccedilas para upgrade

Nordm de pedido 6ES7822-1AA04-4YE5 SIMATIC STEP 7 Professional V14 SP1 - 20 licenccedilas para estudantes

Nordm de pedido 6ES7822-1AC04-4YA5

Por favor note que os pacotes de treinamento podem ser substituiacutedos por pacotes atualizados

quando necessaacuterio

Um resumo dos pacotes SCE atualmente disponiacuteveis pode ser encontrado em

siemenscomscetp

Treinamentos avanccedilados Para treinamentos regionais avanccedilados SCE Siemens entre em contato com o parceiro SCE da

sua regiatildeo siemenscomscecontact

Outras informaccedilotildees sobre SCE siemenscomsce

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 3

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Nota sobre o uso A documentaccedilatildeo de treinamento SCE para a soluccedilatildeo de automaccedilatildeo convencional Totally

Integrated Automation (TIA) foi elaborada para o programa Siemens Automation Cooperates with

Education (SCE) especificamente para fins educacionais em instituiccedilotildees puacuteblicas de ensino FampE

A Siemens AG natildeo assume responsabilidade sobre o conteuacutedo

Esta documentaccedilatildeo somente deve ser utilizada para a formaccedilatildeo inicial nos produtossistemas da

Siemens Isto eacute ela pode ser copiada total ou parcialmente e ser entregue aos estudantes para a

utilizaccedilatildeo no acircmbito de seu treinamento A distribuiccedilatildeo a reproduccedilatildeo desta documentaccedilatildeo e a

divulgaccedilatildeo do seu conteuacutedo satildeo permitidas apenas para fins educacionais nas instituiccedilotildees

puacuteblicas de ensino

As exceccedilotildees demandam a aprovaccedilatildeo por escrito do representante da Siemens AG Roland

Scheuerer rolandscheuerersiemenscom

As violaccedilotildees estatildeo sujeitas a indenizaccedilatildeo por danos Todos os direitos inclusive da traduccedilatildeo satildeo

reservados particularmente para o caso de registro de patente ou marca registrada

A utilizaccedilatildeo em cursos para clientes industriais eacute expressamente proibida O uso comercial dos

documentos natildeo eacute autorizado

Agradecemos agrave TU Dresden principalmente ao Prof Dr Eng Leon Urbas e agrave da empresa Michael

Dziallas Engineering e a todos os outros envolvidos pelo auxiacutelio durante a elaboraccedilatildeo desta

documentaccedilatildeo de treinamento SCE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 4

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Diretoacuterio

1 Objetivo 5

2 Requisito 5

3 Hardwares e softwares necessaacuterios 6

4 Teoria 7

41 Instacircncias e instacircncias muacuteltiplas na SIMATIC S7-1500 7

411 Blocos de dados de instacircncia Instacircncias individuais 8

412 Instacircncias muacuteltiplas 9

5 Definiccedilatildeo da tarefa 11

6 Planejamento 11

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo 11

7 Instruccedilatildeo passo a passo estruturada 12

71 Desarquivar um projeto existente 12

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um IEC-Timer TP 14

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional 20

74 Salvar e compilar o programa 21

75 Carregar o programa 22

76 Observar os moacutedulos do programa 23

77 Arquivamento do projeto 25

8 Lista de verificaccedilatildeo 26

9 Exerciacutecio 27

91 Definiccedilatildeo da tarefa ndash Exerciacutecio 27

92 Planejamento 27

93 Lista de verificaccedilatildeo ndash Exerciacutecio 28

10 Informaccedilatildeo adicional 29

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 5

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

TEMPOS IEC E CONTADORES IEC DE

INSTAcircNCIAS MUacuteLTIPLAS NA SIMATIC S7-1500

1 Objetivo

Nesta capiacutetulo iraacute conhecer a utilizaccedilatildeo de instacircncias individuais e muacuteltiplas durante a programaccedilatildeo da SIMATIC S7-1500 com a ferramenta de programaccedilatildeo TIA Portal

O moacutedulo explica os diversos tipos de blocos de dados de instacircncias e apresenta gradualmente a ampliaccedilatildeo de um moacutedulo de programa pelos tempos IEC e o contador IEC

Os comandos SIMATIC S7 listados no capiacutetulo 3 podem ser utilizados

2 Requisito

Este capiacutetulo baseia-se na programaccedilatildeo FB com a SIMATIC S7 CPU1516F-3 PNDP Para a execuccedilatildeo deste capiacutetulo poderaacute por ex recorrer ao seguinte projeto 032-200_FB-Programaccedilatildeo_R1503zap13

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 6

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

3 Hardwares e softwares necessaacuterios

1 Engineering Station Preacute-requisitos satildeo hardware e sistema operacional

(outras informaccedilotildees vide Readme nos DVDs TIA Portal Installations)

2 Software SIMATIC STEP 7 Professional no TIA Portal ndash a partir de V13

3 Comando SIMATIC S7-1500S7-1200S7-300 p ex CPU 1516F-3 PNDP ndash

a partir de Firmware V16 com Memory Card e 16DI16DO assim como 2AI1AO

Nota As entradas digitais deveratildeo ser executadas em um painel de controle

4 Conexatildeo Ethernet entre Engineering Station e comando

2 SIMATIC STEP 7 Professional (TIA

Portal) a partir de V13

3 Comando SIMATIC S7-1500

1 Engineering Station

4 Conexatildeo Ethernet

Painel de controle

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 7

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

4 Teoria

41 Instacircncias e instacircncias muacuteltiplas na SIMATIC S7-1500

A chamada de um bloco de funccedilatildeo eacute denominada como instacircncia Cada chamada de um moacutedulo de funccedilatildeo eacute atribuiacutedo a uma Instacircncia que serve como memoacuteria de dados Nela seratildeo armazenados os paracircmetros atuais e os dados estaacuteticos do moacutedulo de funccedilatildeo

As variaacuteveis declaradas no bloco de funccedilatildeo determinam a estrutura do bloco de dados de instacircncia

Uso de instacircncias individuais e muacuteltiplas instacircncias

Poderaacute atribuir as instacircncias do seguinte modo

Chamada como instacircncia individual

- Um bloco de dados de instacircncia proacuteprio por instacircncia de um moacutedulo de funccedilatildeo

Chamada como instacircncia muacuteltipla

- Um bloco de dados de instacircncia para diversas instacircncias de um ou mais moacutedulos de funccedilatildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 8

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

411 Blocos de dados de instacircncia Instacircncias individuais

A chamada de um moacutedulo de funccedilatildeo ao qual estaacute atribuiacutedo um bloco de dados de instacircncia proacuteprio eacute denominada como instacircncia individual

Se o moacutedulo de funccedilatildeo tiver sido criado conforme as regras para os moacutedulos padratildeo habilitados para biblioteca entatildeo este tambeacutem poderaacute ser chamado diversas vezes

No entanto para cada chamada como instacircncia individual seraacute necessaacuterio atribuir um bloco de dados de instacircncia diferente

Exemplo de instacircncias individuais

A figura abaixo mostra o controlador de dois motores com um bloco de funccedilatildeo FB10 e dois diferentes blocos de dados

Os diferentes dados dos motores individuais por exemplo rotaccedilatildeo tempo ateacute atingir a rotaccedilatildeo nominal tempo total de operaccedilatildeo satildeo armazenados em diferentes blocos de dados de instacircncia DB10 e DB11

Nota Alguns comandos tais como tempos e contadores comportam-se como moacutedulos de funccedilatildeo Se estes forem chamados entatildeo eles tambeacutem necessitaratildeo de um espaccedilo de memoacuteria atribuiacutedo por ex na forma de um bloco de dados de instacircncia

OB1 Chamada de FC1

DB11 DB de instacircncia para a segunda chamada com dados do motor2

DB10 DB de instacircncia para a primeira chamada com dados do motor1

FC1

Chamada de FB10 com DB10 de instacircncia Ao controlador do motor1 Chamada de FB10 com DB11 de instacircncia Ao controlador do motor1

FB10 Bloco padratildeo com o programa do motor

FB10 Bloco padratildeo com o programa do motor

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 9

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

412 Instacircncias muacuteltiplas

Provavelmente deseja ou poderaacute devido ao espaccedilo de memoacuteria utilizado pela CPU usar somente uma quantidade limitada de blocos de dados para as instacircncias

Se em seu programa de aplicativo em um moacutedulo de funccedilatildeo forem chamados outros moacutedulos de funccedilatildeo tempos contadores etc jaacute existentes entatildeo poderaacute acessar estes outros moacutedulos de funccedilatildeo sem os DBs de instacircncia proacuteprios (isto eacute suplementares)

Selecione simplesmente nas opccedilotildees de chamada a Multiple instance (Instacircncia muacuteltipla)

Notas As muacuteltiplas instacircncias oferecem a possibilidade do bloco de funccedilatildeo chamado armazenar os seus dados no bloco de dados de instacircncia do bloco de funccedilatildeo que realiza a chamada

Para tal o bloco que realizada a chamada deve ser sempre um bloco de funccedilatildeo

Com isto eacute obtida uma concentraccedilatildeo dos dados de instacircncia em um bloco de dados de instacircncia isto eacute eacute possiacutevel aproveitar melhor a quantidade de DBs disponiacuteveis

Na verdade isto deve acontecer sempre quando o moacutedulo a ser chamado deve permanecer reutilizaacutevel como moacutedulo padratildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 10

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Exemplo de muacuteltiplas instacircncias

A figura seguinte aprese duas chamadas de um IEC_Timers do tipo TP (impulso) dentro de um moacutedulo de funccedilatildeo

Os diferentes dados para ambos os contadores satildeo armazenados como diferentes instacircncias muacuteltiplas no bloco de dados de instacircncia DB1 do moacutedulo de funccedilatildeo FB1 a ser chamado

DB1 (DB de instacircncia para FB1) Variaacutevel estaacutetica (Static) Tempo1 IEC_Timer Tempo2 IEC_Timer com instacircncia muacuteltipla

OB1 Chamada de FB1 com DB1 de instacircncia

FB1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo2

Tempo2 do tipo IEC_Timer

Tempo2 do tipo IEC_Timer

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 11

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

5 Definiccedilatildeo da tarefa

Neste capiacutetulo o moacutedulo de funccedilatildeo do capiacutetulo SCE_PT_032-200 FB-Programaccedilatildeo deve ser ampliado em um IEC-Timer

6 Planejamento

A programaccedilatildeo do IEC-Timers eacute realizada como ampliaccedilatildeo em um moacutedulo de funccedilatildeo MOTOR-AUTO [FB1] a partir do projeto 032-200_FB-Programaccedilatildeozap13 Este projeto deve ser desarquivado e entatildeo o IEC-Timer TP (impulso memorizador) deve ser inserido Como memoacuteria para o Timer seraacute criada uma instacircncia muacuteltipla

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo

A memoacuteria_Automaacutetico_Partida_Parada eacute ligada com o comando_de partida em modo de memorizaccedilatildeo no entanto somente se natildeo existirem as condiccedilotildees de reset

A memoacuteria_Automaacutetico_Partida_Parada eacute zerada quando existir o comando_de parada ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

A saiacuteda Automaacutetico_Motor por isto somente seraacute ativada quando a Memoacuteria_Automaacutetico_Partida_Parada estiver definida as condiccedilotildees de liberaccedilatildeo forem atendidas e a Memoacuteria_Correia_Partida_Parada estiver definida

Por motivos de economia de energia a correia somente deve funcionar quando tambeacutem houver uma peccedila

Por isto a Memoacuteria_Correia_Partida_Parada eacute definida quando o Sensor_Rampa_Ocupada informar uma peccedila e zerar quando o Sensor_Final da correia criar um flanco negativo ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

Ampliaccedilatildeo pela funccedilatildeo de tempo

Visto que o sensor_final da correia natildeo pocircde ser montado diretamente no final da correia eacute necessaacuterio um prolongamento do sinal do sensor_final da correia

Para isto seraacute inserido um impulso memorizador entre o sensor_final da correia e a identificaccedilatildeo do flanco negativo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 12

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

7 Instruccedilatildeo passo a passo estruturada

A seguir encontraraacute uma instruccedilatildeo como poderaacute implementar o planejamento Se jaacute tiver conhecimento suficiente os passos numerados jaacute seratildeo suficientes para o processamento Caso contraacuterio simplesmente siga os seguintes passos detalhados na instruccedilatildeo

71 Desarquivar um projeto existente

Antes que possa ampliar o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] deveraacute

desarquivar o projeto 032-200_FB-Programaccedilatildeozap13 a partir do capiacutetulo

SCE_PT_032-200 FB-Programaccedilatildeo Para extrair do arquivo de um projeto atual vocecirc

deve procurar na visualizaccedilatildeo do projeto em Project (Projeto) Retrieve (Extrair) o

arquivo correspondente Confirme sua seleccedilatildeo em seguida com Open (Abrir) ( Project

(Projeto) Retrieve (Extrair) Selection of a zap archive (Seleccedilatildeo de uma arquivo

zap) Open (Abrir))

Como proacuteximo passo pode ser selecionado o diretoacuterio de destino no qual o projeto

desarquivado deveraacute ser salvo Confirme sua seleccedilatildeo com OK ( Target directory

(Diretoacuterio de destino) OK)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 13

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Salvar o projeto aberto pelo nome 032-300_IEC_Tempos_Contadores

( Project (Projeto) Save as hellip (Salvar em ) 032-

300_Temporizadores_contadores_IEC Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 2: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 2

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Pacotes de treinamento SCE apropriados a este tutorial Comandos SIMATIC SIMATIC ET 200SP Open Controller CPU 1515SP PC F e HMI RT SW

Nordm de referecircncia 6ES7677-2FA41-4AB1 SIMATIC ET 200SP Distributed Controller CPU 1512SP F-1 PN Safety

Nordm de referecircncia 6ES7512-1SK00-4AB2 SIMATIC CPU 1516F PNDP Safety

Nordm de referecircncia 6ES7516-3FN00-4AB2 SIMATIC S7 CPU 1516-3 PNDP

Nordm de referecircncia 6ES7516-3AN00-4AB3 SIMATIC CPU 1512C PN com software e PM 1507

Nordm de referecircncia 6ES7512-1CK00-4AB1 SIMATIC CPU 1512C PN com software PM 1507 e CP 1542-5 (PROFIBUS)

Nordm de referecircncia 6ES7512-1CK00-4AB2 SIMATIC CPU 1512C PN com software

Nordm de referecircncia 6ES7512-1CK00-4AB6 SIMATIC CPU 1512C PN com software e CP 1542-5 (PROFIBUS)

Nordm de referecircncia 6ES7512-1CK00-4AB7

SIMATIC STEP 7 Software para treinamento SIMATIC STEP 7 Professional V14 SP1 - licenccedila individual

Nordm de pedido 6ES7822-1AA04-4YA5 SIMATIC STEP 7 Professional V14 SP1 - 6 licenccedilas para sala de aula

Nordm de pedido 6ES7822-1BA04-4YA5 SIMATIC STEP 7 Professional V14 SP1 - 6 licenccedilas para upgrade

Nordm de pedido 6ES7822-1AA04-4YE5 SIMATIC STEP 7 Professional V14 SP1 - 20 licenccedilas para estudantes

Nordm de pedido 6ES7822-1AC04-4YA5

Por favor note que os pacotes de treinamento podem ser substituiacutedos por pacotes atualizados

quando necessaacuterio

Um resumo dos pacotes SCE atualmente disponiacuteveis pode ser encontrado em

siemenscomscetp

Treinamentos avanccedilados Para treinamentos regionais avanccedilados SCE Siemens entre em contato com o parceiro SCE da

sua regiatildeo siemenscomscecontact

Outras informaccedilotildees sobre SCE siemenscomsce

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 3

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Nota sobre o uso A documentaccedilatildeo de treinamento SCE para a soluccedilatildeo de automaccedilatildeo convencional Totally

Integrated Automation (TIA) foi elaborada para o programa Siemens Automation Cooperates with

Education (SCE) especificamente para fins educacionais em instituiccedilotildees puacuteblicas de ensino FampE

A Siemens AG natildeo assume responsabilidade sobre o conteuacutedo

Esta documentaccedilatildeo somente deve ser utilizada para a formaccedilatildeo inicial nos produtossistemas da

Siemens Isto eacute ela pode ser copiada total ou parcialmente e ser entregue aos estudantes para a

utilizaccedilatildeo no acircmbito de seu treinamento A distribuiccedilatildeo a reproduccedilatildeo desta documentaccedilatildeo e a

divulgaccedilatildeo do seu conteuacutedo satildeo permitidas apenas para fins educacionais nas instituiccedilotildees

puacuteblicas de ensino

As exceccedilotildees demandam a aprovaccedilatildeo por escrito do representante da Siemens AG Roland

Scheuerer rolandscheuerersiemenscom

As violaccedilotildees estatildeo sujeitas a indenizaccedilatildeo por danos Todos os direitos inclusive da traduccedilatildeo satildeo

reservados particularmente para o caso de registro de patente ou marca registrada

A utilizaccedilatildeo em cursos para clientes industriais eacute expressamente proibida O uso comercial dos

documentos natildeo eacute autorizado

Agradecemos agrave TU Dresden principalmente ao Prof Dr Eng Leon Urbas e agrave da empresa Michael

Dziallas Engineering e a todos os outros envolvidos pelo auxiacutelio durante a elaboraccedilatildeo desta

documentaccedilatildeo de treinamento SCE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 4

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Diretoacuterio

1 Objetivo 5

2 Requisito 5

3 Hardwares e softwares necessaacuterios 6

4 Teoria 7

41 Instacircncias e instacircncias muacuteltiplas na SIMATIC S7-1500 7

411 Blocos de dados de instacircncia Instacircncias individuais 8

412 Instacircncias muacuteltiplas 9

5 Definiccedilatildeo da tarefa 11

6 Planejamento 11

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo 11

7 Instruccedilatildeo passo a passo estruturada 12

71 Desarquivar um projeto existente 12

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um IEC-Timer TP 14

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional 20

74 Salvar e compilar o programa 21

75 Carregar o programa 22

76 Observar os moacutedulos do programa 23

77 Arquivamento do projeto 25

8 Lista de verificaccedilatildeo 26

9 Exerciacutecio 27

91 Definiccedilatildeo da tarefa ndash Exerciacutecio 27

92 Planejamento 27

93 Lista de verificaccedilatildeo ndash Exerciacutecio 28

10 Informaccedilatildeo adicional 29

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 5

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

TEMPOS IEC E CONTADORES IEC DE

INSTAcircNCIAS MUacuteLTIPLAS NA SIMATIC S7-1500

1 Objetivo

Nesta capiacutetulo iraacute conhecer a utilizaccedilatildeo de instacircncias individuais e muacuteltiplas durante a programaccedilatildeo da SIMATIC S7-1500 com a ferramenta de programaccedilatildeo TIA Portal

O moacutedulo explica os diversos tipos de blocos de dados de instacircncias e apresenta gradualmente a ampliaccedilatildeo de um moacutedulo de programa pelos tempos IEC e o contador IEC

Os comandos SIMATIC S7 listados no capiacutetulo 3 podem ser utilizados

2 Requisito

Este capiacutetulo baseia-se na programaccedilatildeo FB com a SIMATIC S7 CPU1516F-3 PNDP Para a execuccedilatildeo deste capiacutetulo poderaacute por ex recorrer ao seguinte projeto 032-200_FB-Programaccedilatildeo_R1503zap13

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 6

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

3 Hardwares e softwares necessaacuterios

1 Engineering Station Preacute-requisitos satildeo hardware e sistema operacional

(outras informaccedilotildees vide Readme nos DVDs TIA Portal Installations)

2 Software SIMATIC STEP 7 Professional no TIA Portal ndash a partir de V13

3 Comando SIMATIC S7-1500S7-1200S7-300 p ex CPU 1516F-3 PNDP ndash

a partir de Firmware V16 com Memory Card e 16DI16DO assim como 2AI1AO

Nota As entradas digitais deveratildeo ser executadas em um painel de controle

4 Conexatildeo Ethernet entre Engineering Station e comando

2 SIMATIC STEP 7 Professional (TIA

Portal) a partir de V13

3 Comando SIMATIC S7-1500

1 Engineering Station

4 Conexatildeo Ethernet

Painel de controle

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 7

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

4 Teoria

41 Instacircncias e instacircncias muacuteltiplas na SIMATIC S7-1500

A chamada de um bloco de funccedilatildeo eacute denominada como instacircncia Cada chamada de um moacutedulo de funccedilatildeo eacute atribuiacutedo a uma Instacircncia que serve como memoacuteria de dados Nela seratildeo armazenados os paracircmetros atuais e os dados estaacuteticos do moacutedulo de funccedilatildeo

As variaacuteveis declaradas no bloco de funccedilatildeo determinam a estrutura do bloco de dados de instacircncia

Uso de instacircncias individuais e muacuteltiplas instacircncias

Poderaacute atribuir as instacircncias do seguinte modo

Chamada como instacircncia individual

- Um bloco de dados de instacircncia proacuteprio por instacircncia de um moacutedulo de funccedilatildeo

Chamada como instacircncia muacuteltipla

- Um bloco de dados de instacircncia para diversas instacircncias de um ou mais moacutedulos de funccedilatildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 8

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

411 Blocos de dados de instacircncia Instacircncias individuais

A chamada de um moacutedulo de funccedilatildeo ao qual estaacute atribuiacutedo um bloco de dados de instacircncia proacuteprio eacute denominada como instacircncia individual

Se o moacutedulo de funccedilatildeo tiver sido criado conforme as regras para os moacutedulos padratildeo habilitados para biblioteca entatildeo este tambeacutem poderaacute ser chamado diversas vezes

No entanto para cada chamada como instacircncia individual seraacute necessaacuterio atribuir um bloco de dados de instacircncia diferente

Exemplo de instacircncias individuais

A figura abaixo mostra o controlador de dois motores com um bloco de funccedilatildeo FB10 e dois diferentes blocos de dados

Os diferentes dados dos motores individuais por exemplo rotaccedilatildeo tempo ateacute atingir a rotaccedilatildeo nominal tempo total de operaccedilatildeo satildeo armazenados em diferentes blocos de dados de instacircncia DB10 e DB11

Nota Alguns comandos tais como tempos e contadores comportam-se como moacutedulos de funccedilatildeo Se estes forem chamados entatildeo eles tambeacutem necessitaratildeo de um espaccedilo de memoacuteria atribuiacutedo por ex na forma de um bloco de dados de instacircncia

OB1 Chamada de FC1

DB11 DB de instacircncia para a segunda chamada com dados do motor2

DB10 DB de instacircncia para a primeira chamada com dados do motor1

FC1

Chamada de FB10 com DB10 de instacircncia Ao controlador do motor1 Chamada de FB10 com DB11 de instacircncia Ao controlador do motor1

FB10 Bloco padratildeo com o programa do motor

FB10 Bloco padratildeo com o programa do motor

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 9

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

412 Instacircncias muacuteltiplas

Provavelmente deseja ou poderaacute devido ao espaccedilo de memoacuteria utilizado pela CPU usar somente uma quantidade limitada de blocos de dados para as instacircncias

Se em seu programa de aplicativo em um moacutedulo de funccedilatildeo forem chamados outros moacutedulos de funccedilatildeo tempos contadores etc jaacute existentes entatildeo poderaacute acessar estes outros moacutedulos de funccedilatildeo sem os DBs de instacircncia proacuteprios (isto eacute suplementares)

Selecione simplesmente nas opccedilotildees de chamada a Multiple instance (Instacircncia muacuteltipla)

Notas As muacuteltiplas instacircncias oferecem a possibilidade do bloco de funccedilatildeo chamado armazenar os seus dados no bloco de dados de instacircncia do bloco de funccedilatildeo que realiza a chamada

Para tal o bloco que realizada a chamada deve ser sempre um bloco de funccedilatildeo

Com isto eacute obtida uma concentraccedilatildeo dos dados de instacircncia em um bloco de dados de instacircncia isto eacute eacute possiacutevel aproveitar melhor a quantidade de DBs disponiacuteveis

Na verdade isto deve acontecer sempre quando o moacutedulo a ser chamado deve permanecer reutilizaacutevel como moacutedulo padratildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 10

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Exemplo de muacuteltiplas instacircncias

A figura seguinte aprese duas chamadas de um IEC_Timers do tipo TP (impulso) dentro de um moacutedulo de funccedilatildeo

Os diferentes dados para ambos os contadores satildeo armazenados como diferentes instacircncias muacuteltiplas no bloco de dados de instacircncia DB1 do moacutedulo de funccedilatildeo FB1 a ser chamado

DB1 (DB de instacircncia para FB1) Variaacutevel estaacutetica (Static) Tempo1 IEC_Timer Tempo2 IEC_Timer com instacircncia muacuteltipla

OB1 Chamada de FB1 com DB1 de instacircncia

FB1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo2

Tempo2 do tipo IEC_Timer

Tempo2 do tipo IEC_Timer

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 11

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

5 Definiccedilatildeo da tarefa

Neste capiacutetulo o moacutedulo de funccedilatildeo do capiacutetulo SCE_PT_032-200 FB-Programaccedilatildeo deve ser ampliado em um IEC-Timer

6 Planejamento

A programaccedilatildeo do IEC-Timers eacute realizada como ampliaccedilatildeo em um moacutedulo de funccedilatildeo MOTOR-AUTO [FB1] a partir do projeto 032-200_FB-Programaccedilatildeozap13 Este projeto deve ser desarquivado e entatildeo o IEC-Timer TP (impulso memorizador) deve ser inserido Como memoacuteria para o Timer seraacute criada uma instacircncia muacuteltipla

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo

A memoacuteria_Automaacutetico_Partida_Parada eacute ligada com o comando_de partida em modo de memorizaccedilatildeo no entanto somente se natildeo existirem as condiccedilotildees de reset

A memoacuteria_Automaacutetico_Partida_Parada eacute zerada quando existir o comando_de parada ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

A saiacuteda Automaacutetico_Motor por isto somente seraacute ativada quando a Memoacuteria_Automaacutetico_Partida_Parada estiver definida as condiccedilotildees de liberaccedilatildeo forem atendidas e a Memoacuteria_Correia_Partida_Parada estiver definida

Por motivos de economia de energia a correia somente deve funcionar quando tambeacutem houver uma peccedila

Por isto a Memoacuteria_Correia_Partida_Parada eacute definida quando o Sensor_Rampa_Ocupada informar uma peccedila e zerar quando o Sensor_Final da correia criar um flanco negativo ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

Ampliaccedilatildeo pela funccedilatildeo de tempo

Visto que o sensor_final da correia natildeo pocircde ser montado diretamente no final da correia eacute necessaacuterio um prolongamento do sinal do sensor_final da correia

Para isto seraacute inserido um impulso memorizador entre o sensor_final da correia e a identificaccedilatildeo do flanco negativo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 12

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

7 Instruccedilatildeo passo a passo estruturada

A seguir encontraraacute uma instruccedilatildeo como poderaacute implementar o planejamento Se jaacute tiver conhecimento suficiente os passos numerados jaacute seratildeo suficientes para o processamento Caso contraacuterio simplesmente siga os seguintes passos detalhados na instruccedilatildeo

71 Desarquivar um projeto existente

Antes que possa ampliar o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] deveraacute

desarquivar o projeto 032-200_FB-Programaccedilatildeozap13 a partir do capiacutetulo

SCE_PT_032-200 FB-Programaccedilatildeo Para extrair do arquivo de um projeto atual vocecirc

deve procurar na visualizaccedilatildeo do projeto em Project (Projeto) Retrieve (Extrair) o

arquivo correspondente Confirme sua seleccedilatildeo em seguida com Open (Abrir) ( Project

(Projeto) Retrieve (Extrair) Selection of a zap archive (Seleccedilatildeo de uma arquivo

zap) Open (Abrir))

Como proacuteximo passo pode ser selecionado o diretoacuterio de destino no qual o projeto

desarquivado deveraacute ser salvo Confirme sua seleccedilatildeo com OK ( Target directory

(Diretoacuterio de destino) OK)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 13

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Salvar o projeto aberto pelo nome 032-300_IEC_Tempos_Contadores

( Project (Projeto) Save as hellip (Salvar em ) 032-

300_Temporizadores_contadores_IEC Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 3: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 3

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Nota sobre o uso A documentaccedilatildeo de treinamento SCE para a soluccedilatildeo de automaccedilatildeo convencional Totally

Integrated Automation (TIA) foi elaborada para o programa Siemens Automation Cooperates with

Education (SCE) especificamente para fins educacionais em instituiccedilotildees puacuteblicas de ensino FampE

A Siemens AG natildeo assume responsabilidade sobre o conteuacutedo

Esta documentaccedilatildeo somente deve ser utilizada para a formaccedilatildeo inicial nos produtossistemas da

Siemens Isto eacute ela pode ser copiada total ou parcialmente e ser entregue aos estudantes para a

utilizaccedilatildeo no acircmbito de seu treinamento A distribuiccedilatildeo a reproduccedilatildeo desta documentaccedilatildeo e a

divulgaccedilatildeo do seu conteuacutedo satildeo permitidas apenas para fins educacionais nas instituiccedilotildees

puacuteblicas de ensino

As exceccedilotildees demandam a aprovaccedilatildeo por escrito do representante da Siemens AG Roland

Scheuerer rolandscheuerersiemenscom

As violaccedilotildees estatildeo sujeitas a indenizaccedilatildeo por danos Todos os direitos inclusive da traduccedilatildeo satildeo

reservados particularmente para o caso de registro de patente ou marca registrada

A utilizaccedilatildeo em cursos para clientes industriais eacute expressamente proibida O uso comercial dos

documentos natildeo eacute autorizado

Agradecemos agrave TU Dresden principalmente ao Prof Dr Eng Leon Urbas e agrave da empresa Michael

Dziallas Engineering e a todos os outros envolvidos pelo auxiacutelio durante a elaboraccedilatildeo desta

documentaccedilatildeo de treinamento SCE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 4

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Diretoacuterio

1 Objetivo 5

2 Requisito 5

3 Hardwares e softwares necessaacuterios 6

4 Teoria 7

41 Instacircncias e instacircncias muacuteltiplas na SIMATIC S7-1500 7

411 Blocos de dados de instacircncia Instacircncias individuais 8

412 Instacircncias muacuteltiplas 9

5 Definiccedilatildeo da tarefa 11

6 Planejamento 11

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo 11

7 Instruccedilatildeo passo a passo estruturada 12

71 Desarquivar um projeto existente 12

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um IEC-Timer TP 14

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional 20

74 Salvar e compilar o programa 21

75 Carregar o programa 22

76 Observar os moacutedulos do programa 23

77 Arquivamento do projeto 25

8 Lista de verificaccedilatildeo 26

9 Exerciacutecio 27

91 Definiccedilatildeo da tarefa ndash Exerciacutecio 27

92 Planejamento 27

93 Lista de verificaccedilatildeo ndash Exerciacutecio 28

10 Informaccedilatildeo adicional 29

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 5

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

TEMPOS IEC E CONTADORES IEC DE

INSTAcircNCIAS MUacuteLTIPLAS NA SIMATIC S7-1500

1 Objetivo

Nesta capiacutetulo iraacute conhecer a utilizaccedilatildeo de instacircncias individuais e muacuteltiplas durante a programaccedilatildeo da SIMATIC S7-1500 com a ferramenta de programaccedilatildeo TIA Portal

O moacutedulo explica os diversos tipos de blocos de dados de instacircncias e apresenta gradualmente a ampliaccedilatildeo de um moacutedulo de programa pelos tempos IEC e o contador IEC

Os comandos SIMATIC S7 listados no capiacutetulo 3 podem ser utilizados

2 Requisito

Este capiacutetulo baseia-se na programaccedilatildeo FB com a SIMATIC S7 CPU1516F-3 PNDP Para a execuccedilatildeo deste capiacutetulo poderaacute por ex recorrer ao seguinte projeto 032-200_FB-Programaccedilatildeo_R1503zap13

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 6

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

3 Hardwares e softwares necessaacuterios

1 Engineering Station Preacute-requisitos satildeo hardware e sistema operacional

(outras informaccedilotildees vide Readme nos DVDs TIA Portal Installations)

2 Software SIMATIC STEP 7 Professional no TIA Portal ndash a partir de V13

3 Comando SIMATIC S7-1500S7-1200S7-300 p ex CPU 1516F-3 PNDP ndash

a partir de Firmware V16 com Memory Card e 16DI16DO assim como 2AI1AO

Nota As entradas digitais deveratildeo ser executadas em um painel de controle

4 Conexatildeo Ethernet entre Engineering Station e comando

2 SIMATIC STEP 7 Professional (TIA

Portal) a partir de V13

3 Comando SIMATIC S7-1500

1 Engineering Station

4 Conexatildeo Ethernet

Painel de controle

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 7

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

4 Teoria

41 Instacircncias e instacircncias muacuteltiplas na SIMATIC S7-1500

A chamada de um bloco de funccedilatildeo eacute denominada como instacircncia Cada chamada de um moacutedulo de funccedilatildeo eacute atribuiacutedo a uma Instacircncia que serve como memoacuteria de dados Nela seratildeo armazenados os paracircmetros atuais e os dados estaacuteticos do moacutedulo de funccedilatildeo

As variaacuteveis declaradas no bloco de funccedilatildeo determinam a estrutura do bloco de dados de instacircncia

Uso de instacircncias individuais e muacuteltiplas instacircncias

Poderaacute atribuir as instacircncias do seguinte modo

Chamada como instacircncia individual

- Um bloco de dados de instacircncia proacuteprio por instacircncia de um moacutedulo de funccedilatildeo

Chamada como instacircncia muacuteltipla

- Um bloco de dados de instacircncia para diversas instacircncias de um ou mais moacutedulos de funccedilatildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 8

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

411 Blocos de dados de instacircncia Instacircncias individuais

A chamada de um moacutedulo de funccedilatildeo ao qual estaacute atribuiacutedo um bloco de dados de instacircncia proacuteprio eacute denominada como instacircncia individual

Se o moacutedulo de funccedilatildeo tiver sido criado conforme as regras para os moacutedulos padratildeo habilitados para biblioteca entatildeo este tambeacutem poderaacute ser chamado diversas vezes

No entanto para cada chamada como instacircncia individual seraacute necessaacuterio atribuir um bloco de dados de instacircncia diferente

Exemplo de instacircncias individuais

A figura abaixo mostra o controlador de dois motores com um bloco de funccedilatildeo FB10 e dois diferentes blocos de dados

Os diferentes dados dos motores individuais por exemplo rotaccedilatildeo tempo ateacute atingir a rotaccedilatildeo nominal tempo total de operaccedilatildeo satildeo armazenados em diferentes blocos de dados de instacircncia DB10 e DB11

Nota Alguns comandos tais como tempos e contadores comportam-se como moacutedulos de funccedilatildeo Se estes forem chamados entatildeo eles tambeacutem necessitaratildeo de um espaccedilo de memoacuteria atribuiacutedo por ex na forma de um bloco de dados de instacircncia

OB1 Chamada de FC1

DB11 DB de instacircncia para a segunda chamada com dados do motor2

DB10 DB de instacircncia para a primeira chamada com dados do motor1

FC1

Chamada de FB10 com DB10 de instacircncia Ao controlador do motor1 Chamada de FB10 com DB11 de instacircncia Ao controlador do motor1

FB10 Bloco padratildeo com o programa do motor

FB10 Bloco padratildeo com o programa do motor

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 9

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

412 Instacircncias muacuteltiplas

Provavelmente deseja ou poderaacute devido ao espaccedilo de memoacuteria utilizado pela CPU usar somente uma quantidade limitada de blocos de dados para as instacircncias

Se em seu programa de aplicativo em um moacutedulo de funccedilatildeo forem chamados outros moacutedulos de funccedilatildeo tempos contadores etc jaacute existentes entatildeo poderaacute acessar estes outros moacutedulos de funccedilatildeo sem os DBs de instacircncia proacuteprios (isto eacute suplementares)

Selecione simplesmente nas opccedilotildees de chamada a Multiple instance (Instacircncia muacuteltipla)

Notas As muacuteltiplas instacircncias oferecem a possibilidade do bloco de funccedilatildeo chamado armazenar os seus dados no bloco de dados de instacircncia do bloco de funccedilatildeo que realiza a chamada

Para tal o bloco que realizada a chamada deve ser sempre um bloco de funccedilatildeo

Com isto eacute obtida uma concentraccedilatildeo dos dados de instacircncia em um bloco de dados de instacircncia isto eacute eacute possiacutevel aproveitar melhor a quantidade de DBs disponiacuteveis

Na verdade isto deve acontecer sempre quando o moacutedulo a ser chamado deve permanecer reutilizaacutevel como moacutedulo padratildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 10

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Exemplo de muacuteltiplas instacircncias

A figura seguinte aprese duas chamadas de um IEC_Timers do tipo TP (impulso) dentro de um moacutedulo de funccedilatildeo

Os diferentes dados para ambos os contadores satildeo armazenados como diferentes instacircncias muacuteltiplas no bloco de dados de instacircncia DB1 do moacutedulo de funccedilatildeo FB1 a ser chamado

DB1 (DB de instacircncia para FB1) Variaacutevel estaacutetica (Static) Tempo1 IEC_Timer Tempo2 IEC_Timer com instacircncia muacuteltipla

OB1 Chamada de FB1 com DB1 de instacircncia

FB1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo2

Tempo2 do tipo IEC_Timer

Tempo2 do tipo IEC_Timer

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 11

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

5 Definiccedilatildeo da tarefa

Neste capiacutetulo o moacutedulo de funccedilatildeo do capiacutetulo SCE_PT_032-200 FB-Programaccedilatildeo deve ser ampliado em um IEC-Timer

6 Planejamento

A programaccedilatildeo do IEC-Timers eacute realizada como ampliaccedilatildeo em um moacutedulo de funccedilatildeo MOTOR-AUTO [FB1] a partir do projeto 032-200_FB-Programaccedilatildeozap13 Este projeto deve ser desarquivado e entatildeo o IEC-Timer TP (impulso memorizador) deve ser inserido Como memoacuteria para o Timer seraacute criada uma instacircncia muacuteltipla

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo

A memoacuteria_Automaacutetico_Partida_Parada eacute ligada com o comando_de partida em modo de memorizaccedilatildeo no entanto somente se natildeo existirem as condiccedilotildees de reset

A memoacuteria_Automaacutetico_Partida_Parada eacute zerada quando existir o comando_de parada ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

A saiacuteda Automaacutetico_Motor por isto somente seraacute ativada quando a Memoacuteria_Automaacutetico_Partida_Parada estiver definida as condiccedilotildees de liberaccedilatildeo forem atendidas e a Memoacuteria_Correia_Partida_Parada estiver definida

Por motivos de economia de energia a correia somente deve funcionar quando tambeacutem houver uma peccedila

Por isto a Memoacuteria_Correia_Partida_Parada eacute definida quando o Sensor_Rampa_Ocupada informar uma peccedila e zerar quando o Sensor_Final da correia criar um flanco negativo ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

Ampliaccedilatildeo pela funccedilatildeo de tempo

Visto que o sensor_final da correia natildeo pocircde ser montado diretamente no final da correia eacute necessaacuterio um prolongamento do sinal do sensor_final da correia

Para isto seraacute inserido um impulso memorizador entre o sensor_final da correia e a identificaccedilatildeo do flanco negativo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 12

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

7 Instruccedilatildeo passo a passo estruturada

A seguir encontraraacute uma instruccedilatildeo como poderaacute implementar o planejamento Se jaacute tiver conhecimento suficiente os passos numerados jaacute seratildeo suficientes para o processamento Caso contraacuterio simplesmente siga os seguintes passos detalhados na instruccedilatildeo

71 Desarquivar um projeto existente

Antes que possa ampliar o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] deveraacute

desarquivar o projeto 032-200_FB-Programaccedilatildeozap13 a partir do capiacutetulo

SCE_PT_032-200 FB-Programaccedilatildeo Para extrair do arquivo de um projeto atual vocecirc

deve procurar na visualizaccedilatildeo do projeto em Project (Projeto) Retrieve (Extrair) o

arquivo correspondente Confirme sua seleccedilatildeo em seguida com Open (Abrir) ( Project

(Projeto) Retrieve (Extrair) Selection of a zap archive (Seleccedilatildeo de uma arquivo

zap) Open (Abrir))

Como proacuteximo passo pode ser selecionado o diretoacuterio de destino no qual o projeto

desarquivado deveraacute ser salvo Confirme sua seleccedilatildeo com OK ( Target directory

(Diretoacuterio de destino) OK)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 13

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Salvar o projeto aberto pelo nome 032-300_IEC_Tempos_Contadores

( Project (Projeto) Save as hellip (Salvar em ) 032-

300_Temporizadores_contadores_IEC Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 4: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 4

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Diretoacuterio

1 Objetivo 5

2 Requisito 5

3 Hardwares e softwares necessaacuterios 6

4 Teoria 7

41 Instacircncias e instacircncias muacuteltiplas na SIMATIC S7-1500 7

411 Blocos de dados de instacircncia Instacircncias individuais 8

412 Instacircncias muacuteltiplas 9

5 Definiccedilatildeo da tarefa 11

6 Planejamento 11

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo 11

7 Instruccedilatildeo passo a passo estruturada 12

71 Desarquivar um projeto existente 12

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um IEC-Timer TP 14

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional 20

74 Salvar e compilar o programa 21

75 Carregar o programa 22

76 Observar os moacutedulos do programa 23

77 Arquivamento do projeto 25

8 Lista de verificaccedilatildeo 26

9 Exerciacutecio 27

91 Definiccedilatildeo da tarefa ndash Exerciacutecio 27

92 Planejamento 27

93 Lista de verificaccedilatildeo ndash Exerciacutecio 28

10 Informaccedilatildeo adicional 29

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 5

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

TEMPOS IEC E CONTADORES IEC DE

INSTAcircNCIAS MUacuteLTIPLAS NA SIMATIC S7-1500

1 Objetivo

Nesta capiacutetulo iraacute conhecer a utilizaccedilatildeo de instacircncias individuais e muacuteltiplas durante a programaccedilatildeo da SIMATIC S7-1500 com a ferramenta de programaccedilatildeo TIA Portal

O moacutedulo explica os diversos tipos de blocos de dados de instacircncias e apresenta gradualmente a ampliaccedilatildeo de um moacutedulo de programa pelos tempos IEC e o contador IEC

Os comandos SIMATIC S7 listados no capiacutetulo 3 podem ser utilizados

2 Requisito

Este capiacutetulo baseia-se na programaccedilatildeo FB com a SIMATIC S7 CPU1516F-3 PNDP Para a execuccedilatildeo deste capiacutetulo poderaacute por ex recorrer ao seguinte projeto 032-200_FB-Programaccedilatildeo_R1503zap13

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 6

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

3 Hardwares e softwares necessaacuterios

1 Engineering Station Preacute-requisitos satildeo hardware e sistema operacional

(outras informaccedilotildees vide Readme nos DVDs TIA Portal Installations)

2 Software SIMATIC STEP 7 Professional no TIA Portal ndash a partir de V13

3 Comando SIMATIC S7-1500S7-1200S7-300 p ex CPU 1516F-3 PNDP ndash

a partir de Firmware V16 com Memory Card e 16DI16DO assim como 2AI1AO

Nota As entradas digitais deveratildeo ser executadas em um painel de controle

4 Conexatildeo Ethernet entre Engineering Station e comando

2 SIMATIC STEP 7 Professional (TIA

Portal) a partir de V13

3 Comando SIMATIC S7-1500

1 Engineering Station

4 Conexatildeo Ethernet

Painel de controle

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 7

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

4 Teoria

41 Instacircncias e instacircncias muacuteltiplas na SIMATIC S7-1500

A chamada de um bloco de funccedilatildeo eacute denominada como instacircncia Cada chamada de um moacutedulo de funccedilatildeo eacute atribuiacutedo a uma Instacircncia que serve como memoacuteria de dados Nela seratildeo armazenados os paracircmetros atuais e os dados estaacuteticos do moacutedulo de funccedilatildeo

As variaacuteveis declaradas no bloco de funccedilatildeo determinam a estrutura do bloco de dados de instacircncia

Uso de instacircncias individuais e muacuteltiplas instacircncias

Poderaacute atribuir as instacircncias do seguinte modo

Chamada como instacircncia individual

- Um bloco de dados de instacircncia proacuteprio por instacircncia de um moacutedulo de funccedilatildeo

Chamada como instacircncia muacuteltipla

- Um bloco de dados de instacircncia para diversas instacircncias de um ou mais moacutedulos de funccedilatildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 8

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

411 Blocos de dados de instacircncia Instacircncias individuais

A chamada de um moacutedulo de funccedilatildeo ao qual estaacute atribuiacutedo um bloco de dados de instacircncia proacuteprio eacute denominada como instacircncia individual

Se o moacutedulo de funccedilatildeo tiver sido criado conforme as regras para os moacutedulos padratildeo habilitados para biblioteca entatildeo este tambeacutem poderaacute ser chamado diversas vezes

No entanto para cada chamada como instacircncia individual seraacute necessaacuterio atribuir um bloco de dados de instacircncia diferente

Exemplo de instacircncias individuais

A figura abaixo mostra o controlador de dois motores com um bloco de funccedilatildeo FB10 e dois diferentes blocos de dados

Os diferentes dados dos motores individuais por exemplo rotaccedilatildeo tempo ateacute atingir a rotaccedilatildeo nominal tempo total de operaccedilatildeo satildeo armazenados em diferentes blocos de dados de instacircncia DB10 e DB11

Nota Alguns comandos tais como tempos e contadores comportam-se como moacutedulos de funccedilatildeo Se estes forem chamados entatildeo eles tambeacutem necessitaratildeo de um espaccedilo de memoacuteria atribuiacutedo por ex na forma de um bloco de dados de instacircncia

OB1 Chamada de FC1

DB11 DB de instacircncia para a segunda chamada com dados do motor2

DB10 DB de instacircncia para a primeira chamada com dados do motor1

FC1

Chamada de FB10 com DB10 de instacircncia Ao controlador do motor1 Chamada de FB10 com DB11 de instacircncia Ao controlador do motor1

FB10 Bloco padratildeo com o programa do motor

FB10 Bloco padratildeo com o programa do motor

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 9

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

412 Instacircncias muacuteltiplas

Provavelmente deseja ou poderaacute devido ao espaccedilo de memoacuteria utilizado pela CPU usar somente uma quantidade limitada de blocos de dados para as instacircncias

Se em seu programa de aplicativo em um moacutedulo de funccedilatildeo forem chamados outros moacutedulos de funccedilatildeo tempos contadores etc jaacute existentes entatildeo poderaacute acessar estes outros moacutedulos de funccedilatildeo sem os DBs de instacircncia proacuteprios (isto eacute suplementares)

Selecione simplesmente nas opccedilotildees de chamada a Multiple instance (Instacircncia muacuteltipla)

Notas As muacuteltiplas instacircncias oferecem a possibilidade do bloco de funccedilatildeo chamado armazenar os seus dados no bloco de dados de instacircncia do bloco de funccedilatildeo que realiza a chamada

Para tal o bloco que realizada a chamada deve ser sempre um bloco de funccedilatildeo

Com isto eacute obtida uma concentraccedilatildeo dos dados de instacircncia em um bloco de dados de instacircncia isto eacute eacute possiacutevel aproveitar melhor a quantidade de DBs disponiacuteveis

Na verdade isto deve acontecer sempre quando o moacutedulo a ser chamado deve permanecer reutilizaacutevel como moacutedulo padratildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 10

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Exemplo de muacuteltiplas instacircncias

A figura seguinte aprese duas chamadas de um IEC_Timers do tipo TP (impulso) dentro de um moacutedulo de funccedilatildeo

Os diferentes dados para ambos os contadores satildeo armazenados como diferentes instacircncias muacuteltiplas no bloco de dados de instacircncia DB1 do moacutedulo de funccedilatildeo FB1 a ser chamado

DB1 (DB de instacircncia para FB1) Variaacutevel estaacutetica (Static) Tempo1 IEC_Timer Tempo2 IEC_Timer com instacircncia muacuteltipla

OB1 Chamada de FB1 com DB1 de instacircncia

FB1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo2

Tempo2 do tipo IEC_Timer

Tempo2 do tipo IEC_Timer

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 11

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

5 Definiccedilatildeo da tarefa

Neste capiacutetulo o moacutedulo de funccedilatildeo do capiacutetulo SCE_PT_032-200 FB-Programaccedilatildeo deve ser ampliado em um IEC-Timer

6 Planejamento

A programaccedilatildeo do IEC-Timers eacute realizada como ampliaccedilatildeo em um moacutedulo de funccedilatildeo MOTOR-AUTO [FB1] a partir do projeto 032-200_FB-Programaccedilatildeozap13 Este projeto deve ser desarquivado e entatildeo o IEC-Timer TP (impulso memorizador) deve ser inserido Como memoacuteria para o Timer seraacute criada uma instacircncia muacuteltipla

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo

A memoacuteria_Automaacutetico_Partida_Parada eacute ligada com o comando_de partida em modo de memorizaccedilatildeo no entanto somente se natildeo existirem as condiccedilotildees de reset

A memoacuteria_Automaacutetico_Partida_Parada eacute zerada quando existir o comando_de parada ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

A saiacuteda Automaacutetico_Motor por isto somente seraacute ativada quando a Memoacuteria_Automaacutetico_Partida_Parada estiver definida as condiccedilotildees de liberaccedilatildeo forem atendidas e a Memoacuteria_Correia_Partida_Parada estiver definida

Por motivos de economia de energia a correia somente deve funcionar quando tambeacutem houver uma peccedila

Por isto a Memoacuteria_Correia_Partida_Parada eacute definida quando o Sensor_Rampa_Ocupada informar uma peccedila e zerar quando o Sensor_Final da correia criar um flanco negativo ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

Ampliaccedilatildeo pela funccedilatildeo de tempo

Visto que o sensor_final da correia natildeo pocircde ser montado diretamente no final da correia eacute necessaacuterio um prolongamento do sinal do sensor_final da correia

Para isto seraacute inserido um impulso memorizador entre o sensor_final da correia e a identificaccedilatildeo do flanco negativo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 12

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

7 Instruccedilatildeo passo a passo estruturada

A seguir encontraraacute uma instruccedilatildeo como poderaacute implementar o planejamento Se jaacute tiver conhecimento suficiente os passos numerados jaacute seratildeo suficientes para o processamento Caso contraacuterio simplesmente siga os seguintes passos detalhados na instruccedilatildeo

71 Desarquivar um projeto existente

Antes que possa ampliar o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] deveraacute

desarquivar o projeto 032-200_FB-Programaccedilatildeozap13 a partir do capiacutetulo

SCE_PT_032-200 FB-Programaccedilatildeo Para extrair do arquivo de um projeto atual vocecirc

deve procurar na visualizaccedilatildeo do projeto em Project (Projeto) Retrieve (Extrair) o

arquivo correspondente Confirme sua seleccedilatildeo em seguida com Open (Abrir) ( Project

(Projeto) Retrieve (Extrair) Selection of a zap archive (Seleccedilatildeo de uma arquivo

zap) Open (Abrir))

Como proacuteximo passo pode ser selecionado o diretoacuterio de destino no qual o projeto

desarquivado deveraacute ser salvo Confirme sua seleccedilatildeo com OK ( Target directory

(Diretoacuterio de destino) OK)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 13

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Salvar o projeto aberto pelo nome 032-300_IEC_Tempos_Contadores

( Project (Projeto) Save as hellip (Salvar em ) 032-

300_Temporizadores_contadores_IEC Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 5: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 5

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

TEMPOS IEC E CONTADORES IEC DE

INSTAcircNCIAS MUacuteLTIPLAS NA SIMATIC S7-1500

1 Objetivo

Nesta capiacutetulo iraacute conhecer a utilizaccedilatildeo de instacircncias individuais e muacuteltiplas durante a programaccedilatildeo da SIMATIC S7-1500 com a ferramenta de programaccedilatildeo TIA Portal

O moacutedulo explica os diversos tipos de blocos de dados de instacircncias e apresenta gradualmente a ampliaccedilatildeo de um moacutedulo de programa pelos tempos IEC e o contador IEC

Os comandos SIMATIC S7 listados no capiacutetulo 3 podem ser utilizados

2 Requisito

Este capiacutetulo baseia-se na programaccedilatildeo FB com a SIMATIC S7 CPU1516F-3 PNDP Para a execuccedilatildeo deste capiacutetulo poderaacute por ex recorrer ao seguinte projeto 032-200_FB-Programaccedilatildeo_R1503zap13

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 6

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

3 Hardwares e softwares necessaacuterios

1 Engineering Station Preacute-requisitos satildeo hardware e sistema operacional

(outras informaccedilotildees vide Readme nos DVDs TIA Portal Installations)

2 Software SIMATIC STEP 7 Professional no TIA Portal ndash a partir de V13

3 Comando SIMATIC S7-1500S7-1200S7-300 p ex CPU 1516F-3 PNDP ndash

a partir de Firmware V16 com Memory Card e 16DI16DO assim como 2AI1AO

Nota As entradas digitais deveratildeo ser executadas em um painel de controle

4 Conexatildeo Ethernet entre Engineering Station e comando

2 SIMATIC STEP 7 Professional (TIA

Portal) a partir de V13

3 Comando SIMATIC S7-1500

1 Engineering Station

4 Conexatildeo Ethernet

Painel de controle

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 7

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

4 Teoria

41 Instacircncias e instacircncias muacuteltiplas na SIMATIC S7-1500

A chamada de um bloco de funccedilatildeo eacute denominada como instacircncia Cada chamada de um moacutedulo de funccedilatildeo eacute atribuiacutedo a uma Instacircncia que serve como memoacuteria de dados Nela seratildeo armazenados os paracircmetros atuais e os dados estaacuteticos do moacutedulo de funccedilatildeo

As variaacuteveis declaradas no bloco de funccedilatildeo determinam a estrutura do bloco de dados de instacircncia

Uso de instacircncias individuais e muacuteltiplas instacircncias

Poderaacute atribuir as instacircncias do seguinte modo

Chamada como instacircncia individual

- Um bloco de dados de instacircncia proacuteprio por instacircncia de um moacutedulo de funccedilatildeo

Chamada como instacircncia muacuteltipla

- Um bloco de dados de instacircncia para diversas instacircncias de um ou mais moacutedulos de funccedilatildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 8

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

411 Blocos de dados de instacircncia Instacircncias individuais

A chamada de um moacutedulo de funccedilatildeo ao qual estaacute atribuiacutedo um bloco de dados de instacircncia proacuteprio eacute denominada como instacircncia individual

Se o moacutedulo de funccedilatildeo tiver sido criado conforme as regras para os moacutedulos padratildeo habilitados para biblioteca entatildeo este tambeacutem poderaacute ser chamado diversas vezes

No entanto para cada chamada como instacircncia individual seraacute necessaacuterio atribuir um bloco de dados de instacircncia diferente

Exemplo de instacircncias individuais

A figura abaixo mostra o controlador de dois motores com um bloco de funccedilatildeo FB10 e dois diferentes blocos de dados

Os diferentes dados dos motores individuais por exemplo rotaccedilatildeo tempo ateacute atingir a rotaccedilatildeo nominal tempo total de operaccedilatildeo satildeo armazenados em diferentes blocos de dados de instacircncia DB10 e DB11

Nota Alguns comandos tais como tempos e contadores comportam-se como moacutedulos de funccedilatildeo Se estes forem chamados entatildeo eles tambeacutem necessitaratildeo de um espaccedilo de memoacuteria atribuiacutedo por ex na forma de um bloco de dados de instacircncia

OB1 Chamada de FC1

DB11 DB de instacircncia para a segunda chamada com dados do motor2

DB10 DB de instacircncia para a primeira chamada com dados do motor1

FC1

Chamada de FB10 com DB10 de instacircncia Ao controlador do motor1 Chamada de FB10 com DB11 de instacircncia Ao controlador do motor1

FB10 Bloco padratildeo com o programa do motor

FB10 Bloco padratildeo com o programa do motor

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 9

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

412 Instacircncias muacuteltiplas

Provavelmente deseja ou poderaacute devido ao espaccedilo de memoacuteria utilizado pela CPU usar somente uma quantidade limitada de blocos de dados para as instacircncias

Se em seu programa de aplicativo em um moacutedulo de funccedilatildeo forem chamados outros moacutedulos de funccedilatildeo tempos contadores etc jaacute existentes entatildeo poderaacute acessar estes outros moacutedulos de funccedilatildeo sem os DBs de instacircncia proacuteprios (isto eacute suplementares)

Selecione simplesmente nas opccedilotildees de chamada a Multiple instance (Instacircncia muacuteltipla)

Notas As muacuteltiplas instacircncias oferecem a possibilidade do bloco de funccedilatildeo chamado armazenar os seus dados no bloco de dados de instacircncia do bloco de funccedilatildeo que realiza a chamada

Para tal o bloco que realizada a chamada deve ser sempre um bloco de funccedilatildeo

Com isto eacute obtida uma concentraccedilatildeo dos dados de instacircncia em um bloco de dados de instacircncia isto eacute eacute possiacutevel aproveitar melhor a quantidade de DBs disponiacuteveis

Na verdade isto deve acontecer sempre quando o moacutedulo a ser chamado deve permanecer reutilizaacutevel como moacutedulo padratildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 10

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Exemplo de muacuteltiplas instacircncias

A figura seguinte aprese duas chamadas de um IEC_Timers do tipo TP (impulso) dentro de um moacutedulo de funccedilatildeo

Os diferentes dados para ambos os contadores satildeo armazenados como diferentes instacircncias muacuteltiplas no bloco de dados de instacircncia DB1 do moacutedulo de funccedilatildeo FB1 a ser chamado

DB1 (DB de instacircncia para FB1) Variaacutevel estaacutetica (Static) Tempo1 IEC_Timer Tempo2 IEC_Timer com instacircncia muacuteltipla

OB1 Chamada de FB1 com DB1 de instacircncia

FB1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo2

Tempo2 do tipo IEC_Timer

Tempo2 do tipo IEC_Timer

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 11

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

5 Definiccedilatildeo da tarefa

Neste capiacutetulo o moacutedulo de funccedilatildeo do capiacutetulo SCE_PT_032-200 FB-Programaccedilatildeo deve ser ampliado em um IEC-Timer

6 Planejamento

A programaccedilatildeo do IEC-Timers eacute realizada como ampliaccedilatildeo em um moacutedulo de funccedilatildeo MOTOR-AUTO [FB1] a partir do projeto 032-200_FB-Programaccedilatildeozap13 Este projeto deve ser desarquivado e entatildeo o IEC-Timer TP (impulso memorizador) deve ser inserido Como memoacuteria para o Timer seraacute criada uma instacircncia muacuteltipla

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo

A memoacuteria_Automaacutetico_Partida_Parada eacute ligada com o comando_de partida em modo de memorizaccedilatildeo no entanto somente se natildeo existirem as condiccedilotildees de reset

A memoacuteria_Automaacutetico_Partida_Parada eacute zerada quando existir o comando_de parada ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

A saiacuteda Automaacutetico_Motor por isto somente seraacute ativada quando a Memoacuteria_Automaacutetico_Partida_Parada estiver definida as condiccedilotildees de liberaccedilatildeo forem atendidas e a Memoacuteria_Correia_Partida_Parada estiver definida

Por motivos de economia de energia a correia somente deve funcionar quando tambeacutem houver uma peccedila

Por isto a Memoacuteria_Correia_Partida_Parada eacute definida quando o Sensor_Rampa_Ocupada informar uma peccedila e zerar quando o Sensor_Final da correia criar um flanco negativo ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

Ampliaccedilatildeo pela funccedilatildeo de tempo

Visto que o sensor_final da correia natildeo pocircde ser montado diretamente no final da correia eacute necessaacuterio um prolongamento do sinal do sensor_final da correia

Para isto seraacute inserido um impulso memorizador entre o sensor_final da correia e a identificaccedilatildeo do flanco negativo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 12

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

7 Instruccedilatildeo passo a passo estruturada

A seguir encontraraacute uma instruccedilatildeo como poderaacute implementar o planejamento Se jaacute tiver conhecimento suficiente os passos numerados jaacute seratildeo suficientes para o processamento Caso contraacuterio simplesmente siga os seguintes passos detalhados na instruccedilatildeo

71 Desarquivar um projeto existente

Antes que possa ampliar o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] deveraacute

desarquivar o projeto 032-200_FB-Programaccedilatildeozap13 a partir do capiacutetulo

SCE_PT_032-200 FB-Programaccedilatildeo Para extrair do arquivo de um projeto atual vocecirc

deve procurar na visualizaccedilatildeo do projeto em Project (Projeto) Retrieve (Extrair) o

arquivo correspondente Confirme sua seleccedilatildeo em seguida com Open (Abrir) ( Project

(Projeto) Retrieve (Extrair) Selection of a zap archive (Seleccedilatildeo de uma arquivo

zap) Open (Abrir))

Como proacuteximo passo pode ser selecionado o diretoacuterio de destino no qual o projeto

desarquivado deveraacute ser salvo Confirme sua seleccedilatildeo com OK ( Target directory

(Diretoacuterio de destino) OK)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 13

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Salvar o projeto aberto pelo nome 032-300_IEC_Tempos_Contadores

( Project (Projeto) Save as hellip (Salvar em ) 032-

300_Temporizadores_contadores_IEC Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 6: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 6

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

3 Hardwares e softwares necessaacuterios

1 Engineering Station Preacute-requisitos satildeo hardware e sistema operacional

(outras informaccedilotildees vide Readme nos DVDs TIA Portal Installations)

2 Software SIMATIC STEP 7 Professional no TIA Portal ndash a partir de V13

3 Comando SIMATIC S7-1500S7-1200S7-300 p ex CPU 1516F-3 PNDP ndash

a partir de Firmware V16 com Memory Card e 16DI16DO assim como 2AI1AO

Nota As entradas digitais deveratildeo ser executadas em um painel de controle

4 Conexatildeo Ethernet entre Engineering Station e comando

2 SIMATIC STEP 7 Professional (TIA

Portal) a partir de V13

3 Comando SIMATIC S7-1500

1 Engineering Station

4 Conexatildeo Ethernet

Painel de controle

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 7

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

4 Teoria

41 Instacircncias e instacircncias muacuteltiplas na SIMATIC S7-1500

A chamada de um bloco de funccedilatildeo eacute denominada como instacircncia Cada chamada de um moacutedulo de funccedilatildeo eacute atribuiacutedo a uma Instacircncia que serve como memoacuteria de dados Nela seratildeo armazenados os paracircmetros atuais e os dados estaacuteticos do moacutedulo de funccedilatildeo

As variaacuteveis declaradas no bloco de funccedilatildeo determinam a estrutura do bloco de dados de instacircncia

Uso de instacircncias individuais e muacuteltiplas instacircncias

Poderaacute atribuir as instacircncias do seguinte modo

Chamada como instacircncia individual

- Um bloco de dados de instacircncia proacuteprio por instacircncia de um moacutedulo de funccedilatildeo

Chamada como instacircncia muacuteltipla

- Um bloco de dados de instacircncia para diversas instacircncias de um ou mais moacutedulos de funccedilatildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 8

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

411 Blocos de dados de instacircncia Instacircncias individuais

A chamada de um moacutedulo de funccedilatildeo ao qual estaacute atribuiacutedo um bloco de dados de instacircncia proacuteprio eacute denominada como instacircncia individual

Se o moacutedulo de funccedilatildeo tiver sido criado conforme as regras para os moacutedulos padratildeo habilitados para biblioteca entatildeo este tambeacutem poderaacute ser chamado diversas vezes

No entanto para cada chamada como instacircncia individual seraacute necessaacuterio atribuir um bloco de dados de instacircncia diferente

Exemplo de instacircncias individuais

A figura abaixo mostra o controlador de dois motores com um bloco de funccedilatildeo FB10 e dois diferentes blocos de dados

Os diferentes dados dos motores individuais por exemplo rotaccedilatildeo tempo ateacute atingir a rotaccedilatildeo nominal tempo total de operaccedilatildeo satildeo armazenados em diferentes blocos de dados de instacircncia DB10 e DB11

Nota Alguns comandos tais como tempos e contadores comportam-se como moacutedulos de funccedilatildeo Se estes forem chamados entatildeo eles tambeacutem necessitaratildeo de um espaccedilo de memoacuteria atribuiacutedo por ex na forma de um bloco de dados de instacircncia

OB1 Chamada de FC1

DB11 DB de instacircncia para a segunda chamada com dados do motor2

DB10 DB de instacircncia para a primeira chamada com dados do motor1

FC1

Chamada de FB10 com DB10 de instacircncia Ao controlador do motor1 Chamada de FB10 com DB11 de instacircncia Ao controlador do motor1

FB10 Bloco padratildeo com o programa do motor

FB10 Bloco padratildeo com o programa do motor

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 9

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

412 Instacircncias muacuteltiplas

Provavelmente deseja ou poderaacute devido ao espaccedilo de memoacuteria utilizado pela CPU usar somente uma quantidade limitada de blocos de dados para as instacircncias

Se em seu programa de aplicativo em um moacutedulo de funccedilatildeo forem chamados outros moacutedulos de funccedilatildeo tempos contadores etc jaacute existentes entatildeo poderaacute acessar estes outros moacutedulos de funccedilatildeo sem os DBs de instacircncia proacuteprios (isto eacute suplementares)

Selecione simplesmente nas opccedilotildees de chamada a Multiple instance (Instacircncia muacuteltipla)

Notas As muacuteltiplas instacircncias oferecem a possibilidade do bloco de funccedilatildeo chamado armazenar os seus dados no bloco de dados de instacircncia do bloco de funccedilatildeo que realiza a chamada

Para tal o bloco que realizada a chamada deve ser sempre um bloco de funccedilatildeo

Com isto eacute obtida uma concentraccedilatildeo dos dados de instacircncia em um bloco de dados de instacircncia isto eacute eacute possiacutevel aproveitar melhor a quantidade de DBs disponiacuteveis

Na verdade isto deve acontecer sempre quando o moacutedulo a ser chamado deve permanecer reutilizaacutevel como moacutedulo padratildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 10

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Exemplo de muacuteltiplas instacircncias

A figura seguinte aprese duas chamadas de um IEC_Timers do tipo TP (impulso) dentro de um moacutedulo de funccedilatildeo

Os diferentes dados para ambos os contadores satildeo armazenados como diferentes instacircncias muacuteltiplas no bloco de dados de instacircncia DB1 do moacutedulo de funccedilatildeo FB1 a ser chamado

DB1 (DB de instacircncia para FB1) Variaacutevel estaacutetica (Static) Tempo1 IEC_Timer Tempo2 IEC_Timer com instacircncia muacuteltipla

OB1 Chamada de FB1 com DB1 de instacircncia

FB1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo2

Tempo2 do tipo IEC_Timer

Tempo2 do tipo IEC_Timer

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 11

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

5 Definiccedilatildeo da tarefa

Neste capiacutetulo o moacutedulo de funccedilatildeo do capiacutetulo SCE_PT_032-200 FB-Programaccedilatildeo deve ser ampliado em um IEC-Timer

6 Planejamento

A programaccedilatildeo do IEC-Timers eacute realizada como ampliaccedilatildeo em um moacutedulo de funccedilatildeo MOTOR-AUTO [FB1] a partir do projeto 032-200_FB-Programaccedilatildeozap13 Este projeto deve ser desarquivado e entatildeo o IEC-Timer TP (impulso memorizador) deve ser inserido Como memoacuteria para o Timer seraacute criada uma instacircncia muacuteltipla

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo

A memoacuteria_Automaacutetico_Partida_Parada eacute ligada com o comando_de partida em modo de memorizaccedilatildeo no entanto somente se natildeo existirem as condiccedilotildees de reset

A memoacuteria_Automaacutetico_Partida_Parada eacute zerada quando existir o comando_de parada ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

A saiacuteda Automaacutetico_Motor por isto somente seraacute ativada quando a Memoacuteria_Automaacutetico_Partida_Parada estiver definida as condiccedilotildees de liberaccedilatildeo forem atendidas e a Memoacuteria_Correia_Partida_Parada estiver definida

Por motivos de economia de energia a correia somente deve funcionar quando tambeacutem houver uma peccedila

Por isto a Memoacuteria_Correia_Partida_Parada eacute definida quando o Sensor_Rampa_Ocupada informar uma peccedila e zerar quando o Sensor_Final da correia criar um flanco negativo ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

Ampliaccedilatildeo pela funccedilatildeo de tempo

Visto que o sensor_final da correia natildeo pocircde ser montado diretamente no final da correia eacute necessaacuterio um prolongamento do sinal do sensor_final da correia

Para isto seraacute inserido um impulso memorizador entre o sensor_final da correia e a identificaccedilatildeo do flanco negativo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 12

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

7 Instruccedilatildeo passo a passo estruturada

A seguir encontraraacute uma instruccedilatildeo como poderaacute implementar o planejamento Se jaacute tiver conhecimento suficiente os passos numerados jaacute seratildeo suficientes para o processamento Caso contraacuterio simplesmente siga os seguintes passos detalhados na instruccedilatildeo

71 Desarquivar um projeto existente

Antes que possa ampliar o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] deveraacute

desarquivar o projeto 032-200_FB-Programaccedilatildeozap13 a partir do capiacutetulo

SCE_PT_032-200 FB-Programaccedilatildeo Para extrair do arquivo de um projeto atual vocecirc

deve procurar na visualizaccedilatildeo do projeto em Project (Projeto) Retrieve (Extrair) o

arquivo correspondente Confirme sua seleccedilatildeo em seguida com Open (Abrir) ( Project

(Projeto) Retrieve (Extrair) Selection of a zap archive (Seleccedilatildeo de uma arquivo

zap) Open (Abrir))

Como proacuteximo passo pode ser selecionado o diretoacuterio de destino no qual o projeto

desarquivado deveraacute ser salvo Confirme sua seleccedilatildeo com OK ( Target directory

(Diretoacuterio de destino) OK)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 13

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Salvar o projeto aberto pelo nome 032-300_IEC_Tempos_Contadores

( Project (Projeto) Save as hellip (Salvar em ) 032-

300_Temporizadores_contadores_IEC Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 7: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 7

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

4 Teoria

41 Instacircncias e instacircncias muacuteltiplas na SIMATIC S7-1500

A chamada de um bloco de funccedilatildeo eacute denominada como instacircncia Cada chamada de um moacutedulo de funccedilatildeo eacute atribuiacutedo a uma Instacircncia que serve como memoacuteria de dados Nela seratildeo armazenados os paracircmetros atuais e os dados estaacuteticos do moacutedulo de funccedilatildeo

As variaacuteveis declaradas no bloco de funccedilatildeo determinam a estrutura do bloco de dados de instacircncia

Uso de instacircncias individuais e muacuteltiplas instacircncias

Poderaacute atribuir as instacircncias do seguinte modo

Chamada como instacircncia individual

- Um bloco de dados de instacircncia proacuteprio por instacircncia de um moacutedulo de funccedilatildeo

Chamada como instacircncia muacuteltipla

- Um bloco de dados de instacircncia para diversas instacircncias de um ou mais moacutedulos de funccedilatildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 8

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

411 Blocos de dados de instacircncia Instacircncias individuais

A chamada de um moacutedulo de funccedilatildeo ao qual estaacute atribuiacutedo um bloco de dados de instacircncia proacuteprio eacute denominada como instacircncia individual

Se o moacutedulo de funccedilatildeo tiver sido criado conforme as regras para os moacutedulos padratildeo habilitados para biblioteca entatildeo este tambeacutem poderaacute ser chamado diversas vezes

No entanto para cada chamada como instacircncia individual seraacute necessaacuterio atribuir um bloco de dados de instacircncia diferente

Exemplo de instacircncias individuais

A figura abaixo mostra o controlador de dois motores com um bloco de funccedilatildeo FB10 e dois diferentes blocos de dados

Os diferentes dados dos motores individuais por exemplo rotaccedilatildeo tempo ateacute atingir a rotaccedilatildeo nominal tempo total de operaccedilatildeo satildeo armazenados em diferentes blocos de dados de instacircncia DB10 e DB11

Nota Alguns comandos tais como tempos e contadores comportam-se como moacutedulos de funccedilatildeo Se estes forem chamados entatildeo eles tambeacutem necessitaratildeo de um espaccedilo de memoacuteria atribuiacutedo por ex na forma de um bloco de dados de instacircncia

OB1 Chamada de FC1

DB11 DB de instacircncia para a segunda chamada com dados do motor2

DB10 DB de instacircncia para a primeira chamada com dados do motor1

FC1

Chamada de FB10 com DB10 de instacircncia Ao controlador do motor1 Chamada de FB10 com DB11 de instacircncia Ao controlador do motor1

FB10 Bloco padratildeo com o programa do motor

FB10 Bloco padratildeo com o programa do motor

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 9

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

412 Instacircncias muacuteltiplas

Provavelmente deseja ou poderaacute devido ao espaccedilo de memoacuteria utilizado pela CPU usar somente uma quantidade limitada de blocos de dados para as instacircncias

Se em seu programa de aplicativo em um moacutedulo de funccedilatildeo forem chamados outros moacutedulos de funccedilatildeo tempos contadores etc jaacute existentes entatildeo poderaacute acessar estes outros moacutedulos de funccedilatildeo sem os DBs de instacircncia proacuteprios (isto eacute suplementares)

Selecione simplesmente nas opccedilotildees de chamada a Multiple instance (Instacircncia muacuteltipla)

Notas As muacuteltiplas instacircncias oferecem a possibilidade do bloco de funccedilatildeo chamado armazenar os seus dados no bloco de dados de instacircncia do bloco de funccedilatildeo que realiza a chamada

Para tal o bloco que realizada a chamada deve ser sempre um bloco de funccedilatildeo

Com isto eacute obtida uma concentraccedilatildeo dos dados de instacircncia em um bloco de dados de instacircncia isto eacute eacute possiacutevel aproveitar melhor a quantidade de DBs disponiacuteveis

Na verdade isto deve acontecer sempre quando o moacutedulo a ser chamado deve permanecer reutilizaacutevel como moacutedulo padratildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 10

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Exemplo de muacuteltiplas instacircncias

A figura seguinte aprese duas chamadas de um IEC_Timers do tipo TP (impulso) dentro de um moacutedulo de funccedilatildeo

Os diferentes dados para ambos os contadores satildeo armazenados como diferentes instacircncias muacuteltiplas no bloco de dados de instacircncia DB1 do moacutedulo de funccedilatildeo FB1 a ser chamado

DB1 (DB de instacircncia para FB1) Variaacutevel estaacutetica (Static) Tempo1 IEC_Timer Tempo2 IEC_Timer com instacircncia muacuteltipla

OB1 Chamada de FB1 com DB1 de instacircncia

FB1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo2

Tempo2 do tipo IEC_Timer

Tempo2 do tipo IEC_Timer

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 11

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

5 Definiccedilatildeo da tarefa

Neste capiacutetulo o moacutedulo de funccedilatildeo do capiacutetulo SCE_PT_032-200 FB-Programaccedilatildeo deve ser ampliado em um IEC-Timer

6 Planejamento

A programaccedilatildeo do IEC-Timers eacute realizada como ampliaccedilatildeo em um moacutedulo de funccedilatildeo MOTOR-AUTO [FB1] a partir do projeto 032-200_FB-Programaccedilatildeozap13 Este projeto deve ser desarquivado e entatildeo o IEC-Timer TP (impulso memorizador) deve ser inserido Como memoacuteria para o Timer seraacute criada uma instacircncia muacuteltipla

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo

A memoacuteria_Automaacutetico_Partida_Parada eacute ligada com o comando_de partida em modo de memorizaccedilatildeo no entanto somente se natildeo existirem as condiccedilotildees de reset

A memoacuteria_Automaacutetico_Partida_Parada eacute zerada quando existir o comando_de parada ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

A saiacuteda Automaacutetico_Motor por isto somente seraacute ativada quando a Memoacuteria_Automaacutetico_Partida_Parada estiver definida as condiccedilotildees de liberaccedilatildeo forem atendidas e a Memoacuteria_Correia_Partida_Parada estiver definida

Por motivos de economia de energia a correia somente deve funcionar quando tambeacutem houver uma peccedila

Por isto a Memoacuteria_Correia_Partida_Parada eacute definida quando o Sensor_Rampa_Ocupada informar uma peccedila e zerar quando o Sensor_Final da correia criar um flanco negativo ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

Ampliaccedilatildeo pela funccedilatildeo de tempo

Visto que o sensor_final da correia natildeo pocircde ser montado diretamente no final da correia eacute necessaacuterio um prolongamento do sinal do sensor_final da correia

Para isto seraacute inserido um impulso memorizador entre o sensor_final da correia e a identificaccedilatildeo do flanco negativo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 12

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

7 Instruccedilatildeo passo a passo estruturada

A seguir encontraraacute uma instruccedilatildeo como poderaacute implementar o planejamento Se jaacute tiver conhecimento suficiente os passos numerados jaacute seratildeo suficientes para o processamento Caso contraacuterio simplesmente siga os seguintes passos detalhados na instruccedilatildeo

71 Desarquivar um projeto existente

Antes que possa ampliar o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] deveraacute

desarquivar o projeto 032-200_FB-Programaccedilatildeozap13 a partir do capiacutetulo

SCE_PT_032-200 FB-Programaccedilatildeo Para extrair do arquivo de um projeto atual vocecirc

deve procurar na visualizaccedilatildeo do projeto em Project (Projeto) Retrieve (Extrair) o

arquivo correspondente Confirme sua seleccedilatildeo em seguida com Open (Abrir) ( Project

(Projeto) Retrieve (Extrair) Selection of a zap archive (Seleccedilatildeo de uma arquivo

zap) Open (Abrir))

Como proacuteximo passo pode ser selecionado o diretoacuterio de destino no qual o projeto

desarquivado deveraacute ser salvo Confirme sua seleccedilatildeo com OK ( Target directory

(Diretoacuterio de destino) OK)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 13

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Salvar o projeto aberto pelo nome 032-300_IEC_Tempos_Contadores

( Project (Projeto) Save as hellip (Salvar em ) 032-

300_Temporizadores_contadores_IEC Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 8: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 8

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

411 Blocos de dados de instacircncia Instacircncias individuais

A chamada de um moacutedulo de funccedilatildeo ao qual estaacute atribuiacutedo um bloco de dados de instacircncia proacuteprio eacute denominada como instacircncia individual

Se o moacutedulo de funccedilatildeo tiver sido criado conforme as regras para os moacutedulos padratildeo habilitados para biblioteca entatildeo este tambeacutem poderaacute ser chamado diversas vezes

No entanto para cada chamada como instacircncia individual seraacute necessaacuterio atribuir um bloco de dados de instacircncia diferente

Exemplo de instacircncias individuais

A figura abaixo mostra o controlador de dois motores com um bloco de funccedilatildeo FB10 e dois diferentes blocos de dados

Os diferentes dados dos motores individuais por exemplo rotaccedilatildeo tempo ateacute atingir a rotaccedilatildeo nominal tempo total de operaccedilatildeo satildeo armazenados em diferentes blocos de dados de instacircncia DB10 e DB11

Nota Alguns comandos tais como tempos e contadores comportam-se como moacutedulos de funccedilatildeo Se estes forem chamados entatildeo eles tambeacutem necessitaratildeo de um espaccedilo de memoacuteria atribuiacutedo por ex na forma de um bloco de dados de instacircncia

OB1 Chamada de FC1

DB11 DB de instacircncia para a segunda chamada com dados do motor2

DB10 DB de instacircncia para a primeira chamada com dados do motor1

FC1

Chamada de FB10 com DB10 de instacircncia Ao controlador do motor1 Chamada de FB10 com DB11 de instacircncia Ao controlador do motor1

FB10 Bloco padratildeo com o programa do motor

FB10 Bloco padratildeo com o programa do motor

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 9

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

412 Instacircncias muacuteltiplas

Provavelmente deseja ou poderaacute devido ao espaccedilo de memoacuteria utilizado pela CPU usar somente uma quantidade limitada de blocos de dados para as instacircncias

Se em seu programa de aplicativo em um moacutedulo de funccedilatildeo forem chamados outros moacutedulos de funccedilatildeo tempos contadores etc jaacute existentes entatildeo poderaacute acessar estes outros moacutedulos de funccedilatildeo sem os DBs de instacircncia proacuteprios (isto eacute suplementares)

Selecione simplesmente nas opccedilotildees de chamada a Multiple instance (Instacircncia muacuteltipla)

Notas As muacuteltiplas instacircncias oferecem a possibilidade do bloco de funccedilatildeo chamado armazenar os seus dados no bloco de dados de instacircncia do bloco de funccedilatildeo que realiza a chamada

Para tal o bloco que realizada a chamada deve ser sempre um bloco de funccedilatildeo

Com isto eacute obtida uma concentraccedilatildeo dos dados de instacircncia em um bloco de dados de instacircncia isto eacute eacute possiacutevel aproveitar melhor a quantidade de DBs disponiacuteveis

Na verdade isto deve acontecer sempre quando o moacutedulo a ser chamado deve permanecer reutilizaacutevel como moacutedulo padratildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 10

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Exemplo de muacuteltiplas instacircncias

A figura seguinte aprese duas chamadas de um IEC_Timers do tipo TP (impulso) dentro de um moacutedulo de funccedilatildeo

Os diferentes dados para ambos os contadores satildeo armazenados como diferentes instacircncias muacuteltiplas no bloco de dados de instacircncia DB1 do moacutedulo de funccedilatildeo FB1 a ser chamado

DB1 (DB de instacircncia para FB1) Variaacutevel estaacutetica (Static) Tempo1 IEC_Timer Tempo2 IEC_Timer com instacircncia muacuteltipla

OB1 Chamada de FB1 com DB1 de instacircncia

FB1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo2

Tempo2 do tipo IEC_Timer

Tempo2 do tipo IEC_Timer

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 11

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

5 Definiccedilatildeo da tarefa

Neste capiacutetulo o moacutedulo de funccedilatildeo do capiacutetulo SCE_PT_032-200 FB-Programaccedilatildeo deve ser ampliado em um IEC-Timer

6 Planejamento

A programaccedilatildeo do IEC-Timers eacute realizada como ampliaccedilatildeo em um moacutedulo de funccedilatildeo MOTOR-AUTO [FB1] a partir do projeto 032-200_FB-Programaccedilatildeozap13 Este projeto deve ser desarquivado e entatildeo o IEC-Timer TP (impulso memorizador) deve ser inserido Como memoacuteria para o Timer seraacute criada uma instacircncia muacuteltipla

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo

A memoacuteria_Automaacutetico_Partida_Parada eacute ligada com o comando_de partida em modo de memorizaccedilatildeo no entanto somente se natildeo existirem as condiccedilotildees de reset

A memoacuteria_Automaacutetico_Partida_Parada eacute zerada quando existir o comando_de parada ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

A saiacuteda Automaacutetico_Motor por isto somente seraacute ativada quando a Memoacuteria_Automaacutetico_Partida_Parada estiver definida as condiccedilotildees de liberaccedilatildeo forem atendidas e a Memoacuteria_Correia_Partida_Parada estiver definida

Por motivos de economia de energia a correia somente deve funcionar quando tambeacutem houver uma peccedila

Por isto a Memoacuteria_Correia_Partida_Parada eacute definida quando o Sensor_Rampa_Ocupada informar uma peccedila e zerar quando o Sensor_Final da correia criar um flanco negativo ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

Ampliaccedilatildeo pela funccedilatildeo de tempo

Visto que o sensor_final da correia natildeo pocircde ser montado diretamente no final da correia eacute necessaacuterio um prolongamento do sinal do sensor_final da correia

Para isto seraacute inserido um impulso memorizador entre o sensor_final da correia e a identificaccedilatildeo do flanco negativo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 12

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

7 Instruccedilatildeo passo a passo estruturada

A seguir encontraraacute uma instruccedilatildeo como poderaacute implementar o planejamento Se jaacute tiver conhecimento suficiente os passos numerados jaacute seratildeo suficientes para o processamento Caso contraacuterio simplesmente siga os seguintes passos detalhados na instruccedilatildeo

71 Desarquivar um projeto existente

Antes que possa ampliar o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] deveraacute

desarquivar o projeto 032-200_FB-Programaccedilatildeozap13 a partir do capiacutetulo

SCE_PT_032-200 FB-Programaccedilatildeo Para extrair do arquivo de um projeto atual vocecirc

deve procurar na visualizaccedilatildeo do projeto em Project (Projeto) Retrieve (Extrair) o

arquivo correspondente Confirme sua seleccedilatildeo em seguida com Open (Abrir) ( Project

(Projeto) Retrieve (Extrair) Selection of a zap archive (Seleccedilatildeo de uma arquivo

zap) Open (Abrir))

Como proacuteximo passo pode ser selecionado o diretoacuterio de destino no qual o projeto

desarquivado deveraacute ser salvo Confirme sua seleccedilatildeo com OK ( Target directory

(Diretoacuterio de destino) OK)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 13

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Salvar o projeto aberto pelo nome 032-300_IEC_Tempos_Contadores

( Project (Projeto) Save as hellip (Salvar em ) 032-

300_Temporizadores_contadores_IEC Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 9: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 9

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

412 Instacircncias muacuteltiplas

Provavelmente deseja ou poderaacute devido ao espaccedilo de memoacuteria utilizado pela CPU usar somente uma quantidade limitada de blocos de dados para as instacircncias

Se em seu programa de aplicativo em um moacutedulo de funccedilatildeo forem chamados outros moacutedulos de funccedilatildeo tempos contadores etc jaacute existentes entatildeo poderaacute acessar estes outros moacutedulos de funccedilatildeo sem os DBs de instacircncia proacuteprios (isto eacute suplementares)

Selecione simplesmente nas opccedilotildees de chamada a Multiple instance (Instacircncia muacuteltipla)

Notas As muacuteltiplas instacircncias oferecem a possibilidade do bloco de funccedilatildeo chamado armazenar os seus dados no bloco de dados de instacircncia do bloco de funccedilatildeo que realiza a chamada

Para tal o bloco que realizada a chamada deve ser sempre um bloco de funccedilatildeo

Com isto eacute obtida uma concentraccedilatildeo dos dados de instacircncia em um bloco de dados de instacircncia isto eacute eacute possiacutevel aproveitar melhor a quantidade de DBs disponiacuteveis

Na verdade isto deve acontecer sempre quando o moacutedulo a ser chamado deve permanecer reutilizaacutevel como moacutedulo padratildeo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 10

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Exemplo de muacuteltiplas instacircncias

A figura seguinte aprese duas chamadas de um IEC_Timers do tipo TP (impulso) dentro de um moacutedulo de funccedilatildeo

Os diferentes dados para ambos os contadores satildeo armazenados como diferentes instacircncias muacuteltiplas no bloco de dados de instacircncia DB1 do moacutedulo de funccedilatildeo FB1 a ser chamado

DB1 (DB de instacircncia para FB1) Variaacutevel estaacutetica (Static) Tempo1 IEC_Timer Tempo2 IEC_Timer com instacircncia muacuteltipla

OB1 Chamada de FB1 com DB1 de instacircncia

FB1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo2

Tempo2 do tipo IEC_Timer

Tempo2 do tipo IEC_Timer

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 11

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

5 Definiccedilatildeo da tarefa

Neste capiacutetulo o moacutedulo de funccedilatildeo do capiacutetulo SCE_PT_032-200 FB-Programaccedilatildeo deve ser ampliado em um IEC-Timer

6 Planejamento

A programaccedilatildeo do IEC-Timers eacute realizada como ampliaccedilatildeo em um moacutedulo de funccedilatildeo MOTOR-AUTO [FB1] a partir do projeto 032-200_FB-Programaccedilatildeozap13 Este projeto deve ser desarquivado e entatildeo o IEC-Timer TP (impulso memorizador) deve ser inserido Como memoacuteria para o Timer seraacute criada uma instacircncia muacuteltipla

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo

A memoacuteria_Automaacutetico_Partida_Parada eacute ligada com o comando_de partida em modo de memorizaccedilatildeo no entanto somente se natildeo existirem as condiccedilotildees de reset

A memoacuteria_Automaacutetico_Partida_Parada eacute zerada quando existir o comando_de parada ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

A saiacuteda Automaacutetico_Motor por isto somente seraacute ativada quando a Memoacuteria_Automaacutetico_Partida_Parada estiver definida as condiccedilotildees de liberaccedilatildeo forem atendidas e a Memoacuteria_Correia_Partida_Parada estiver definida

Por motivos de economia de energia a correia somente deve funcionar quando tambeacutem houver uma peccedila

Por isto a Memoacuteria_Correia_Partida_Parada eacute definida quando o Sensor_Rampa_Ocupada informar uma peccedila e zerar quando o Sensor_Final da correia criar um flanco negativo ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

Ampliaccedilatildeo pela funccedilatildeo de tempo

Visto que o sensor_final da correia natildeo pocircde ser montado diretamente no final da correia eacute necessaacuterio um prolongamento do sinal do sensor_final da correia

Para isto seraacute inserido um impulso memorizador entre o sensor_final da correia e a identificaccedilatildeo do flanco negativo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 12

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

7 Instruccedilatildeo passo a passo estruturada

A seguir encontraraacute uma instruccedilatildeo como poderaacute implementar o planejamento Se jaacute tiver conhecimento suficiente os passos numerados jaacute seratildeo suficientes para o processamento Caso contraacuterio simplesmente siga os seguintes passos detalhados na instruccedilatildeo

71 Desarquivar um projeto existente

Antes que possa ampliar o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] deveraacute

desarquivar o projeto 032-200_FB-Programaccedilatildeozap13 a partir do capiacutetulo

SCE_PT_032-200 FB-Programaccedilatildeo Para extrair do arquivo de um projeto atual vocecirc

deve procurar na visualizaccedilatildeo do projeto em Project (Projeto) Retrieve (Extrair) o

arquivo correspondente Confirme sua seleccedilatildeo em seguida com Open (Abrir) ( Project

(Projeto) Retrieve (Extrair) Selection of a zap archive (Seleccedilatildeo de uma arquivo

zap) Open (Abrir))

Como proacuteximo passo pode ser selecionado o diretoacuterio de destino no qual o projeto

desarquivado deveraacute ser salvo Confirme sua seleccedilatildeo com OK ( Target directory

(Diretoacuterio de destino) OK)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 13

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Salvar o projeto aberto pelo nome 032-300_IEC_Tempos_Contadores

( Project (Projeto) Save as hellip (Salvar em ) 032-

300_Temporizadores_contadores_IEC Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 10: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 10

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Exemplo de muacuteltiplas instacircncias

A figura seguinte aprese duas chamadas de um IEC_Timers do tipo TP (impulso) dentro de um moacutedulo de funccedilatildeo

Os diferentes dados para ambos os contadores satildeo armazenados como diferentes instacircncias muacuteltiplas no bloco de dados de instacircncia DB1 do moacutedulo de funccedilatildeo FB1 a ser chamado

DB1 (DB de instacircncia para FB1) Variaacutevel estaacutetica (Static) Tempo1 IEC_Timer Tempo2 IEC_Timer com instacircncia muacuteltipla

OB1 Chamada de FB1 com DB1 de instacircncia

FB1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo1 Chamada IEC_Timer como instacircncia muacuteltipla Tempo2

Tempo2 do tipo IEC_Timer

Tempo2 do tipo IEC_Timer

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 11

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

5 Definiccedilatildeo da tarefa

Neste capiacutetulo o moacutedulo de funccedilatildeo do capiacutetulo SCE_PT_032-200 FB-Programaccedilatildeo deve ser ampliado em um IEC-Timer

6 Planejamento

A programaccedilatildeo do IEC-Timers eacute realizada como ampliaccedilatildeo em um moacutedulo de funccedilatildeo MOTOR-AUTO [FB1] a partir do projeto 032-200_FB-Programaccedilatildeozap13 Este projeto deve ser desarquivado e entatildeo o IEC-Timer TP (impulso memorizador) deve ser inserido Como memoacuteria para o Timer seraacute criada uma instacircncia muacuteltipla

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo

A memoacuteria_Automaacutetico_Partida_Parada eacute ligada com o comando_de partida em modo de memorizaccedilatildeo no entanto somente se natildeo existirem as condiccedilotildees de reset

A memoacuteria_Automaacutetico_Partida_Parada eacute zerada quando existir o comando_de parada ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

A saiacuteda Automaacutetico_Motor por isto somente seraacute ativada quando a Memoacuteria_Automaacutetico_Partida_Parada estiver definida as condiccedilotildees de liberaccedilatildeo forem atendidas e a Memoacuteria_Correia_Partida_Parada estiver definida

Por motivos de economia de energia a correia somente deve funcionar quando tambeacutem houver uma peccedila

Por isto a Memoacuteria_Correia_Partida_Parada eacute definida quando o Sensor_Rampa_Ocupada informar uma peccedila e zerar quando o Sensor_Final da correia criar um flanco negativo ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

Ampliaccedilatildeo pela funccedilatildeo de tempo

Visto que o sensor_final da correia natildeo pocircde ser montado diretamente no final da correia eacute necessaacuterio um prolongamento do sinal do sensor_final da correia

Para isto seraacute inserido um impulso memorizador entre o sensor_final da correia e a identificaccedilatildeo do flanco negativo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 12

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

7 Instruccedilatildeo passo a passo estruturada

A seguir encontraraacute uma instruccedilatildeo como poderaacute implementar o planejamento Se jaacute tiver conhecimento suficiente os passos numerados jaacute seratildeo suficientes para o processamento Caso contraacuterio simplesmente siga os seguintes passos detalhados na instruccedilatildeo

71 Desarquivar um projeto existente

Antes que possa ampliar o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] deveraacute

desarquivar o projeto 032-200_FB-Programaccedilatildeozap13 a partir do capiacutetulo

SCE_PT_032-200 FB-Programaccedilatildeo Para extrair do arquivo de um projeto atual vocecirc

deve procurar na visualizaccedilatildeo do projeto em Project (Projeto) Retrieve (Extrair) o

arquivo correspondente Confirme sua seleccedilatildeo em seguida com Open (Abrir) ( Project

(Projeto) Retrieve (Extrair) Selection of a zap archive (Seleccedilatildeo de uma arquivo

zap) Open (Abrir))

Como proacuteximo passo pode ser selecionado o diretoacuterio de destino no qual o projeto

desarquivado deveraacute ser salvo Confirme sua seleccedilatildeo com OK ( Target directory

(Diretoacuterio de destino) OK)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 13

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Salvar o projeto aberto pelo nome 032-300_IEC_Tempos_Contadores

( Project (Projeto) Save as hellip (Salvar em ) 032-

300_Temporizadores_contadores_IEC Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 11: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 11

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

5 Definiccedilatildeo da tarefa

Neste capiacutetulo o moacutedulo de funccedilatildeo do capiacutetulo SCE_PT_032-200 FB-Programaccedilatildeo deve ser ampliado em um IEC-Timer

6 Planejamento

A programaccedilatildeo do IEC-Timers eacute realizada como ampliaccedilatildeo em um moacutedulo de funccedilatildeo MOTOR-AUTO [FB1] a partir do projeto 032-200_FB-Programaccedilatildeozap13 Este projeto deve ser desarquivado e entatildeo o IEC-Timer TP (impulso memorizador) deve ser inserido Como memoacuteria para o Timer seraacute criada uma instacircncia muacuteltipla

61 Operaccedilatildeo automaacutetica ndash Motor da correia com funccedilatildeo de tempo

A memoacuteria_Automaacutetico_Partida_Parada eacute ligada com o comando_de partida em modo de memorizaccedilatildeo no entanto somente se natildeo existirem as condiccedilotildees de reset

A memoacuteria_Automaacutetico_Partida_Parada eacute zerada quando existir o comando_de parada ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

A saiacuteda Automaacutetico_Motor por isto somente seraacute ativada quando a Memoacuteria_Automaacutetico_Partida_Parada estiver definida as condiccedilotildees de liberaccedilatildeo forem atendidas e a Memoacuteria_Correia_Partida_Parada estiver definida

Por motivos de economia de energia a correia somente deve funcionar quando tambeacutem houver uma peccedila

Por isto a Memoacuteria_Correia_Partida_Parada eacute definida quando o Sensor_Rampa_Ocupada informar uma peccedila e zerar quando o Sensor_Final da correia criar um flanco negativo ou a desativaccedilatildeo de proteccedilatildeo estiver ativa ou a operaccedilatildeo automaacutetica natildeo for ativada (operaccedilatildeo manual)

Ampliaccedilatildeo pela funccedilatildeo de tempo

Visto que o sensor_final da correia natildeo pocircde ser montado diretamente no final da correia eacute necessaacuterio um prolongamento do sinal do sensor_final da correia

Para isto seraacute inserido um impulso memorizador entre o sensor_final da correia e a identificaccedilatildeo do flanco negativo

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 12

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

7 Instruccedilatildeo passo a passo estruturada

A seguir encontraraacute uma instruccedilatildeo como poderaacute implementar o planejamento Se jaacute tiver conhecimento suficiente os passos numerados jaacute seratildeo suficientes para o processamento Caso contraacuterio simplesmente siga os seguintes passos detalhados na instruccedilatildeo

71 Desarquivar um projeto existente

Antes que possa ampliar o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] deveraacute

desarquivar o projeto 032-200_FB-Programaccedilatildeozap13 a partir do capiacutetulo

SCE_PT_032-200 FB-Programaccedilatildeo Para extrair do arquivo de um projeto atual vocecirc

deve procurar na visualizaccedilatildeo do projeto em Project (Projeto) Retrieve (Extrair) o

arquivo correspondente Confirme sua seleccedilatildeo em seguida com Open (Abrir) ( Project

(Projeto) Retrieve (Extrair) Selection of a zap archive (Seleccedilatildeo de uma arquivo

zap) Open (Abrir))

Como proacuteximo passo pode ser selecionado o diretoacuterio de destino no qual o projeto

desarquivado deveraacute ser salvo Confirme sua seleccedilatildeo com OK ( Target directory

(Diretoacuterio de destino) OK)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 13

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Salvar o projeto aberto pelo nome 032-300_IEC_Tempos_Contadores

( Project (Projeto) Save as hellip (Salvar em ) 032-

300_Temporizadores_contadores_IEC Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 12: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 12

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

7 Instruccedilatildeo passo a passo estruturada

A seguir encontraraacute uma instruccedilatildeo como poderaacute implementar o planejamento Se jaacute tiver conhecimento suficiente os passos numerados jaacute seratildeo suficientes para o processamento Caso contraacuterio simplesmente siga os seguintes passos detalhados na instruccedilatildeo

71 Desarquivar um projeto existente

Antes que possa ampliar o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] deveraacute

desarquivar o projeto 032-200_FB-Programaccedilatildeozap13 a partir do capiacutetulo

SCE_PT_032-200 FB-Programaccedilatildeo Para extrair do arquivo de um projeto atual vocecirc

deve procurar na visualizaccedilatildeo do projeto em Project (Projeto) Retrieve (Extrair) o

arquivo correspondente Confirme sua seleccedilatildeo em seguida com Open (Abrir) ( Project

(Projeto) Retrieve (Extrair) Selection of a zap archive (Seleccedilatildeo de uma arquivo

zap) Open (Abrir))

Como proacuteximo passo pode ser selecionado o diretoacuterio de destino no qual o projeto

desarquivado deveraacute ser salvo Confirme sua seleccedilatildeo com OK ( Target directory

(Diretoacuterio de destino) OK)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 13

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Salvar o projeto aberto pelo nome 032-300_IEC_Tempos_Contadores

( Project (Projeto) Save as hellip (Salvar em ) 032-

300_Temporizadores_contadores_IEC Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 13: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 13

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Salvar o projeto aberto pelo nome 032-300_IEC_Tempos_Contadores

( Project (Projeto) Save as hellip (Salvar em ) 032-

300_Temporizadores_contadores_IEC Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 14: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 14

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

72 Ampliaccedilatildeo do moacutedulo de funccedilatildeo FB1 MOTOR_AUTO em um

IEC-Timer TP

Primeiro abra o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] com um clique duplo

No iniacutecio do moacutedulo de funccedilatildeo MOTOR_AUTO[FB1] insira uma outra rede

selecionando primeiro o Block title (Tiacutetulo de bloco) e clicando sobre o siacutembolo

para Insert network (Inserir rede)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 15: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 15

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Complemente com comentaacuterios no bloco e tiacutetulo da Network 1 (Rede 1) fazendo

indicaccedilotildees uacuteteis

No lado direito da janela de programaccedilatildeo poderaacute encontrar na lista de instruccedilotildees

tambeacutem as funccedilotildees de tempo Procure em Basic instructions (Instruccedilotildees simples)

Timer operations (Tempos) conforme funccedilatildeo (Generate pulse (Gerar impulso)) e

arraste na sua rede 1 (aparece a linha verde seta do mouse com o siacutembolo +)

( Instructions (Instruccedilotildees) Basic instructions (Instruccedilotildees simples) Timer

operations (Tempos) )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 16: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 16

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Para a funccedilatildeo do Timer eacute necessaacuteria uma memoacuteria Aqui ela eacute disponibilizada dentro do

bloco de dados de instacircncia do moacutedulo de funccedilatildeo sem a criaccedilatildeo de um novo bloco de

dados de instacircncia Selecione aqui a opccedilatildeo Multi instance (Multi-instacircncia) Decirc um

nome agrave instacircncia muacuteltipla e confirme com OK ( Multi instance (Multi-instacircncia)

IEC_Timer_overrun (IEC_Timer_atraso) OK)

Com isto uma estrutura de variaacuteveis do tipo Static proacutepria para o Timer TP seraacute posta

na descriccedilatildeo de interface

Nota Uma instacircncia muacuteltipla somente pode ser utilizada na programaccedilatildeo dentro de um moacutedulo de funccedilatildeo pois ali existem apenas as variaacuteveis Static

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 17: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 17

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Arraste entatildeo o paracircmetro de input Sensor_end_of_conveyor (Sensor_fim da correia) e

solte em ltgt antes do paracircmetro IN do Timer TP para que ele seja iniciado em

caso de um flanco positivo na entrada Sensor_end_of_conveyor (Sensor_fim da

correia) Vocecirc pode selecionar melhor um paracircmetro na descriccedilatildeo de interface

acionando no siacutembolo azul ( Sensor_end_of_conveyor (Sensor_fim da

correia))

Registre diante do paracircmetro PT a duraccedilatildeo de impulso desejada de 2 segundos

( 2s)

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 18: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 18

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

A entrada 2 s eacute convertida automaticamente para o formato IEC-Time apropriado para o

IEC-Timer e apresentado como constante T2s

Arraste a saiacuteda Q da estrutura de variaacuteveis IEC_Timer_overrun (IEC_Timer_atraso) agrave

entrada CLK do flanco negativo N_TRIG na rede 2 Deste modo a variaacutevel de Input

Sensor_final da correia registrada ali ateacute agora seraacute substituiacuteda e a correia seraacute parada

atraveacutes de um flanco negativo do impulso IEC_Timer_Funcionamento inercial

( Network 2 (Rede 2) IEC_Timer_overrun (IEC_Timer_atraso) Q

Sensor_end_of_conveyor (Sensor_fim da correia))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 19: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 19

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

Natildeo se esqueccedila de clicar sobre O moacutedulo de funccedilatildeo concluiacutedo

MOTOR_AUTO [FB1] om o Timer eacute apresentado a seguir em FBD

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 20: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 20

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

73 Atualizaccedilatildeo da chamada do bloco no moacutedulo organizacional

Abra o moacutedulo organizacional Main [OB1] com um clique duplo

Na rede 1 do moacutedulo organizacional Main[OB1) seraacute exibido o bloco de dados de

instacircncia MOTOR_AUTO_DB1 para o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] de

forma incorreta visto que a memoacuteria suplementar para o Timer TP ainda natildeo foi criada

ali Clique sobre o siacutembolo para Update inconsistent block calls (Atualizar as

chamadas de moacutedulos inconsistentes) Deste modo o bloco de dados de instacircncia

MOTOR_AUTO_DB1 seraacute criado novamente de forma correta ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 21: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 21

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

74 Salvar e compilar o programa

Para salvar o seu projeto no menu selecione o botatildeo Para verter todos

os moacutedulos clique na pasta Program blocks (Blocos do programa) e selecione o iacutecone

no menu ( Program blocks (Blocos do programa) )

Na aacuterea Info Compile (Verter) seraacute mostrado em seguida qual bloco pocircde ser vertido

com ecircxito

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 22: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 22

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

75 Carregar o programa

Apoacutes uma compilaccedilatildeo bem sucedida o completo comando pode ser carregado com o

programa criado incluindo a configuraccedilatildeo de hardware como foi jaacute descrito antes nos

moacutedulos ( )

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 23: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 23

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

76 Observar os moacutedulos do programa

Para a observaccedilatildeo do programa carregado o moacutedulo desejado deve ter sido aberto A

seguir com um clique sobre o siacutembolo a observaccedilatildeo pode ser ligadadesligada

( Main [OB1] )

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo ao sinal e em funccedilatildeo do comando Os estados de sinal nos bornes satildeo exibidos com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 24: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 24

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

O moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] chamado no moacutedulo organizacional Main

[OB1] pode ser selecionado diretamente apoacutes um clique com a tecla direita do mouse

para Open and monitor (Abrir e observar) e assim pode ser observado o coacutedigo do

programa no moacutedulo de funccedilatildeo com o Timer TP ( MOTOR_AUTO [FB1] Open

and monitor (Abrir e observar))

Nota A observaccedilatildeo eacute realizada aqui com relaccedilatildeo agrave funccedilatildeo e independente do comando O acionamento do encoder ou o estado do sistema satildeo apresentados aqui com TRUE ou FALSE

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 25: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 25

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

77 Arquivamento do projeto

Finalmente ainda pretendemos arquivar o completo projeto Por favor selecione no

menu Project (Projeto) o item Archive (Arquivar hellip) Selecione uma pasta na

qual se quer arquivar o projeto e salve como tipo de arquivo TIA Portal project archives

(TIA Portal-Arquivos de projeto) ( Project (Projeto) Archive (Arquivar) TIA Portal

project archives (TIA Portal-Arquivos de projeto) 032-300_IEC_Tempos_Contadorhellip

Save (Salvar))

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 26: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 26

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

8 Lista de verificaccedilatildeo

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 27: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 27

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

9 Exerciacutecio

91 Definiccedilatildeo da tarefa ndash Exerciacutecio

Neste exerciacutecio o moacutedulo de funccedilatildeo MOTOR_AUTO [FB1] ainda deve ser ampliado em um contador IEC O moacutedulo de funccedilatildeo complementado desta forma devem ser planejado programado e testado

O depoacutesito para plaacutesticos comporta somente 5 peccedilas por isto as peccedilas satildeo contadas no final da correia

Se forem guardadas 5 peccedilas no depoacutesito entatildeo a operaccedilatildeo automaacutetica deve ser parada

Apoacutes esvaziar o depoacutesito a operaccedilatildeo automaacutetica ser reiniciada com um novo comando_de partida e o contador seraacute zerado

92 Planejamento

Agora planeja de modo autocircnomo a implementaccedilatildeo da definiccedilatildeo da tarefa

Nota Informe-se na ajuda on-line sobre a utilizaccedilatildeo do contador IEC na SIMATIC S7-1500

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 28: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 28

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

93 Lista de verificaccedilatildeo ndash Exerciacutecio

Nordm Descriccedilatildeo Verificado

1 Compilaccedilatildeo bem sucedida e sem mensagem de erro

2 Carregamento bem sucedido e sem mensagem de erro

3

Ligar o sistema (-K0 = 1) Cilindro recolhido Mensagem de retorno ativada (-B1 = 1) DESLIGA EMERGEcircNCIA (-A1 = 1) natildeo ativado Modo de operaccedilatildeo AUTOMAacuteTICO (-S0 = 1) Botatildeo de parada do automaacutetico natildeo acionado (-S2 = 1) Acionar brevemente o botatildeo de partida automaacutetica (-S1 = 1) Sensor da rampa ocupada ativado (-B4 = 1) entatildeo o motor da correia avanccedila em rotaccedilatildeo fixa (-Q1 = 1) comuta para ligado e permanece ligado

4 Sensor do final da correia ativado (-B7 = 1) -Q1 = 0 (apoacutes 2 segundos

5 Acionar brevemente o botatildeo de parada do automaacutetico

(-S2 = 0) -Q1 = 0

6 Ativar DESLIGA EMERGEcircNCIA (-A1 = 0) -Q1 = 0

7 Tipo de operaccedilatildeo manual (-S0 = 0) -Q1 = 0

8 Desligar equipamento (-K0 = 0) -Q1 = 0

9 Cilindro natildeo recolhido (-B1 = 0) -Q1 = 0

10 5ordf Peccedila no depoacutesito -Q1 = 0

11 Projeto arquivado com sucesso

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500

Page 29: Documentação de treinamento SCE · 2017-06-28 · O uso comercial dos documentos não é autorizado. Agradecemos à TU Dresden, principalmente ao Prof. Dr. Eng. Leon Urbas e à

Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 052017 | Digital Factory DF FA

Gratuito para o uso em centros de treinamento pesquisa e desenvolvimento copy Siemens AG 2017 Todos os direitos reservados 29

SCE_PT_032-300 IEC-Timers and Counters_S7-1500_R1703docx

10 Informaccedilatildeo adicional

Para um iniacutecio de treinamento ou um aprofundamento eacute possiacutevel encontrar informaccedilotildees

adicionais para auxiacutelio de orientaccedilatildeo como por ex Getting Started viacutedeos tutoriais aplicativos

manuais guias de programaccedilatildeo e softwarefirmware para teste no seguinte link

wwwsiemenscomsces7-1500