Você está na página 1de 63

Setor industrial, IA&DT

Documentao de treinamento SCE


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

Mdulo TIA Portal 010-010


Programao 'startup' com SIMATIC S7-1200

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 1 de 63

Uso somente para sistemas de treinamento/P&D


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.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 2 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


PGINA:
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

Instalao do software STEP 7 Professional V11 (TIA Portal V11)........................................................... 7


Instalao das atualizaes do STEP 7 Professional V11 (TIA Portal V11) ............................................. 7

3.2

Atualizao do catlogo de hardware no STEP 7 Professional V11 (TIA Portal V11 com Hardware

3.

Support Packages (HSP) ........................................................................................................................... 8


4.
5.
5.1

Conectar com a CPU atravs de TCP/IP e executar o reset para as configuraes de fbrica ............. 12
O que um CLP e para que os CLPs so usados? ................................................................................ 19
O que significa o termo CLP? .................................................................................................................. 19

5.2

Como o CLP controla o processo? .......................................................................................................... 19

5.3

A partir de onde o CLP recebe informaes sobre os estados do processo? ........................................ 20

5.4

Qual a diferena entre os contatos normalmente fechados e normalmente abertos? ......................... 20

5.5

Como o SIMATIC S7-1200 reage em relao aos sinais de entrada/sada individuais? ........................ 21

5.6

Como o programa executado no CLP? ................................................................................................. 22

5.7

Como so as operaes lgicas no programa CLP? .............................................................................. 23

5.7.1
Conjuno (E) .................................................................................................................................. 23
5.7.2
Disjuno (OU) ................................................................................................................................ 25
5.7.3
Negao (NOT) ............................................................................................................................... 26
5.8 Como o programa do CLP criado? Como ele colocado na memria do CLP? ................................. 27
6.
7.
8.
8.1

Estrutura e operao do SIMATIC S7-1200 ............................................................................................ 28


Exemplo de tarefa para controlador de prensa ........................................................................................ 32
Programao da prensa para o SIMATIC S7-1200 ................................................................................. 33
Visualizao do portal .............................................................................................................................. 33

8.2

Visualizao do projeto ............................................................................................................................ 34

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 3 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

1.

Prefcio
O contedo do mdulo SCE_PT_010-010 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 comando 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, carregamento e teste de um programa exemplo

Pr-requisitos:
Para um bom entendimento desse mdulo,

necessrio conhecimento sobre Windows

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 4 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Hardware e software necessrios

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-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 5 de 63

Uso somente para sistemas de treinamento/P&D


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-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 6 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

3.

Instalao do software STEP 7 Professional V11 (TIA Portal V11)


O STEP 7 Professional disponibilizado em DVD.
Para instalar o STEP 7, proceda da seguinte forma:
1.

Coloque o DVD do STEP 7 Professional na unidade de disco de DVD.

2.

O programa de instalao automaticamente inicializado. Em caso negativo, clique duas vezes


no arquivo START.exe.

3.

O programa de instalao ir gui-lo atravs de toda a instalao do STEP 7 Professional

4.

Para usar o STEP 7 Professional em seu computador necessria uma chave de licena.

Esta chave de licena poder ser transferida para o seu computador durante o processo de instalao
a partir do pen drive fornecido. Depois disto, ser possvel mover esta chave de licena novamente
para outras mdias com o software 'Automation License Manager'. Esta chave de licena tambm
poder estar em outro computador e ser consultada atravs da rede.

3.1

Instalao das atualizaes do STEP 7 Professional V11 (TIA Portal V11)


So feitas frequentes atualizaes no STEP 7 Professional V11 (TIA Portal V11) para permitir a
vinculao ideal de novos produtos, estas atualizaes so disponibilizadas na Internet.
A pgina Web correspondente :
http://support.automation.siemens.com/WW/view/com/59604410
Nesta pgina possvel fazer o download das atualizaes.
Em seguida, estas so instaladas como segue:
1.

Primeiro, a partir dos arquivos salvos, a 'aplicao' iniciada por meio de clique duplo. Abaixo
est a atualizao 4 da verso 11 do Service Pack 2 SIMATIC_TIAP_V11_0_SP2_UPD4.
( SIMATIC_TIAP_V11_0_SP2_UPD4)

Nota:
Antes disto, imprescindvel verificar os pr-requisitos do software. Neste caso o pr-requisito um
pacote de software STEP 7 Professional V11 (TIA Portal V11) SP2 j instalado.
2.

No segundo passo, selecionado o idioma de instalao. ( Idioma de instalao: Alemo


Avanar)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 7 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

3.

No terceiro passo, a pasta "Temp" pode ser selecionada para extrair o pacote. ( Avanar)

4.

No quarto passo, possvel visualizar outras informaes do produto. ( Ler informaes do


produto Avanar)

5.

No quinto passo, os acordos de licena devero ser aceitos e as notas de segurana devero ser
confirmadas. (

3.2

Avanar)
Avanar)

6.

