Você está na página 1de 54

Setor industrial, IA&DT

Documentao de treinamento SCE Pgina 1 de 54 Uso somente para sistemas de treinamento/P&D


Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200



Mdulo TIA Portal 010-030
Tempos IEC e Contadores IEC do SIMATIC S7-1200

Documentao de treinamento SCE
para a soluo de automao universal
Totally Integrated Automation (TIA)

Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 2 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200


Pacotes de instrutor SCE deste documento

SIMATIC S7-1200 AC/DC/RELAIS 6 "TIA Portal"
N de pedido: 6ES7214-1BE30-4AB3
SIMATIC S7-1200 DC/DC/DC 6 "TIA Portal"
N de pedido: 6ES7214-1AE30-4AB3
SIMATIC S7-SW para treinamento STEP 7 BASIC V11 Upgrade (para S7-1200) 6 "TIA Portal"
N de pedido: 6ES7822-0AA01-4YE0

Note que os pacotes de instrutor podem ser substitudos por pacotes atualizados.
Um resumo dos pacotes SCE atualmente disponveis pode ser encontrado em: siemens.com/sce/tp



Treinamentos avanados
Para treinamentos avanados SCE Siemens, entre em contato com o parceiro SCE da sua regio
siemens.com/sce/contact




Outras informaes sobre SCE
siemens.com/sce




Nota sobre o uso

A documentao de treinamento para a soluo de automao universal Totally Integrated Automation (TIA) foi
elaborada para o programa "Siemens Automation Cooperates with Education (SCE)" especificamente para fins
educacionais. A Siemens AG no assume nenhuma responsabilidade sobre o contedo.

Este documento s pode ser utilizado para o treinamento inicial em produtos/sistemas da Siemens. Isto , ele
pode ser copiado em sua totalidade ou parcialmente e ser entregue aos alunos para uso durante o
treinamento. A transmisso e reproduo deste documento, bem como a divulgao de seu contedo, so
permitidas apenas para fins educacionais.

As excees demandam a aprovao por escrito do representante da Siemens AG: Sr. Roland Scheuerer
roland.scheuerer@siemens.com.

As violaes esto sujeitas a indenizao por danos. Todos os direitos, inclusive da traduo, so reservados,
particularmente para o caso de registro de patente ou marca registrada.

A utilizao em cursos para clientes industriais expressamente proibida. O uso comercial dos documentos
no autorizado.

Agradecemos empresa Michael Dziallas Engineering e todas as pessoas pelo auxlio na elaborao deste
documento.










Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 3 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200
PGINA:

1. Prefcio ...................................................................................................................................................... 4
2. Notas sobre a programao do SIMATIC S7-1200 ................................................................................... 6
2.1 Sistema de automao SIMATIC S7-1200 ................................................................................................ 6
2.2 Software de programao STEP 7 Professional V11 (TIA Portal V11) ..................................................... 6
3. Instncias e mltiplas instncias na programao do SIMATIC S7-1200 ................................................. 7
3.1 Blocos de dados de instncia / instncias individuais ............................................................................... 7
3.2 Mltiplas instncias .................................................................................................................................... 9
4. Exemplo de tarefa de controlador de prensa com temporizador e DB de instncia ............................... 11
5. Programao da prensa com atraso de tempo com o SIMATIC S7-1200 .............................................. 12
6. Exemplo de tarefa para o controlador da esteira com contador e mltipla instncia .............................. 29
7. Programao da esteira com o SIMATIC S7-1200 .................................................................................. 30



Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 4 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200



1. Prefcio

O contedo do mdulo SCE_PT_010-030 constitui a unidade de aprendizado 'Fundamentos da
programao CLP' e representa uma introduo rpida com relao programao do SIMATIC S7
1200 com o TIA Portal.






















Meta de aprendizado:

Neste mdulo, o leitor dever aprender a programar um controlador lgico programvel (CLP) SIMATIC
S7-1200 com a ferramenta de programao TIA Portal. O mdulo fornece os fundamentos e apresenta
as diferentes etapas do procedimento com base em um exemplo detalhado.

Instalao do software e configurao da interface de programao
Esclarecimentos de como um CLP e como este trabalha
Estrutura e operao do CLP SIMATIC S7-1200
Criao, download e teste de um programa exemplo

Pr-requisitos:

