Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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
Documentaccedilatildeo de treinamento SCE | Moacutedulo TIA Portal 032-300 Ediccedilatildeo 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