Sunteți pe pagina 1din 54

Setor industrial, IA&DT

Documentao de treinamento SCE


para a soluo de automao universal
Totally Integrated Automation (TIA)
Siemens Automation Cooperates with Education

Mdulo TIA Portal 010-030

Tempos IEC e Contadores IEC do SIMATIC S7-1200

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 1 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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.

PGINA:

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 2 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


1.
2.
2.1

Prefcio.................................................................................................................................................... 4
Notas sobre a programao do SIMATIC S7-1200...................................................................................6
Sistema de automao SIMATIC S7-1200...............................................................................................6

2.2

Software de programao STEP 7 Professional V11 (TIA Portal V11).....................................................6

3.1

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


Blocos de dados de instncia / instncias individuais..............................................................................7

3.2

Mltiplas instncias................................................................................................................................... 9

3.

4.
5.
6.
7.

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


Programao da prensa com atraso de tempo com o SIMATIC S7-1200..............................................12
Exemplo de tarefa para o controlador da esteira com contador e mltipla instncia.............................29
Programao da esteira com o SIMATIC S7-1200.................................................................................30

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 3 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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.

Fundamentos da
programao CLP
Mdulo 10, mdulo 20
Simulao do sistema
SIMIT Mdulo 150
Fatores adicionais para
a programao CLP
Mdulo 30

Outras linguagens de
programao
Mdulo 40

Tecnologia de
segurana
Mdulo 80

PROFIBUS
Mdulo 60

PROFINET
Mdulo 70

Tecnologia de sensores
Mdulo 110

AS-Interface
Mdulo 50

Visualizao do processo
(IHM)
Mdulo 90

Tecnologia de
acionamento
Mdulo 100

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 )

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 4 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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

Software STEP 7 Professional V11 SP1 (TIA Portal V11)

Conexo Ethernet entre o PC e o CLP 315F-2 PN/DP

CLP SIMATIC S7-1200, p.ex., CPU 1214C.


As entradas devero ser executadas em um painel de controle.

2 STEP 7 Professional
V11 (TIA Portal)

1 PC
3 Conexo Ethernet

4 S7-1200 com
CPU 1214C

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 5 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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.

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 6 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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 010020), 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.

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 7 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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.

OB1
Chamada de
FC1

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

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

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

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.

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 8 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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.

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 9 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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.

OB1
Chamada de
FB1 com
DB1 de
instncia

Chamada
#Contador1 como
mltipla instncia

Chamada
#Contador2 como
mltipla instncia

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

DB1

FB1

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

Pgina 10 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Contador1
Do tipo CTUD

Contador2
Do tipo CTUD

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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

%I 0.1
%I 0.3
%I 0.4
%I 0.5
%Q 0.0

EMERGENCY OFF
S3
B1
B2
M0

Comentrio
Boto de PARADA DE EMERGNCIA NF
Boto iniciar S3 NA
Sensor de grade de proteo fechada NA
Sensor de cilindro estendido NA
Cilindro A estendido

EMERGENCY OFF

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 11 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 12 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 13 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

3.

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

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 14 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

4.

O projeto deve, primeiramente, ser salvo com outro nome.


( Project Save as)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 15 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

5.

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

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 16 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

6.

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

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 17 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 18 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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.

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 19 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

9.

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

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 20 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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.

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 21 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 22 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

Programa no diagrama de blocos funcionais (FBD)

Programa no diagrama ladder (LD)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 23 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

12. Para carregar o seu programa completo na CPU, primeiro selecione a pasta 'controller_press' e
Download to device. ( controller_press

clique, em seguida, no smbolo

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 24 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 25 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 26 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 27 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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. (

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 28 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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
%I 0.0
%I 0.1
%I 0.2
%I 0.3
%I 0.6
%I 0.7
%Q 0.2

Smbolo
S1
S2
S3
S4
S5
B0
M1

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Comentrio
Boto de modo de operao manual S1 NA
Boto de modo de operao automtico S2 NA
Boto liga S3 NA
Boto desliga S4 NF
Boto S5 NA executar reset do contador / nova caixa
Sensor B0 NA contador de garrafas
Motor da esteira M1

Pgina 29 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 30 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 31 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

3.

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

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 32 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

4.

O projeto deve, primeiramente, ser salvo com outro nome.


( Project Save as)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 33 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

5.

'Salve' o projeto com o nome 'FB_conveyor_counter'.


( FB_conveyor_counter Save)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 34 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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 )

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 35 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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] )

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 36 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

9.

Primeiro adicione 2 linhas na interface para as variveis de entrada.


( Interface Input Add row)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 37 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

10. Na declarao das variveis locais so, ento, adicionadas as seguintes variveis de entrada.
Input:
sensor_bottle
reset_counter

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Aqui o sensor do contador de garrafas consultado


Aqui lido o sinal para executar o reset do contador

Pgina 38 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 39 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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.

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 40 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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.

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 41 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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.

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 42 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

Programa no diagrama de blocos funcionais (FBD)

Programa no diagrama ladder (LD)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 43 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

16.

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

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 44 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 45 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 46 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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"

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 47 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

Programa no diagrama de blocos funcionais (FBD)

Programa no diagrama ladder (LD)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 48 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Download to device.

Pgina 49 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

21. Ajustar a interface

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

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 50 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 51 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

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)

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 52 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

26. Com um clique do mouse sobre o smbolo


do contador durante o teste do programa. (

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 53 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

"Monitoring on/off", possvel observar o estado


)

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

27. Com um clique do mouse sobre o smbolo


dados aberto durante o teste do programa. (

Documentao de treinamento SCE


Mdulo TIA Portal 010-030, edio 03/2013

Pgina 54 de 54

SCE_PT_010-030_R1209_Tempos IEC e Contadores IEC do SIMATIC S7-1200

"Monitoring on/off", possvel observar o bloco de


)

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

S-ar putea să vă placă și