Para um bom entendimento desse mdulo,
necessrio conhecimento sobre Windows
Fundamentos da programao de CLP's com o TIA Portal
(por exemplo, mdulo 010-010 - Programao 'startup' do SIMATIC S7-1200 com o TIA Portal
V11)
Blocos para o SIMATIC S7-1200
(por exemplo, mdulo 010-020 Tipos de bloco no SIMATIC S7-1200 )
Fatores adicionais para
a programao CLP
Mdulo 30
Fundamentos da
programao CLP
Mdulo 10, mdulo 20

PROFIBUS PROFINET
Mdulo 60 Mdulo 70
AS-Interface
Mdulo 50

Tecnologia de
segurana
Mdulo 80

Tecnologia de
acionamento
Mdulo 100

Visualizao do
processo (IHM)
Mdulo 90


Tecnologia de
sensores
Mdulo 110

Simulao do sistema
SIMIT Mdulo 150

Outras linguagens de
programao
Mdulo 40


Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 5 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Hardware e software necessrios

1 PC Pentium 4 com 1.7 GHz, 1 GB de RAM (XP) ou 2 GB de RAM (Vista), espao livre em disco de
aprox. 2 GB
Sistema operacional Windows XP Professional SP3 / Windows 7 Professional / Windows 7
Enterprise / Windows 7 Ultimate / Windows 2003 Server R2 / Windows Server 2008 Premium SP1,
Business SP1, Ultimate SP1
2 Software STEP 7 Professional V11 SP1 (TIA Portal V11)
3 Conexo Ethernet entre o PC e o CLP 315F-2 PN/DP
4 CLP SIMATIC S7-1200, p.ex., CPU 1214C.
As entradas devero ser executadas em um painel de controle.
























1 PC

2 STEP 7 Professional
V11 (TIA Portal)

4 S7-1200 com
CPU 1214C
3 Conexo Ethernet

Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 6 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

2. Notas sobre a programao do SIMATIC S7-1200

2.1 Sistema de automao SIMATIC S7-1200

O sistema de automao SIMATIC S7-1200 um sistema de microcontrolador modular para as faixas
de baixa e mdia potncia.
Existe uma ampla gama de mdulos para a adaptao ideal em diferentes tarefas de automao.
O controlador S7 composto de uma fonte de alimentao, uma CPU e mdulos de entrada e de sada
para os sinais digitais e analgicos.
Eventualmente, tambm so aplicados mdulos funcionais e de comunicao para tarefas especficas,
como por exemplo, o controle do motor de passo.

O controlador lgico programvel (CLP) monitora e controla uma mquina ou um processo por meio do
software S7. No software S7, os mdulos de Input/Output (I/O) so consultados atravs de endereos
de entrada (%I) e endereados atravs de endereos de sada (%Q).

O sistema programado com o software STEP 7.

2.2 Software de programao STEP 7 Professional V11 (TIA Portal V11)

O software STEP 7 Professional V11 (TIA Portal V11) a ferramenta de programao para os
sistemas de automao
- SIMATIC S7-1200
- SIMATIC S7-300
- SIMATIC S7-400
- SIMATIC WinAC

Com STEP 7 Professional V11, as seguintes funes podem ser usadas para a automao de um
sistema:
- configurao e parametrizao do hardware
- estabelecimento da comunicao
- programao
- teste, startup e servio com as funes de operao/diagnstico
- documentao
- criao de telas para os SIMATIC Basic Panels com WinCC Basic integrado.
- com os pacotes WinCC avanado tambm possvel criar solues de visualizao para PCs e
outros painis

Todas as funes so auxiliadas por uma Ajuda detalhada.

Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 7 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

3. Instncias e mltiplas instncias na programao do SIMATIC S7-1200

A chamada de um bloco de funo denominada como instncia. A cada chamada de um bloco de
funo atribudo um bloco de dados de instncia, que ir servir como memria de dados. Nele
sero armazenados os parmetros atuais e os dados estticos do bloco de funo.
As variveis declaradas no bloco de funo determinam a estrutura do bloco de dados de instncia.
Uso de instncias individuais e mltiplas instncias
Os blocos de dados de instncia podem ser atribudos da seguinte forma:
Chamada como instncia individual:
- Um bloco de dados de instncia prprio por instncia de um bloco de funo
Chamada como mltipla instncia:
- Um bloco de dados de instncia para diversas instncias de um ou mais blocos de funo

