Professional Documents
Culture Documents
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)
Pgina 1 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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
Pgina 2 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
Pgina 3 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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
PROFIBUS Mdulo 60
PROFINET Mdulo 70
AS-Interface Mdulo 50
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
Pgina 4 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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
Pgina 5 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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
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
Pgina 6 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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
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)
Pgina 7 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
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 )
Pgina 8 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 9 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 10 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 11 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 12 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 13 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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
Pgina 14 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 15 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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.
Pgina 16 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 17 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 18 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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......
Memria
5.2
24 V
Lmpada acesa As sadas do CLP controlam os atuadores por meio da comutao da tenso de controle! Lmpada apagada
Sadas
0V CLP
Pgina 19 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
5.3
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
O interruptor aqui ilustrado um contato normalmente fechado, isto , ele estar fechado quando no tiver sido acionado.
Pgina 20 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
5.5
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.
Pgina 21 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
5.6
3.
4.
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.
Pgina 22 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
5.7
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.
Pgina 23 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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
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 %I 0.1
&
Representao grfica da conjuno!
%Q 0.0
=
Atribuio dos resultados da operao lgica!
Pgina 24 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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
Pgina 25 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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 %I 0.1
>
Representao grfica da disjuno!
%Q 0.0
=
Atribuio dos resultados da operao lgica!
%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.
Pgina 26 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
5.8
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.
Pgina 27 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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.)
Pgina 28 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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.
Pgina 29 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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
Pgina 30 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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.
Pgina 31 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
EMERGENCY OFF
Pgina 32 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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!
Pgina 33 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
Nota: No canto inferior esquerdo possvel alterar da visualizao do projeto para a visualizao do portal!
Pgina 34 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 35 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
3.
Ento, so sugeridos os 'First steps' para a criao do projeto. Queremos, primeiro, 'Configure a device'. ( First steps Configure a device)
Pgina 36 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 37 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 38 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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.)
Pgina 39 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 40 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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.
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.
Pgina 41 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 42 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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).
Pgina 43 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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 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
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.
Pgina 44 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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
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.
Pgina 45 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 46 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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).
Pgina 47 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
Nota: Clicando no canto superior direito laranja, possvel alterar a funo do bloco posteriormente atravs de um menu.
Pgina 48 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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.
Pgina 49 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
Pgina 50 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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 ).
Pgina 51 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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
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.
Pgina 52 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
Pgina 53 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
21. Em seguida, so selecionadas as 'Properties' do bloco de processamento cclico 'Main[OB1]'. As propriedades dos blocos podem ser alteradas. ( Properties Main[OB1])
Pgina 54 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
22. Nas propriedades, selecione a 'Language' de programao diagrama de blocos funcionais 'FBD'. ( FBD OK)
Pgina 55 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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] )
Pgina 56 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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)
Pgina 57 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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).
Pgina 58 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
Pgina 59 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
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: )
Pgina 60 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
30. O carregamento bem-sucedido ser exibido em uma janela. Clique, ento, com o mouse em 'Finish'. ( Finish)
Pgina 61 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
. (
32. Confirme a pergunta se voc deseja realmente iniciar a CPU com 'OK'. ( OK)
Pgina 62 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados
das variveis de entrada e sada no bloco "program press" durante o teste do programa. (
Pgina 63 de 63
Uso somente para sistemas de treinamento/P&D Siemens AG 2013. Todos os direitos reservados