No sexto passo, as notas de segurana so aceitas. (

7.

No stimo passo, a instalao iniciada. ( Instalar)

8.

Aps a instalao da atualizao, o computador dever ser reiniciado. ( Reiniciar )

Atualizao do catlogo de hardware no STEP 7 Professional V11


(TIA Portal V11 com Hardware Support Packages (HSP)
Para a vinculao de novos mdulos no catlogo de hardware do STEP 7 Professional V11 (TIA Portal
V11), Hardware Support Packages (HSP) so disponibilizados na Internet.
A pgina Web correspondente :
http://support.automation.siemens.com/WW/view/com/54164095
A descrio para a instalao dos Hardware Support Packages (HSP) poder ser encontrada em:
http://support.automation.siemens.com/WW/view/com/54163659
Aqui ser mostrado com um novo mdulo pode ser instalado no STEP 7 Professional V11
(TIA Portal V11):
1.

Primeiro o arquivo baixado dever ser 'extrado' no Windows Explorer.


( HSP_V11SP2_00.. Extrair todos )

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 8 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

2.

No segundo passo, o item 'Installed software' selecionado no TIA Portal. ( Installed software)

3.

No terceiro passo, selecione 'Detailed information about installed software'. ( Detailed


information about installed software)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 9 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


4.

No quarto passo, em 'Installation of support packages', selecione o boto 'Add from file
system'. ( Installation of support packages Add from file system)

5.

No quinto passo, selecione o Hardware Support Package desejado em formato '*.isp11' e abra-o.
( *.isp11 Open)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 10 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


6.

No sexto passo, em 'Installation of support packages', selecione o Hardware Support Package


desejado e instale-o. ( Installation of support packages

Install)

7.

Se a mensagem de erro a seguir for exibida, o TIA Portal no plano de fundo dever ser fechado,
sendo que a janela de mensagem deve permanecer aberta. Depois disto, ser possvel continuar
a instalao. ( Continue)

8.

O status da instalao ser exibido at, por fim, aparecer a nota de que o TIA Portal deve ser
reiniciado. ( Finish)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 11 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

4.

Conectar com a CPU atravs de TCP/IP e executar o reset para as configuraes


de fbrica
Para poder programar o SIMATIC S7-1200 a partir de um PC, aparelho de programao ou notebook,
necessria uma conexo TCP/IP.
Para que o PC e o SIMATIC S7-1200 possam se comunicar um com o outro importante que os
endereos IP de ambos os dispositivos sejam compatveis.
Primeiro mostraremos como o endereo IP do computador pode ser configurado.
9.

Em 'Painel de controle', chamar as 'Conexes de rede' e l selecionar as 'Propriedades' da


conexo LAN. ( Iniciar Configuraes Painel de controle Conexes de rede Local
Area Connection Propriedades)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 12 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


10. Selecione as 'Propriedades' do 'Protocolo de Internet (TCP/IP)'
( Internet Protocol (TCP/IP) Propriedades)

11. Em seguida, possvel configurar os 'Endereos IP' e a 'Mscara de subrede' e aplicar com
'OK'. ( Usar o seguinte endereo IP Endereo IP: 192.168.0.99 Mscara de subrede
255.255.255.0 OK Fechar)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 13 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

Notas sobre a conexo Ethernet (maiores informaes no Anexo V do documento de


treinamento):
Endereo MAC:
O endereo MAC composto de uma parte fixa e uma parte varivel. A parte fixa ("Basic MAC
address") identifica o fabricante (Siemens, 3COM, ...). A parte varivel do endereo MAC diferencia os
diferentes participantes da Ethernet e deve ser atribuda de forma exclusiva em nvel global. Todos os
mdulos possuem um endereo MAC predefinido inscrito.
Faixa de valores para o endereo IP:
O endereo IP composto de 4 nmeros decimais na faixa de valores de 0 a 255, separados por um
ponto; por exemplo, 141.80.0.16
Faixa de valores para a mscara de subrede:
Esta mscara usada para poder detectar se os dispositivos com seus respectivos endereos IP
pertencem subrede local ou se s podem ser alcanados por meio de um roteador.
A mscara de subrede composta de 4 nmeros decimais na faixa de valores de 0 a 255, separados
por um ponto; por exemplo, 255.255.0.0
Os 4 nmeros decimais da mscara de subrede devem conter, em sua representao binria a partir
da esquerda, uma sequncia de valores "1" sem espaos e, a partir da direita, uma sequncia de
valores "0" sem espaos.
Os valores "1" determinam a faixa do endereo IP para o nmero de rede. Os valores "0" determinam a
faixa do endereo IP para o endereo do participante.
Exemplo:
valores corretos:
255.255.0.0 decimal
= 1111 1111.1111 1111.0000 0000.0000 0000 binrio
255.255.128.0 decimal = 1111 1111.1111 1111.1000 0000.0000 0000 binrio
255.254.0.0 decimal
= 1111 1111.1111 1110.0000 0000.0000.0000 binrio
valor incorreto:
255.255.1.0 decimal
= 1111 1111.1111 1111.0000 0001.0000 0000 binrio
Faixa de valores para o endereo de gateway (roteador):
O endereo composto de 4 nmeros decimais na faixa de valores de 0 a 255, separados por um
ponto; por exemplo, 141.80.0.1.
Relao entre os endereos IP, endereo do roteador e da mscara de subrede:
O endereo IP e o endereo de gateway s podem se diferenciar por um local, no qual consta "0" na
mscara de subrede.
Exemplo:Voc inseriu: 255.255.255.0 para mscara de subrede; 141.30.0.5 para endereo IP e
141.30.128.1 para endereo do roteador.
O endereo IP e o endereo de gateway s podem possuir um valor diferente no 4 nmero decimal.
No exemplo, no entanto, o 3 nmero j diferente.
Portanto, necessrio alterar:
- a mscara de subrede para: 255.255.0.0 ou
- o endereo IP para: 141.30.128.5 ou
- o endereo de gateway para: 141.30.0.1

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 14 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

O endereo IP do SIMATIC S7-1200 configurado como segue.


12. Selecione o 'Totally Integrated Automation Portal', que aqui chamado por meio de um clique
duplo. ( TIA Portal V11)

13. Selecione o item 'Online & Diagnostics' e, em seguida, abra 'Project view'. ( Online &
Diagnostics Project view)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 15 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


14. Na rvore do projeto, selecione a seguir a placa de rede que foi anteriormente configurada em
'Online access'. Clicando em 'Update accessible devices' voc ver o endereo MAC do
SIMATIC S7-1200 conectado. Selecione, ento, 'Online & Diagnostics'. ( Online access
Network connection Update accessible devices MAC= .. Online & Diagnostics)

Nota:
Se j tiver sido configurado um endereo IP para a CPU, este ser exibido ao invs do endereo MAC.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 16 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


15. Em 'Functions' voc encontrar o item 'Assign IP address'. Insira aqui o 'IP address' e a
'Subnet mask'. Em seguida, clique em 'Assign IP address' e este novo endereo ser atribudo
ao seu SIMATIC S7-1200. ( Functions Assign IP address IP address: 192.168.0.1
Subnet mask: 255.255.255.0 Assign IP address)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 17 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


16. Em seguida, selecione 'Reset to factory settings' em 'Functions'. Deixe a configuraes em
'Keep IP address' e clique em 'Reset'. ( Functions Reset to factory settings Keep IP
address Reset)

17. Confirme a pergunta se realmente deseja executar o reset das configuraes de fbrica com 'OK'.
( OK)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 18 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

5.

O que um CLP e para que os CLPs so usados?

5.1

O que significa o termo CLP?


CLP a abreviao de controlador lgico programvel. Trata-se de um dispositivo que controla um
processo (por exemplo, uma impressora para a impresso de jornais, um sistema de enchimento para
o preenchimento de cimento, uma prensa para estampar peas moldadas de plstico etc. ... ).
Isto se realiza conforme as instrues de um programa que se encontra na memria do dispositivo.
Programa carregado na
memria do CLP......

.... controla a mquina

Memria

Programa com
instrues
Mquina

CLP

5.2

Como o CLP controla o processo?


O CLP controla o processo por meio dos assim chamados atuadores conectados nas sadas do CLP
quando estas so energizadas com uma tenso de controle de, p.ex., 24 V. Desta forma possvel
ligar e desligar motores, estender ou retrair vlvulas ou acender e desligar lmpadas.

Lmpada acesa

24 V
As sadas do CLP controlam os atuadores
por meio da comutao da tenso de
controle!

Sadas
0V

Lmpada apagada
CLP

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 19 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

5.3

A partir de onde o CLP recebe informaes sobre os estados do processo?


O CLP recebe as informaes sobre o processo a partir de dispositivos que esto ligados s
entradas do CLP. Estes dispositivos podem ser, por exemplo, sensores que detectam se uma pea de
trabalho se encontra em uma determinada posio ou tambm um interruptor ou boto simples que
pode ser aberto ou fechado. Neste caso feita a diferenciao entre os contatos normalmente
fechados, que esto fechados quando no acionados, e os contatos normalmente abertos, que
esto abertos quando no acionados.

24 V
Interruptor fechado
24 V
As entradas do CLP registram as
informaes sobre os estados no processo!

Entradas
0V

Interruptor aberto
CLP

5.4

24 V

Qual a diferena entre os contatos normalmente fechados e normalmente


abertos?
Nos transmissores de sinal feita a diferenciao entre os contatos normalmente fechados e os
contatos normalmente abertos.
O interruptor aqui ilustrado um contato normalmente aberto, isto , ele estar fechado quando for
acionado.

Contato
Contato
Contato
Contato normalmente
normalme
normalmente
normalme
aberto fechado
nte aberto
aberto aberto
nte aberto
no
acionado
acionado
O interruptor aqui ilustrado um contato normalmente fechado, isto , ele estar fechado quando no
tiver sido acionado.

Contato
normalme
nte
fechado
no
acionado

Contato
normalmente
fechado fechado

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 20 de 63

Contato
normalme
nte
fechado
acionado

Contato normalmente
fechado aberto

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

5.5

Como o SIMATIC S7-1200 reage em relao aos sinais de entrada/sada


individuais?
A especificao de uma determinada entrada ou sada dentro do programa chamada de
endereamento.
As entradas e sadas dos CLPs so geralmente divididas em grupos de 8 em mdulos de entrada e de
sada digitais. Esta unidade de 8 denominada byte. Cada um destes grupos recebe um nmero
correspondendo ao assim chamado endereo de byte.
Para enderear uma nica entrada ou sada dentro de um byte, cada byte dividido em oito bits
individuais. Estes so consecutivamente numerados de bit 0 at bit 7. Assim se obtm o endereo de
bit.
O CLP aqui ilustrado possui os bytes de entrada 0 e 1, bem como os bytes de sada 0 e 1.

14 entradas digitais integradas


Byte 0 bit 0 a 7 e byte 1 bit 0 a 5

10 sadas digitais integradas


Byte 0 bit 0 a 7 e byte 1 bit 0 a 1

Para, por exemplo, enderear a quinta entrada digital, deve-se inserir o seguinte endereo:

%I

0.4

%I identifica aqui o tipo de endereo como entrada, 0 o endereo de byte e 4 o endereo de bit. O
endereo de byte e o endereo de bit so sempre separados por um ponto.
Nota:

No endereo de bit, consta aqui um 4 para a quinta entrada, pois a contagem iniciada
em 0.

Para, por exemplo, enderear a dcima sada, deve-se inserir o seguinte endereo:

%Q

1.1

%Q identifica aqui o tipo de endereo como sada, 1 o endereo de byte e 1 o endereo de bit.
O endereo de byte e o endereo de bit so sempre separados por um ponto.
Nota:
No endereo de bit, consta aqui um 1 para a dcima sada, pois a contagem iniciada em 0.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 21 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

5.6

Como o programa executado no CLP?


A execuo do programa em um CLP realiza-se de forma cclica conforme a seguinte sequncia:
1.
2.

3.

4.

Na primeira etapa, o status da imagem de processo das sadas (PAA) transferido para as sadas
e estas so ligadas ou desligadas.
Em seguida, o processador, que representa praticamente o crebro do CLP, consulta se as
entradas individuais esto ou no conduzindo tenso. Este status das entradas salvo na imagem
de processo das entradas (PAE). Nisto, a informao 1 ou "High" definida para as entradas
conduzindo tenso e a informao 0 ou "Low" definida para as entradas no conduzindo tenso.
Este processador executa, ento, o programa salvo na memria de programa. Este composto de
uma lista de operaes e instrues lgicas que so executadas sucessivamente. Para a
informao de entrada, acessada a PAE anteriormente lida e os resultados das operaes so
gravados em uma assim chamada imagem de processo das sadas (PAA). Outros espaos de
memria, por exemplo, para dados locais dos subprogramas, blocos de dados e marcadores
tambm so eventualmente acessados pelo processador durante a execuo do programa.
Por fim tambm so executadas tarefas internas do sistema operacional, tais como autoteste e
comunicao. Em seguida, como continuao retorna-se ao item 1.
1. Transferir o status da PAA s
sadas.
2. Salvar o status das entradas na
PAE.

3. Execuo da
instruo do
programa para
instruo com
acesso a PAE e
PAA

Programa do CLP na
memria de programa

PAE

1 instruo
2 instruo
3 instruo
4 instruo
...

Dados locais
Marcador
Blocos de dados

ltima instruo

PAA

4. Executar as tarefas internas do sistema


operacional.
(comunicao, autoteste etc)
Nota:
O tempo que o processador necessita para esta sequncia chamado de tempo de ciclo.
Este, por sua vez, dependente da quantidade e do tipo de instrues e do desempenho do
processador.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 22 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

5.7

Como so as operaes lgicas no programa CLP?


As operaes lgicas so usadas para poder definir as condies para a comutao de uma sada.
No programa CLP estas podem ser criadas na linguagem de programao de diagrama ladder (LD) ou
de diagrama de blocos funcionais (FBD).
Para maior clareza, iremos nos limitar aqui ao FBD.
Existe grande variedade de diferentes operaes lgicas que podem ser aplicadas nos programas dos
CLP's.
No entanto, a CONJUNO (AND), a DISJUNO (OR) e a NEGAO (NOT) de uma entrada so
as operaes mais frequentemente utilizadas e devero ser aqui esclarecidas com base em exemplos.
Nota: As informaes sobre outras operaes lgicas podero ser rapidamente consultadas em nossa
ajuda online.

5.7.1 Conjuno (E)


Exemplo de uma conjuno:
Uma lmpada dever se acender quando simultaneamente dois interruptores so acionados como
contatos normalmente abertos.
Esquema de ligao:

S1

S2

24 V
P1

M
Esclarecimento:
A lmpada ir se acender quando ambos os interruptores so acionados.
Portanto, quando os interruptores S1 e S2 estiverem acionados, a lmpada P1 se acende.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 23 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Circuito do CLP:
Para transformar esta lgica em um programa CLP, naturalmente ambos os interruptores devero
estar conectados nas entradas do CLP. Aqui S1 est conectado na entrada I 0.0 e S2 est conectado
na entrada I 0.1.
Alm disto, a lmpada P1 dever estar conectada em uma sada, por exemplo, Q 0.0.

24 V
Interruptor S1
%I 0.0

Entradas

24 V
%I 0.1

Interruptor S2

M
CLP

Sadas
%Q 0.0

A lmpada P1 deve
se acender quando
os interruptores S1 e
S2 estiverem
acionados.

Conjuno (E) no FBD:


No diagrama de blocos funcionais, FBD, a conjuno programada por representao grfica e possui
o seguinte aspecto:
Entradas da
conjuno.
Pode-se usar
mais de 2
entradas aqui!

%I 0.0

Sada a qual a
atribuio
definida!

&

%I 0.1

Representao
grfica da
conjuno!

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 24 de 63

%Q 0.0

=
Atribuio dos
resultados da
operao lgica!

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

5.7.2 Disjuno (OU)


Exemplo de uma disjuno:
Uma lmpada dever se acender quando um ou ambos de dois interruptores so acionados como
contatos normalmente abertos.
Esquema de ligao:

S1

24 V
S2
24 V

P1

M
Esclarecimento:
A lmpada ir se acender quando um ou ambos os interruptores so acionados.
Portanto, quando o interruptor S1 ou S2 for acionado, a lmpada P1 se acende.
Circuito do CLP:
Para transformar esta lgica em um programa CLP, naturalmente ambos os interruptores devero
estar conectados nas entradas do CLP. Aqui S1 est conectado na entrada I 0.0 e S2 est conectado
na entrada I 0.1.
Alm disto, a lmpada P1 dever estar conectada em uma sada, por exemplo, Q 0.0.

24 V
Interruptor S1
%I 0.0

Entradas

24 V
%I 0.1

Interruptor S2

M
Sadas
CLP

%Q 0.0

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 25 de 63

A lmpada P1 deve
se acender quando
os interruptores S1
ou S2 estiverem
acionados.

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Disjuno (OU) no FBD:
No diagrama de blocos funcionais, FBD, a disjuno programada por representao grfica e possui
o seguinte aspecto:
Entradas da
disjuno.
Pode-se usar
mais de 2
entradas aqui!

%I 0.0

Sada a qual a
atribuio
definida!

%Q 0.0

>

%I 0.1

=
Atribuio dos
resultados da
operao lgica!

Representao grfica
da disjuno!

5.7.3 Negao (NOT)


Em operaes lgicas frequentemente necessrio consultar se um contato normalmente aberto
NO foi acionado ou se um contato normalmente fechado foi acionado e, desta forma, no existe
tenso na respectiva entrada.
Isto se faz por meio da programao de uma negao na entrada da conjuno ou disjuno.
No diagrama de blocos funcionais, FBD, a negao de uma entrada em uma conjuno programada
conforme a seguinte representao grfica:
Representao grfica
da negao!

Entrada da conjuno
que deve ser negada!

%I 0.0
%I 0.1

&

%Q 0.0

A sada %Q 0.0 ir possuir tenso quando %I 0.0 no estiver comutado e %I 0.1 estiver comutado.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 26 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

5.8

Como o programa do CLP criado? Como ele colocado na memria do CLP?


O programa CLP criado com o software STEP 7 em um PC e l armazenado em cache.
Aps o PC ser conectado ao CLP por meio da interface TCP/IP, o programa poder ser carregado na
memria do CLP por meio da funo de carregamento.
Portanto, para a execuo do programa no CLP, o PC no mais necessrio.

1. Criar o
programa CLP
com STEP 7 no
PC.
PC com STEP 7
3. Carregar o
programa do
PC na memria
do CLP.

2. Conectar o PC
com o CLP por
meio da
interface
TCP/IP.

CLP S7-1200
Nota:
A sequncia precisa ser descrita passo a passo nos captulos a seguir.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 27 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

6.

Estrutura e operao do SIMATIC S7-1200


Gama de mdulos:
O SIMATIC S7-1200 um sistema de automao modular oferecendo a seguinte gama de mdulos:
-

Mdulo central, CPU, com diferentes potncias, entradas/sadas integradas e interface PROFINET
(por exemplo, CPU1214C)

Fonte de alimentao, PM, com entrada de 120/230 V CA, 50 Hz/60 Hz, 1,2 A/0,7 A e sada de 24
V CC / 2,5 A

Placas de sinal, SB, para adicionar entradas/sadas analgicas ou digitais, sendo que o tamanho
da CPU permanece inalterado. (as placas de sinal podem ser usadas nas CPUs 1211C / 1212C e
1214C.)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 28 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


-

Mdulos de sinal, SM, para entradas e sadas digitais e analgicas (nas CPUs 1212C podem ser
usados, no mx., 2 SMs e na 1214C, no mx., 8 SMs.)

Mdulos de comunicao, CM, para comunicao serial RS232 / RS 485


(nas CPUs 1211C / 1212C e 1214C podem ser usados at 3 CMs.)

Compact Switch Module, CSM, com 4 entradas para conectores RJ45 10/ 100 MBit/s

Cartes de memria SIMATIC de 2MB ou 24 MB para armazenar os dados do programa e simples


substituio das CPUs em caso de manuteno

Nota:
Para este mdulo necessrio somente uma CPU qualquer com entradas e sadas digitais integradas.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 29 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Elementos importantes da CPU:
Com uma alimentao de tenso (conexo de 24 V) integrada e entradas e sadas integradas, a CPU
S7-1200 pode ser diretamente aplicada sem a necessidade de outros componentes.
Para a comunicao com um dispositivo de programao, a CPU possui uma porta TCP/IP integrada.
Desta forma, atravs de uma rede ETHERNET, a CPU pode ser comunicar com unidades de controle
IHM e outras CPUs.

Conexo de 24 V

Terminais de encaixe para fiao do usurio (atrs das tampas de cobertura)

LEDs de status para as E/S integradas e o estado operacional da CPU

Porta Ethernet para comunicao (na parte inferior da CPU)

O carto de memria/memory card (MC) SIMATIC armazena o programa, dados, dados do sistema,
arquivos e projetos. Ele pode ser usado para:
- transferncia de um programa para diversas CPUs
- atualizao de firmware das CPUs, mdulos de sinal SM e mdulos de comunicao CM

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 30 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Estados operacionais da CPU
A CPU apresenta os trs estados operacionais a seguir:
No modo STOP, a CPU no executa o programa e possvel carregar um projeto.
No modo STARTUP, a CPU executa a inicializao.
No modo RUN, o programa executado de forma cclica. No modo RUN da CPU, no possvel
carregar um projeto.
A CPU no possui um interruptor fsico para a alterao do estado operacional.
O estado operacional (STOP ou RUN) alterado por meio do boto no painel de controle do software
STEP 7 Basic. Alm disto, o painel de controle contm o boto MRES para executar o reset geral da
memria e exibe os LEDs de status da CPU.

O LED de status RUN/STOP no lado frontal da CPU exibe o atual estado operacional por meio da cor
da indicao.

A luz amarela indica o modo STOP.


A luz verde indica o modo RUN.
Uma luz intermitente indica o modo
STARTUP.

Adicionalmente, existem tambm os LEDs ERROR para a indicao de erros e MAINT para a
indicao de uma necessidade de manuteno.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 31 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

7.

Exemplo de tarefa para controlador de prensa


Como nosso primeiro programa, iremos programar um controlador de prensa.
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.
A prensa deve subir novamente quando o boto de PARADA DE EMERGNCIA (NF) for acionado ou
quando o sensor da grade de proteo B1 no mais responder ou quando o sensor do cilindro B2
responder como estendido.
Lista de atribuio:
Endereo
%I 0.1
%I 0.3
%I 0.4
%I 0.5
%Q 0.0

Smbolo
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-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 32 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

8.

Programao da prensa para 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.

O software 'Totally Integrated Automation Portal' possui duas diferentes visualizaes, a


visualizao do portal e a visualizao do projeto.

8.1

Visualizao do portal
A visualizao do portal propicia uma visualizao das ferramentas para a edio do projeto. Aqui
possvel decidir, de maneira rpida, o que se deseja fazer e chamar a ferramenta para a tarefa em
questo. Se necessrio, realiza-se a alterao automtica para a visualizao do projeto conforme a
tarefa selecionada. Aqui, o acesso e os primeiros passos devero ser particularmente facilitados.

Nota:
No canto inferior esquerdo possvel alterar da visualizao do portal para a visualizao do
projeto!

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 33 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


8.2

Visualizao do projeto
A visualizao do projeto uma vista estruturada de todos os elementos do projeto. Como padro, na
parte superior est a barra de menu com as barras de ferramentas, na esquerda a rvore do projeto
com todos os elementos de um projeto e na direita os assim chamados 'Task-Cards' com, por exemplo,
instrues e bibliotecas.
Se um elemento for selecionado na rvore do projeto (aqui, por exemplo, o bloco de programa FC1),
este ser exibido no centro e l poder ser editado.

Nota:
No canto inferior esquerdo possvel alterar da visualizao do projeto para a visualizao do portal!

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 34 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Seguindo os passos abaixo possvel criar um projeto para o SIMATIC S7-1200 e programar a
soluo da tarefa:
1.

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

2.

Os programas para o SIMATIC S7-1200 so administrados em projetos. Um projeto criado na


visualizao do portal ( Create a new project Startup Create)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 35 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


3.

Ento, so sugeridos os 'First steps' para a criao do projeto. Queremos, primeiro, 'Configure a
device'. ( First steps Configure a device)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 36 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


4.

Ento iremos 'Add new device' com o 'nome de dispositivo controller_press'. A partir do
catlogo, selecionamos a 'CPU1214C' com a referncia correspondente. ( Add new device
controller_press CPU1214C 6ES7 . Add)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 37 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


5.

O software altera automaticamente para a visualizao do projeto com a configurao de


hardware aberta. Aqui pode-se adicionar outros mdulos do catlogo de hardware ( direita da
CPU) e configurar os endereos das entradas/sada em 'Device view'. Neste caso, as entradas
integradas da CPU possuem os endereos %I 0.0 - %I 1.5 e as sadas integradas possuem os
endereos %Q0.0 - %Q1.1 ( Device view DI14/DO10 01)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 38 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


6.

Para que o software acesse posteriormente a CPU correta, o respectivo endereo IP e mscara
de rede devero ser configurados. ( Properties General PROFINET interface IP
address: 192.168.0.1 Subnet mask: 255.255.255.0)
(consulte tambm: o captulo 3 com relao configurao da interface de programao.)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 39 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


7.

Como na programao moderna no so usados endereos absolutos, mas sim variveis


simblicas, aqui necessrio definir as Variveis globais do CLP.
Estas variveis globais do CLP so nomes descritivos com comentrio para todas as entradas e
sadas usadas no programa. Posteriormente, as variveis globais do CLP podero ser acessadas
atravs dos respectivos nomes durante a programao.
Estas variveis globais podem ser usadas em todo o programa e em todos os blocos.
Para tal, na rvore do projeto, selecione 'controller_press [CPU1214C DC/DC/DC] e, em
seguida, 'PLC tags'. Abra a 'Default tag table' com um clique duplo e insira ali os nomes para as
entradas e sadas conforme mostrado abaixo.
( controller_press [CPU1214C DC/DC/DC]' PLC tags Default tag table)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 40 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


8.

A sequncia do programa gravada nos assim chamados blocos. Como padro, o bloco de
organizao OB1 j existe.
Este representa a interface ao sistema operacional da CPU e automaticamente chamado e
ciclicamente processado.
A partir deste bloco de organizao possvel chamar outros blocos, tais como por exemplo, a
funo FC1, para a programao estruturada.
Isto faz com que a tarefa completa seja decomposta em subtarefas. Estas so mais fceis de
solucionar e ter a sua funcionalidade testada.

Estrutura do programa do exemplo:

Bloco de organizao
OB1
Bloco ciclicamente
chamado pelo sistema
operacional. Aqui a
chamada da funo
FC1
Funo
FC1
Contm, neste
exemplo, o programa
para o controlador de
prensa. chamado
por OB1.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 41 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


9.

Para criar a funo FC1, selecione 'controller_press [CPU1214C DC/DC/DC] e, em seguida,


'Program blocks' na rvore do projeto. Clique duas vezes sobre 'Add new block'.
( controller_press [CPU1214C DC/DC/DC] Program blocks Add new block)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 42 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


10. Selecione a opo 'Function (FC) e d o nome 'program press'. Como linguagem de
programao predefinido o diagrama de blocos funcionais 'FBD'. A numerao realiza-se
automaticamente. Como esta FC1 posteriormente chamada atravs do nome simblico, o
nmero no de grande importncia. Aplique as entradas por meio de 'OK'. ( Function (FC)
program press FBD OK)

Nota:
Geralmente, em uma funo armazenada, necessrio usar um bloco de funo com um bloco de
dados de instncia correspondente.
Como em nosso exemplo de programao o armazenamento realiza-se fora do bloco atravs de
uma varivel OUT e, portanto, PAA, aqui possvel trabalhar com uma funo (FC).

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 43 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


11. O bloco 'program press [FC1]' , ento, automaticamente aberto. Antes de poder gravar o
programa, necessrio declarar a interface do bloco.
Na declarao da interface, so definidas as variveis locais conhecidas somente neste bloco.
As variveis subdividem-se em dois grupos:
Os parmetros do bloco, que formam a interface do bloco para a chamada no programa.
Tipo

Funo

Disponvel em

Parmetros de entrada Input

Parmetros cujos valores so


lidos pelo bloco.

Funes, blocos de funo e alguns


tipos de blocos de organizao

Parmetros de sada

Output

Parmetros cujos valores so


gravados pelo bloco.

Funes e blocos de funo

InOut

Parmetros cujo valor lido


pelo bloco na chamada e no
Funes e blocos de funo
qual se realiza a gravao aps
o processamento.

Parmetros de
transio

Designao

Dados locais usados para o armazenamento de resultados intermedirios.


Tipo

Dados locais
temporrios

Designao

Funo

Temp

Variveis usadas para o


armazenamento de resultados
Funes, blocos de funo e blocos
intermedirios temporrios. Os
de organizao
dados temporrios so mantidos
somente durante um ciclo.

Dados locais estticos Static

Disponvel em

Variveis usadas para o


armazenamento de resultados
intermedirios estticos no
bloco de dados de instncia. Os Blocos de funo
dados estticos so mantidos
at nova gravao, inclusive ao
longo de diversos ciclos.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 44 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


12. Na declarao das variveis locais, no nosso exemplo so necessrias as seguintes variveis.
Input:
emergency_off
start_signal
safety_fence_closed
cylinder_extended

Aqui lida a funo de PARADA DE EMERGNCIA


Aqui lido o comando de incio
Aqui consultada a grade de proteo fechada
Aqui consultado o cilindro estendido

Output:
cyinder_out_in

Aqui gravado um estado para a sada do cilindro da prensa

Todas as variveis so do tipo 'Bool', isto , variveis que possuem o estado '0' (false) ou '1' (true).
Para uma melhor compreenso, todas as variveis locais devem ser escritas em letras minsculas e
acompanhadas de um comentrio.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 45 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


13. Aps a declarao das variveis locais, possvel dar incio programao. Para uma melhor
clareza, a programao realiza-se em redes. Uma nova rede pode ser acrescentada por meio de
um clique do mouse sobre o smbolo
'Insert network'. Da mesma forma como o bloco, cada
rede deve ser documentada por, pelo menos, uma linha de ttulo. Nos casos em que for
necessrio um texto mais longo para a descrio, tambm possvel utilizar o campo 'Comment'.
(

Na criao de nossa soluo necessitamos, ento, definir um 'S' para a sada. Este poder ser
encontrado em 'Basic instructions' na pasta 'Bit logic operations'. Posicionando o mouse sobre um
objeto, como por exemplo, o S, sero exibidas informaes detalhadas sobre este objeto.
( Basic instructions Bit logic operations S)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 46 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


14. 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. ( F1)

Nota:
Neste local da ajuda online, o usurio pode se informar sobre a funo e a ligao do S (Set output).

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 47 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

15. Ento, com o mouse, arraste o S para baixo do comentrio na rede 1. ( S)

Nota:
Clicando no canto superior direito laranja, possvel alterar a funo do bloco posteriormente
atravs de um menu.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 48 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


16. Em nosso prximo passo, iremos marcar esquerda a entrada do bloco S e clicar duas vezes
sobre
CONJUNO (AND) nos favoritos. ( Entrada esquerda Favorites
logic operation)

AND

Nota:
Clicando sobre a estrela amarela abaixo, esquerda, possvel adicionar entradas adicionais.
Clicando no canto superior direito laranja, aqui tambm possvel alterar a funo do bloco
posteriormente atravs de um menu.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 49 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

17. Da mesma forma, colocamos em Network 2 a


sada ( R

DISJUNO (OR) em R para o reset da

OR logic operation )

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 50 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


18. Agora se realiza a ligao das variveis locais. Para tal, basta inserir as primeiras letras das
variveis locais nos campos dos comandos. Em seguida, a varivel desejada pode ser
selecionada a partir de uma lista. As variveis locais so sempre identificadas por meio do
smbolo '#' antes do nome. ( #cylinder_in_extend ).

As variveis locais tambm podem ser arrastadas a partir da interface.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 51 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


19. Complete da mesma forma as demais variveis locais. Nos blocos de CONJUNO ou
DISJUNO devem ser inseridas outras entradas. Clique sobre a estrela amarela ou marque a
entrada inferior com o boto direito do mouse e selecione 'Insert input'. ( Insert input)
20. Para inverter uma entrada, marque a entrada correspondente e clique sobre
smbolo

ou arraste o

de negao a partir de 'Favorites' at a entrada

Programa no diagrama de blocos funcionais (FBD):

Descrio de funo do bloco FC


O cilindro deve estender quando for dado o comando de incio e a grade de proteo estiver fechada e
o cilindro ainda no estiver estendido e a parada de emergncia no estiver ativa.
O cilindro deve ser novamente recolhido quando estiver estendido ou quando a grade de proteo no
estiver mais fechada ou quando a parada de emergncia estiver ativa.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 52 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Programa no diagrama ladder (LD):

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 53 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


21. Em seguida, so selecionadas as 'Properties' do bloco de processamento cclico 'Main[OB1]'. As
propriedades dos blocos podem ser alteradas. ( Properties Main[OB1])

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 54 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


22. Nas propriedades, selecione a 'Language' de programao diagrama de blocos funcionais 'FBD'.
( FBD OK)

Outra possibilidade de alterar a linguagem do programa : Switch programming language.

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 55 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


23. Como j citado anteriormente, o bloco "program press" deve ser chamado a partir do bloco de
programa Main[OB1]. Caso contrrio, o bloco no ser processado. Abra este bloco com um
clique duplo sobre 'Main[OB1]'. ( Main[OB1] )

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 56 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


24. O bloco "program press" poder, ento, ser movido por meio de simples Arrastar & Soltar para a
rede 1 do bloco Main[OB1]. No se esquea de documentar as redes tambm no bloco
Main[OB1]. ( program press)

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 57 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


25. Os parmetros de interface do bloco "program press" devero agora ser conectados com as
variveis globais do CLP. Para tal, basta inserir as primeiras letras e selecionar o operando
desejado a partir da lista. ( "EMERG_OFF") ou marque a tabela de variveis padro e arraste as
variveis a partir da visualizao detalhada at o bloco.

Nota
A PARADA DE EMERGNCIA um contato normalmente fechado (NF) e, portanto, deve ser
negado, isto , se a PARADA DE EMERGNCIA for acionada, no existir mais sinal na entrada
E0.1. Durante a ligao dos blocos com os endereos reais, necessrio atentar para os
transmissores (NA, NF).

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 58 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

26. O projeto salvo por meio de um clique com o mouse em


(

Programa no diagrama de blocos funcionais (FBD):

Programa no diagrama ladder (LD):

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 59 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


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

28. No dilogo a seguir, selecione 'PN/IE' como tipo da interface PG/PC e, em seguida, a placa de
rede previamente configurada como interface PG/PC. Aps 'Update' os participantes acessveis,
voc ver a sua CPU com o endereo 192.168.0.1 e poder selecionar o dispositivo de destino.
Clique, ento, em

. ( Type of the PG/PC interface: PN/IE PG/PC interface:

Update

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 60 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


29. Durante o carregamento, o status exibido em uma janela.

30. 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-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 61 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

31. Inicie a CPU com um clique do mouse sobre o smbolo

. (

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

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 62 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

33. Com um clique do mouse sobre o smbolo

"Monitoring on/off", possvel observar o estado

das variveis de entrada e sada no bloco "program press" durante o teste do programa. (

Documentao de treinamento SCE


Mdulo TIA Portal 010-010, edio 03/2013
SCE_PT_010-010_R1209_Programao 'startup' com SIMATIC S7-1200

Pgina 63 de 63

Uso somente para sistemas de treinamento/P&D


Siemens AG 2013. Todos os direitos reservados