3.1 Blocos de dados de instncia / instncias individuais

A chamada de um bloco de funo ao qual est atribudo um bloco de dados de instncia prprio
denominada como instncia individual.
Se o bloco de funo tiver sido criado conforme as regras para blocos padro (consulte o mdulo 010-
020), este tambm poder ser chamado diversas vezes.
No entanto, para cada chamada como instncia individual, ser necessrio atribuir um bloco de dados
de instncia diferente.

Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 8 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Exemplo de instncias individuais:
A figura abaixo mostra o controlador de dois motores com um bloco de funo FB10 e dois diferentes
blocos de dados:
Os diferentes dados dos motores individuais, por exemplo, rotao, tempo at atingir a rotao
nominal, tempo total de operao, so armazenados em diferentes blocos de dados de instncia, DB10
e DB11.













Nota:
Alguns comandos, tais como tempos e contadores, comportam-se como blocos de funo. Se forem
chamados, eles tambm representaro instncias e iro necessitar de um espao de memria
atribudo, por exemplo, na forma de um bloco de dados de instncia.



OB1

Chamada de
FC1

DB11
DB de instncia
para a segunda
chamada com
dados do motor2
DB10
DB de instncia
para a primeira
chamada com
dados do motor1
FC1

Chamada de
FB10 com DB10
de instncia
Ao controlador do
motor1


Chamada de
FB10 com DB11
de instncia
Ao controlador do
motor2

FB10

Bloco padro
com o programa
do motor
FB10

Bloco padro
com o programa
do motor

Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 9 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

3.2 Mltiplas instncias

Possivelmente, devido ao espao de memria da CPU utilizada, voc deseja ou s pode fazer uso de
uma quantidade limitada de blocos de dados para os dados de instncia.

Se em um bloco de funo de seu programa de usurio j forem chamados outros blocos de funo,
tempos, contadores etc. j existentes, ser possvel chamar estes outros blocos de funo sem DBs de
instncia prprios (isto , adicionais).
Simplesmente selecione 'Multi instance' nas opes de chamada:



Notas:
As mltiplas instncias oferecem a possibilidade do bloco de funo chamado armazenar os seus
dados no bloco de dados de instncia do bloco de funo que realiza a chamada.
Para tal, o bloco que realizada a chamada deve ser sempre um bloco de funo.
Com isto obtida uma concentrao dos dados de instncia em um bloco de dados de instncia, isto
, possvel aproveitar melhor a quantidade de DBs disponveis.
Isto sempre deve ocorrer quando o bloco que realiza a chamada deve permanecer novamente
aplicvel como bloco padro.



Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 10 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Exemplo de mltiplas instncias:
A figura a seguir mostra a chamada de um contador do tipo CTUD (contadores incremental e
decremental) que chamado duas vezes.
Os diferentes dados para ambos os contadores so armazenados como diferentes mltiplas
instncias no bloco de dados de instncia DB1 do bloco de funo FB1 que realiza a chamada.










DB1

DB de instncia
para FB1
Aqui so
disponibilizados,
como variveis
estticas (STAT),
as memrias para
o contador1 e
contador2 como
mltipla instncia.
OB1

Chamada de
FB1 com
DB1 de
instncia

FB1

Chamada
#Contador1 como
mltipla instncia




Chamada
#Contador2 como
mltipla instncia


Contador2

Do tipo CTUD
Contador1

Do tipo CTUD

Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 11 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

4. Exemplo de tarefa de controlador de prensa com temporizador e DB de
instncia

Nosso programa dever ser expandido com um temporizados para o controle de prensa do mdulo
010-010.

A tarefa a ser realizada a seguinte:
Uma prensa com equipamento de proteo s deve ser ativada por meio de um boto INICIAR S3
quando a grade de proteo estiver fechada. Este estado monitorado por meio de um sensor de
grade de proteo fechada B1.
Em caso afirmativo, a vlvula de 5/2 vias M0 para o cilindro da prensa energizada para que uma
forma de plstico possa ser estampada.
Esta prensa dever subir novamente quando o boto de PARADA DE EMERGNCIA (NF) for
acionado ou o sensor da grade de proteo B1 no mais responder.
Quando o sensor de cilindro estendido B2 responder, a prensa dever subir novamente s aps um
tempo de compresso de 5 segundos.
Um DB de instncia dever ser usado como memria para o tempo.

