You are on page 1of 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. Prefcio............................................................................................................................................................. 4 2. Notas sobre a programao do SIMATIC S7-1200...........................................................................................6 2.1 Sistema de automao SIMATIC S7-1200.................................................................................................. 6 2.2 Software de programao STEP 7 Professional V11 (TIA Portal V11).......................................................6 3. Instalao do software STEP 7 Professional V11 (TIA Portal V11)..................................................................7 3.1 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 Support Packages (HSP).................................................................................8 4. Conectar com a CPU atravs de TCP/IP e executar o reset para as configuraes de fbrica.....................12 5. O que um CLP e para que os CLPs so usados?........................................................................................ 19 5.1 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. Estrutura e operao do SIMATIC S7-1200................................................................................................... 28 7. Exemplo de tarefa para controlador de prensa............................................................................................... 32 8. Programao da prensa para o SIMATIC S7-1200......................................................................................... 33 8.1 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

Outras linguagens de programao Mdulo 40

PROFIBUS Mdulo 60

PROFINET Mdulo 70

AS-Interface Mdulo 50

Tecnologia de segurana Mdulo 80

Tecnologia de sensores Mdulo 110

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 1 de PC Pentium 4 com 1.7 GHz, 1 GB de RAM (XP) ou 2 GB de RAM (Vista), espao livre em disco aprox. 2 GB Sistema operacional Windows XP Professional SP3 / Windows 7 Professional / Windows 7 Enterprise / Windows 7 Ultimate / Windows 2003 Server R2 / Windows Server 2008 Premium SP1, Business SP1, Ultimate SP1 2 3 4 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.

1 PC 3 Conexo Ethernet

2 STEP 7 Professional V11 (TIA Portal)

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. 2. Coloque o DVD do STEP 7 Professional na unidade de disco de DVD. O programa de instalao automaticamente inicializado. Em caso negativo, clique duas vezes no arquivo START.exe. 3. 4. O programa de instalao ir gui-lo atravs de toda a instalao do STEP 7 Professional 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. 4.

No terceiro passo, a pasta "Temp" pode ser selecionada para extrair o pacote. ( Avanar) 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. ( Avanar) Avanar)

6. 7. 8.

No sexto passo, as notas de segurana so aceitas. ( No stimo passo, a instalao iniciada. ( Instalar)

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

3.2

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 abrao. ( *.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 CLP Mquina

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.

24 V

Lmpada acesa As sadas do CLP controlam os atuadores por meio da comutao da tenso de controle! Lmpada apagada

Sadas
0V 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 24 V

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

Entradas
0V CLP

24 V

5.4

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 normalmente aberto no

Contato normalmente aberto aberto

Contato normalmente aberto

Contato normalmente aberto fechado

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

Contato normalmente fechado no

Contato normalmente Contato fechado fechado normalmente fechado

Contato normalmente fechado aberto

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

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

4.

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

Programa do CLP na memria de programa 1 instruo 2 instruo 3 instruo 4 instruo ...

PAE 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: 24 V P1 S1 S2

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 %I 0.0 Interruptor S1

Entradas
%I 0.1

24 V 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!

Sada a qual a atribuio definida!

%I 0.0 %I 0.1

&
Representao grfica da conjuno!

%Q 0.0

=
Atribuio dos resultados da operao lgica!

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

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: 24 V S1

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 %I 0.0 Interruptor S1

Entradas
%I 0.1

24 V Interruptor S2

M
Sadas
CLP %Q 0.0

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

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

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!

Sada a qual a atribuio definida!

%I 0.0 %I 0.1

>
Representao grfica da disjuno!

%Q 0.0

=
Atribuio dos resultados da operao lgica!

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: Entrada da conjuno que deve ser negada! Representao grfica da negao!

%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 2. Conectar o PC com o CLP por meio da interface TCP/IP. 3. Carregar o programa do PC na memria do CLP.

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 Designao Funo Parmetros cujos valores so lidos pelo bloco. Parmetros cujos valores so gravados pelo bloco. Disponvel em Funes, blocos de funo e alguns tipos de blocos de organizao Funes e blocos de funo

Parmetros de entrada Input Parmetros de sada Output

Parmetros de transio

InOut

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

Dados locais usados para o armazenamento de resultados intermedirios. Tipo Designao Funo Disponvel em

Dados locais temporrios

Temp

Variveis usadas para o armazenamento de resultados Funes, blocos de funo e blocos de intermedirios temporrios. Os organizao dados temporrios so mantidos somente durante um ciclo. Variveis usadas para o armazenamento de resultados intermedirios estticos no bloco de dados de instncia. Os dados Blocos de funo estticos so mantidos at nova gravao, inclusive ao longo de diversos ciclos.

Dados locais estticos Static

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 Output: cyinder_out_in

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

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 OR logic operation )

DISJUNO (OR) em R para o reset da

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 de negao a partir de 'Favorites' at a entrada ou arraste o

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 clique, em seguida, no smbolo Download to device. ( controller_press )

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 Update . ( Type of the PG/PC interface: PN/IE PG/PC 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 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

You might also like