Lista de atribuio:

Endereo Smbolo Comentrio

%I 0.1 EMERGENCY OFF Boto de PARADA DE EMERGNCIA NF
%I 0.3 S3 Boto iniciar S3 NA
%I 0.4 B1 Sensor de grade de proteo fechada NA
%I 0.5 B2 Sensor de cilindro estendido NA
%Q 0.0 M0 Cilindro A estendido























EMERGENCY OFF

Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 12 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

5. Programao da prensa com atraso de tempo com o SIMATIC S7-1200

O gerenciamento do projeto e a programao realizam-se com o software 'Totally Integrated
Automation Portal'.

Aqui, em uma interface nica, so criados, parametrizados e programados os componentes da soluo
de automao, tais como controle, visualizao e rede.
Ferramentas online esto disponveis para o diagnstico de erros.

Nos passos a seguir, um projeto para o SIMATIC S7-1200 aberto, salvo com um nome diferente e
adaptado conforme os novos requisitos:

1. A ferramenta central o 'Totally Integrated Automation Portal', que chamada aqui por meio
de um clique duplo. ( Totally Integrated Automation Portal V11)



Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 13 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

2. O "startup" do projeto do mdulo 010-010 aberto na visualizao do projeto como modelo para
o programa. ( Open an existing project startup Open)





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 14 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

3. Ento, so sugeridos os 'First steps' para a criao do projeto. Queremos 'Open the project
view'. ( Open the project view)





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 15 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

4. O projeto deve, primeiramente, ser salvo com outro nome.
( Project Save as)





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 16 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

5. 'Save' o projeto com o nome 'press_timer'. ( press_timer Save)





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 17 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

6. Para executar as alteraes, o bloco 'program press [FC1]' aberto com um clique duplo.
( program press [FC1])





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 18 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

7. Ento, possvel dar incio alterao do programa.
Para a criao da nossa soluo com o atraso necessitamos um atraso de ligao 'TON'. Este
poder ser encontrado em 'Basic instructions' na pasta 'Timer operations'. Posicionando o
mouse sobre um objeto, como por exemplo, o tempo TON, sero exibidas informaes detalhadas
sobre este objeto.
( Basic instructions Timer opeations TON)





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 19 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

8. Marcando-se um objeto e, em seguida, pressionando a tecla 'F1' no PC, a ajuda online referente a
este objeto ser exibida em uma janela direita. ( F1)








Nota:
Neste local da ajuda online, o usurio pode se informar sobre todas as funes de tempo.




Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 20 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

9. Arraste o tempo 'TON' com o mouse para o primeiro contato da funo de DISJUNO depois da
varivel '#cylinder_extended'. ( TON #cylinder_extended)






Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 21 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

10. Para a funo de tempo necessria uma memria que s poder ser disponibilizada por meio da
criao de um novo bloco de dados de instncia na forma de 'Single instance'. ( OK)






Nota:
Uma mltipla instncia s pode ser usada na programao dentro de um bloco de funo. Isto
mostrado no exemplo a seguir para o contador IEC.



Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 22 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

11. Conecte o atraso de ligao 'TON' com a especificao de tempo 't#5s' para 5 segundos. O
projeto salvo por meio de um clique com o mouse em .
( t#5s )





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 23 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Programa no diagrama de blocos funcionais (FBD)



Programa no diagrama ladder (LD)



Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 24 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

12. Para carregar o seu programa completo na CPU, primeiro selecione a pasta 'controller_press' e
clique, em seguida, no smbolo Download to device. ( controller_press )





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 25 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

13. Se a CPU estiver no estado 'RUN', ser perguntado se esta deve ser colocada no estado 'STOP'.
Confirme com 'OK'. ( OK)





14. Caso a interface PG/PC ainda no tiver sido definida, aparecer uma janela onde isto poder ser
realizado. ( PG/PC interface for loading Load)






Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 26 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

15. Confirme novamente com 'Load'. Durante o carregamento, o status exibido em uma janela.
( Load)



16. O carregamento bem-sucedido ser exibido em uma janela. Clique, ento, com o mouse em
'Finish'. ( Finish)



Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 27 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

17. Inicie a CPU com um clique do mouse sobre o smbolo . ( )





18. Confirme a pergunta se voc deseja realmente iniciar a CPU com 'OK'. ( OK)





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 28 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

19. Com um clique do mouse sobre o smbolo "Monitoring on/off", possvel observar o estado
do tempo e tambm o tempo decorrido durante o teste do programa. ( )





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 29 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

6. Exemplo de tarefa para o controlador da esteira com contador e mltipla
instncia

Quando forem criados blocos que devam funcionar quase como "Black-Box" em diversos programas,
estes devero ser programados com o uso de variveis. Aqui vale a regra de que nestes blocos no
podem ser usadas entradas/sada de endereamento absoluto, marcadores etc. Dentro do bloco so
aplicadas somente variveis e constantes.

Se a partir de um bloco multiplamente usado forem chamados blocos de funo subordinados, ou seja,
tempos ou contadores, no pode ser atribudo ao bloco multiplamente usado um bloco de dados
prprio.
O espao de memria necessrio disponibilizado dentro do DB de instncia, que est atribudo ao
bloco de funo de realiza a chamada, na forma de mltipla instncia.

No exemplo a seguir, o bloco de funo, que j contm um controle de esteira dependente do modo de
operao, ampliados por um contador de garrafas.
Por meio da esteira devero ser transportadas sempre 20 garrafas por caixa. Quando a caixa estiver
cheia, a esteira parada e a caixa deve ser trocada.

Com o boto 'S1' deve ser selecionado o modo de operao 'Manual' e com o boto 'S2' deve ser
selecionado o modo de operao 'Automtico'.
No modo de operao 'Manual', o motor permanece ligado enquanto o boto 'S3' estiver acionado,
sendo que o boto 'S4' no pode se encontrar acionado.
No modo de operao 'Automtico', o motor da esteira deve ser ligado com o boto 'S3' e desligado
com o boto 'S4' (contato normalmente fechado).
Alm disto, existe um sensor 'B0' que conta as garrafas na caixa. Quando forem contadas 20 garrafas,
a esteira parada.
Aps a nova caixa ser colocada, esta dever ser confirmada com o boto 'S5'.

Lista de atribuio:

Endereo Smbolo Comentrio

%I 0.0 S1 Boto de modo de operao manual S1 NA
%I 0.1 S2 Boto de modo de operao automtico S2 NA
%I 0.2 S3 Boto liga S3 NA
%I 0.3 S4 Boto desliga S4 NF
%I 0.6 S5 Boto S5 NA executar reset do contador / nova caixa
%I 0.7 B0 Sensor B0 NA contador de garrafas
%Q 0.2 M1 Motor da esteira M1




Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 30 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

7. Programao da esteira com o SIMATIC S7-1200

O gerenciamento do projeto e a programao realizam-se com o software 'Totally Integrated
Automation Portal'.

Aqui, em uma interface nica, so criados, parametrizados e programados os componentes da soluo
de automao, tais como controle, visualizao e rede.
Ferramentas online esto disponveis para o diagnstico de erros.

Nos passos a seguir, um projeto para o SIMATIC S7-1200 aberto, salvo com um nome diferente e
adaptado conforme os novos requisitos:

1. A ferramenta central o 'Totally Integrated Automation Portal', que chamada aqui por meio
de um clique duplo. ( Totally Integrated Automation Portal V10)



Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 31 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

2. O projeto "FB_conveyor" do mdulo 010-020 aberto na visualizao do projeto como modelo
para o programa. ( Open an existing project FB_conveyor Open)





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 32 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

3. Ento, so sugeridos os 'First steps' para a criao do projeto. Queremos 'Open the project
view'. ( Open the project view)





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 33 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

4. O projeto deve, primeiramente, ser salvo com outro nome.
( Project Save as)





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 34 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

5. 'Salve' o projeto com o nome 'FB_conveyor_counter'.
( FB_conveyor_counter Save)





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 35 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

6. Para criar novas variveis locais, clique duas vezes sobre 'PLC tags' para abrir
'controller_conveyor' em 'PLC tags'. ( controller_conveyor PLC tags PLC tags )





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 36 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

7. Altere a tabela de variveis conforme o modelo.
Crie as duas variveis globais 'B0' e 'S5'.
( B0 / Bool / %I0.7 / sensor bottle-counter S5 / Bool / %I0.6 / reset counter / new box)





8. Para executar as alteraes no programa, o bloco 'conveyor [FB1]' aberto com um clique
duplo. ( conveyor [FB1] )





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 37 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

9. Primeiro adicione 2 linhas na interface para as variveis de entrada.
( Interface Input Add row)








Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 38 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

10. Na declarao das variveis locais so, ento, adicionadas as seguintes variveis de entrada.

Input:

sensor_bottle Aqui o sensor do contador de garrafas consultado
reset_counter Aqui lido o sinal para executar o reset do contador





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 39 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

11. Ento, possvel dar incio alterao do programa.
Na criao de nossa soluo com um contador, necessitamos de um contador decremental 'CTD'.
Este poder ser encontrado em 'Basic instructions' na pasta 'Counter operations'.
Posicionando o mouse sobre um objeto, como por exemplo, o contador CTD, sero exibidas
informaes detalhadas sobre este objeto.
( Basic instructions Counter operations CTD)





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 40 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

12. Marcando-se um objeto e, em seguida, pressionando a tecla 'F1' no PC, a ajuda online referente a
este objeto ser exibida em uma janela direita. ( F1)








Nota:
Neste local da ajuda online, o usurio pode se informar sobre todos os contadores.




Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 41 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

13. Insira primeiro uma CONJUNO entre DISJUNO e instruo e depois arraste o contador
'CTD' com o mouse para o segundo contato e a funo de CONJUNO. ( & CTD )





14. necessria uma memria para a funo do contador. Aqui ela disponibilizada dentro do bloco
de dados de instncia do bloco de funo na forma de 'Multi instance' sem a criao de um novo
bloco de dados de instncia. ( Multi instance OK)




Nota:
Uma mltipla instncia s pode ser usada na programao dentro de um bloco de funo.


Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 42 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

15. Conecte o contador decremental 'CTD' com a especificao de valor 'PV' para as 20 garrafas e
conecte a entrada 'CD' com '#sensor_bottle' e a entrada 'LD' com '#reset_counter'. Negue,
ento, o segundo contato e a funo de CONJUNO.

O projeto salvo por meio de um clique com o mouse em .
( 20 #sensor_bottle #reset_counter )





Nota:
Um contador decremental mais adequado para a contagem de quantidades predefinidas, uma vez
que para continuar a ligao, pode-se simplesmente usar a sada binria 'Q'. Caso contrrio, ser
necessrio programar um comparador.


Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 43 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Programa no diagrama de blocos funcionais (FBD)



Programa no diagrama ladder (LD)



Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 44 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

16. Abra o bloco 'Main[OB1]' para atualizar a chamada do bloco 'conveyor [FB1]'. ( Main[OB1] )





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 45 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

17. No bloco 'Main[OB1]', clique com o boto direito do mouse sobre "conveyor" e, depois, sobre
'Update block call'. ( Main[OB1] Update block call)





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 46 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

18. Selecione 'New interface' e confirme com 'OK'. ( New interface OK)






Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 47 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

19. Conecte ainda as duas novas variveis de entrada com as variveis CLP "B0" e "S5" aqui
exibidas. O projeto salvo por meio de um clique com o mouse em .
( "B0" "S5" )





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 48 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Programa no diagrama de blocos funcionais (FBD)



Programa no diagrama ladder (LD)



Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 49 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

20. Para carregar o seu programa completo na CPU, primeiro selecione a pasta
'controller_conveyor' e clique, em seguida, no smbolo Download to device.
( controller_conveyor )





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 50 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

21. Ajustar a interface




22. Confirme novamente com 'Load'. Durante o carregamento, o status exibido em uma janela.
( Load)




Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 51 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

23. O carregamento bem-sucedido ser exibido em uma janela. Clique, ento, com o mouse em
'Finish'. ( Finish)





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 52 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

24. Inicie a CPU com um clique do mouse sobre o smbolo . ( )





25. Confirme a pergunta se voc deseja realmente iniciar a CPU com 'OK'. ( OK)




Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 53 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

26. Com um clique do mouse sobre o smbolo "Monitoring on/off", possvel observar o estado
do contador durante o teste do programa. ( )





Setor industrial, IA&DT
Documentao de treinamento SCE Pgina 54 de 54 Uso somente para sistemas de treinamento/P&D
Mdulo TIA Portal 010-030, edio 03/2013 Siemens AG 2013. Todos os direitos reservados
SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

27. Com um clique do mouse sobre o smbolo "Monitoring on/off", possvel observar o bloco de
dados aberto durante o teste do programa. ( )