Escolar Documentos
Profissional Documentos
Cultura Documentos
Startup S7-1500 V13 PDF
Startup S7-1500 V13 PDF
Controladores SIMATIC
SIMATIC S7-1500F com CPU 1516F-3 PN/DP
N de referncia: 6ES7516-3FN00-4AB1
Note que os pacotes de treinamento podem ser substitudos por pacotes atualizados quando necessrio.
Um resumo dos pacotes SCE atualmente est disponvel 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
A documentao de treinamento para a soluo de automao universal Totally Integrated Automation (TIA) foi
elaborada para o programa "Siemens Automation Cooperates with Education (SCE)" especificamente para fins
educacionais. A Siemens AG no assume nenhuma responsabilidade sobre o contedo.
Este documento s pode ser utilizado para o treinamento inicial em produtos/sistemas da Siemens. Isto , ele
pode ser copiado em sua totalidade ou parcialmente e ser entregue aos alunos para uso durante o treinamento.
A transmisso e reproduo deste documento, bem como a divulgao de seu contedo, so permitidas
apenas para fins educacionais.
As excees demandam a aprovao por escrito do representante da Siemens AG: Sr. Roland Scheuerer
roland.scheuerer@siemens.com.
As violaes esto sujeitas a indenizao por danos. Todos os direitos, inclusive da traduo, so reservados,
particularmente para o caso de registro de patente ou marca registrada.
A utilizao em cursos para clientes industriais expressamente proibida. O uso comercial dos documentos
no autorizado.
Agradecemos empresa Michael Dziallas Engineering e todas as pessoas pelo auxlio na elaborao deste
documento.
PGINA:
1. Prefcio ............................................................................................................................................................ 4
2. Notas sobre a programao do SIMATIC S7-1500 ......................................................................................... 6
2.1 Sistema de automao SIMATIC S7-1500................................................................................................. 6
2.2 Software de programao STEP 7 Professional V13 (TIA Portal V13) ...................................................... 7
3. Instalao do software STEP 7 Professional V13 (TIA Portal V13) ................................................................. 8
4. Conectar-se a CPU atravs de TCP/IP e resetar para as configuraes de fbrica ....................................... 9
5. O que um CLP e para que os CLPs so usados? ...................................................................................... 17
5.1 O que significa o termo CLP? ................................................................................................................... 17
5.2 Como o CLP controla o processo?........................................................................................................... 17
5.3 A partir de onde o CLP recebe informaes sobre os estados do processo? ......................................... 18
5.4 Qual a diferena entre os contatos normalmente fechados e normalmente abertos? .......................... 18
5.5 Como o SIMATIC S7-1500 reage em relao aos sinais de entrada/sada individuais? ......................... 19
5.6 Como o programa executado no CLP? ................................................................................................. 20
5.7 Como so as operaes lgicas no programa CLP? ............................................................................... 21
5.7.1 Conjuno (E) .................................................................................................................................. 21
5.7.2 Disjuno (OU) ................................................................................................................................ 23
5.7.3 Negao (NOT)................................................................................................................................ 24
5.8 Como o programa CLP criado? Como ele vai para a memria do CLP? ............................................. 25
6. Estrutura e operao do SIMATIC S7-1500 ...................................................................................................... 26
6.1 Gama de mdulos .................................................................................................................................... 26
6.1.1 Exemplo de configurao ................................................................................................................ 29
6.2 Elementos de operao e exibio da CPU 1516-3 PN/DP ..................................................................... 30
6.2.1 Vista frontal da CPU 1516-3 PN/DP com display integrado ............................................................ 30
6.2.2 Indicadores de status e erro ............................................................................................................ 30
6.2.3 Elementos de operao e conexo da CPU 1516-3 PN/DP atrs da tampa frontal ....................... 31
6.2.4 SIMATIC Memory Card .................................................................................................................... 32
6.2.5 Interruptor de modos de operao................................................................................................... 32
6.2.6 Display da CPU ................................................................................................................................ 33
6.3 Espaos de memria da CPU 1516-3 PN/DP e do SIMATIC Memory Card ........................................... 35
7. Exemplo de tarefa - Controlador de prensa ................................................................................................... 37
8. Programao da prensa com SIMATIC S7-1500........................................................................................... 38
8.1. Visualizao do portal (Portal View) ......................................................................................................... 38
8.2. Visualizao do projeto (Project View) ..................................................................................................... 39
1. Prefcio
Fundamentos da
programao CLP
Mdulo 10, Mdulo 20
Simulao do sistema
SIMIT Mdulo 150
Meta de aprendizado:
O leitor dever aprender a programar um controlador lgico programvel (CLP) SIMATIC S7-1500 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.
Pr-requisitos:
1 PC Intel Celeron Dual Core 2,2 GHz, 1.7 GHz 4 GB RAM, memria livre em disco aprox. 5 GB
Sistemas operacionais: Windows 7 (32/64Bit) Professional SP1/ Enterprise SP1 / Ultimate SP1,
Windows 8.1 (64Bit) Professional / Enterprise, Windows Server 2008 (64Bit) R2 StdE SP1
(instalao completa), Windows Server 2012 (64Bit) R2 StdE (instalao completa)
2 Software STEP 7 Professional V13 Totally Integrated Automation (TIA Portal V13)
3 Conexo Ethernet entre PC e CPU 1516-3 PN/DP
4 CLP SIMATIC S7-1500, por exemplo, CPU 1516-3 PN/DP com mdulos de sinal para entradas
digitais (DI) e sada digitais (DO). As entradas devero ser executadas em um painel de controle.
3 Conexo Ethernet
4 S7-1500 com
CPU 1516-3 PN/DP
O sistema de automao SIMATIC S7-1500 um sistema de controle modular para as faixas de mdia
e alta potncia. Existe uma ampla gama de mdulos para a adaptao ideal em diferentes tarefas de
automao.
O SIMATIC S7-1500 o aperfeioamento dos sistemas de automao SIMATIC S7-300 e S7-400 com
as novas caractersticas de desempenho a seguir:
O controlador S7-1500 constitudo de uma fonte de alimentao , uma CPU com display integrado
e mdulos de entrada e de sada para sinais digitais e analgicos . Os mdulos so montados em
um trilho perfilado com perfil de trilho DIN integrado . 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 software STEP 7 Professional V13 (TIA Portal V13) a ferramenta de programao para os sistemas
de automao:
- SIMATIC S7-1500
- SIMATIC S7-1200
- SIMATIC S7-300
- SIMATIC S7-400
- SIMATIC WinAC
Com STEP 7 Professional V13, as seguintes funes podem ser usadas para a automao de um
sistema:
Todas as funes so auxiliadas por uma ajuda online detalhada (Online Help).
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.
Nota:
A chave de licena 'STEP 7 Professional Combo' fornecida, inclui uma liberao simultnea do
software STEP 7 V5.5.
Para que o PC e o SIMATIC S7-1500 possam se comunicar um com o outro atravs de TCP/IP
importante que os endereos IP de ambos os dispositivos sejam compatveis.
1. Localize o smbolo de rede na parte inferior na barra de tarefas e clique em Open Network
2. Na janela aberta da central de rede e liberao, clique em Change Adapter Settings. ( Change
Adapter Settings)
3. Selecione a Local Area Connection que voc deseja usar para estabelecer a conexo com o
controlador e, em seguida, clique em Properties. (Local Area Connection Properties)
5. Em seguida, possvel configurar o IP address, Subnet mask e aplicar com OK. ( Use the
following IP address IP address: 192.168.0.99 Subnet mask: 255.255.255.0 OK Close)
Endereo MAC:
O endereo MAC composto de uma parte fixa e uma parte varivel. A parte fixa ("base MAC
address") identifica o fabricante (Siemens, 3COM, ...). A parte varivel do endereo MAC diferencia os
vrios dispositivos Ethernet e deve ser nica globalmente. Todos os mdulos possuem um endereo
MAC predefinido de fbrica.
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
Exemplo:
Voc inseriu: 255.255.255.0 para mscara de sub-rede; 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.
6. Selecione o 'Totally Integrated Automation Portal', que aqui acessado por meio de um clique
duplo. ( TIA Portal V13)
8. Na rvore do projeto, selecione a seguir a placa de rede que foi anteriormente configurada em
'Online access'. Ao clicar aqui em 'Update accessible devices', possvel visualizar o endereo
IP (caso j configurado) ou o endereo MAC (caso o endereo IP ainda no tenha sido atribudo)
do SIMATIC S7-1500 conectado. Selecione aqui 'Online&Diagnostics'. ( Online access
Network Connection Update accessible devices Online&Diagnostics)
9. Em 'Functions' voc encontrar o item 'Assign IP address'. Insira aqui o 'IP address' e a
'Subnet mask'. Clique agora em 'Assign IP address' e este novo endereo ser atribudo ao seu
SIMATIC S7-1500. ( Functions Assign IP address IP address: 192.168.0.1 Subnet Mask:
255.255.255.0 Assign IP address)
Nota:
O endereo IP do SIMATIC S7-1500 tambm pode ser configurado atravs do display da CPU.
10. Em caso de problemas com a aceitao do endereo IP ou se voc deseja realizar o reset do
controlador, selecione 'Functions', 'Reset to factory settings' e clique em 'Reset'. ( Functions
Reset to factory settings Reset)
11. Confirme a pergunta se voc realmente deseja executar o reset para as configuraes de fbrica
com 'OK' e pare a CPU se necessrio. ( OK Yes)
Nota:
O reset para as configuraes de fbrica tambm pode ser executado atravs do display ou do
interruptor de modos de operao.
Programa carregado
na memria do
CLP......
Memria
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.
M Lmpada acesa
24
V
As sadas do CLP controlam os atuadores
Sadas por meio da comutao da tenso de
CLP controle!
0V
Lmpada apagada
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 (NC),
que esto fechados quando no acionados, e os contatos normalmente abertos (NO), que esto
abertos quando no acionados.
24
V
Interruptor fechado
24
V
As entradas do CLP registram as
Entradas informaes sobre os estados no processo!
CLP
0V
Interruptor aberto
24
V
O interruptor aqui ilustrado um contato normalmente aberto, isto , ele estar fechado quando for
acionado.
O interruptor aqui ilustrado um contato normalmente fechado, isto , ele estar fechado quando no
tiver sido acionado.
32 32 sadas
entradas digitais
digitais
Byte 0
Byte 0 Bit 0 a 7
Bit 0 a 7 Byte 1
Byte 1 Bit 0 a 7
Bit 0 a 7 Byte 2
Byte 2 Bit 0 a 7
Bit 0 a 7 Byte 3
Byte 3 Bit 0 a 7
Bit 0 a 7
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.
1. Na primeira etapa, o status da imagem de processo das sadas (PAA) transferido para as sadas
e estas so ligadas ou desligadas.
2. 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.
3. Este processador executa o programa salvo na memria de programa. Este composto por 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.
4. Por fim tambm so executadas tarefas internas do sistema operacional, tais como autoteste e
comunicao. Em seguida, como continuao retorna-se ao item 1.
Blocos de dados
ltima instruo
PAA
Nota:
O tempo que o processador necessita para esta sequncia chamado de tempo de ciclo. Este, por sua
vez, depende da quantidade e do tipo de instrues e do desempenho do processador.
As operaes lgicas so usadas para 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 (E) assim como a DISCONJUNO (OU) 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.
Uma lmpada dever se acender quando simultaneamente dois interruptores so acionados como
contatos normalmente abertos.
Esquema de ligao: S1 S2
24
V
P1
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.
Circuito do CLP:
Para transformar esta lgica em um programa CLP, naturalmente ambos os interruptores devero estar
conectados nas entradas do CLP. Aqui S1 est conectado na entrada %I 0.0 e S2 est conectado na
entrada %I 0.1.
Alm disto, a lmpada P1 dever estar conectada em uma sada, por exemplo, %Q 0.0.
24
V
Interruptor S1
%I 0.0
Entradas 24
V
%I 0.1 Interruptor S2
CLP
M A lmpada P1 deve
Sadas se acender quando
%Q 0.0 os interruptores S1
e S2 estiverem
acionados.
No diagrama de blocos funcionais, FBD, a conjuno programada por representao grfica e possui
o seguinte aspecto:
Entradas da
conjuno.
Pode-se usar mais Sada a qual a
de 2 entradas aqui! atribuio
definida!
%I 0.0 %Q 0.0
&
%I 0.1
=
Atribuio dos
Representao resultados da
grfica da operao lgica!
conjuno!
Uma lmpada dever se acender quando um ou ambos de dois interruptores so acionados como
contatos normalmente abertos.
Esquema de ligao:
S1
24
V S2
24
V
P1
M
Esclarecimento:
A lmpada ir se acender quando um ou ambos os interruptores so acionados. Portanto, quando o
interruptor S1 ou S2 for acionado, a lmpada P1 se acende.
Circuito do CLP:
Para transformar esta lgica em um programa CLP, naturalmente ambos os interruptores devero estar
conectados nas entradas do CLP. Aqui S1 est conectado na entrada %I 0.0 e S2 est conectado na
entrada %I 0.1.
Alm disto, a lmpada P1 dever estar conectada em uma sada, por exemplo, %Q 0.0.
24
V
Interruptor S1
%I 0.0
Entradas 24
V
%I 0.1 Interruptor S2
CLP
M A lmpada P1 deve
Sadas se acender quando
%Q 0.0 os interruptores S1
ou S2 estiverem
acionados.
No diagrama de blocos funcionais, FBD, a disjuno programada por representao grfica e possui
o seguinte aspecto:
Entradas da
disjuno.
Pode-se usar mais Sada a qual a
de 2 entradas aqui! atribuio
definida!
%I 0.0 %Q 0.0
>
%I 0.1
=
Atribuio dos
Representao grfica resultados da
da disjuno! operao lgica!
No diagrama de blocos funcionais, FBD, a negao de uma entrada em uma conjuno programada
conforme a seguinte representao grfica:
%I 0.0 %Q 0.0
&
%I 0.1
=
A sada %Q 0.0 ir possuir tenso quando %I 0.0 no estiver comutado e %I 0.1 estiver comutado.
5.8 Como o programa CLP criado? Como ele vai para a memria do CLP?
1. Criar o programa
CLP com TIA
Portal no PC.
PC com STEP 7
3. Carregar o programa
2. Conectar o PC do PC na memria do
com o CLP por CLP.
meio da interface
TCP/IP.
CLP S7-1500
Nota: A sequncia precisa ser descrita passo a passo nos captulos a seguir.
Mdulos perifricos
Para entrada digital (DI) / sada digital (DQ) / entrada analgica (AI) / sada analgica (AQ)
Mdulos de tecnologia TM
Como encoder incremental ou gerador de impulsos com/sem nvel de direo
Mdulos de comunicao CM
Para a comunicao serial RS232 / RS422 / RS 485 , PROFIBUS e PROFINET
A configurao a seguir do sistema de automao S7-1500 usada como exemplo de programa neste
documento.
Mdulo de alimentao de corrente de carga PM com entrada 120/230V CA, 50Hz / 60Hz, 190W e
sada 24V CC / 8A
Mdulo central de CPU 1516-3 PN/DP com interfaces PROFIBUS e PROFINET integradas
Mdulo perifrico de 32x entradas digitais DI 32x24VDC HF
Mdulo perifrico de 32x sada digitais DQ 32x24VDC/0.5A ST
Mdulo perifrico de 8x entradas analgicas AI 8xU/I/RTD/TC ST
Mdulo perifrico de 4x sadas analgicas AQ 4xU/I ST
A figura a seguir mostra os elementos de operao e exibio de uma CPU 1516-3 PN/DP
Em outras CPUs, a disposio e a quantidade de elementos divergem do mostrado nesta figura.
6.2.3 Elementos de operao e conexo da CPU 1516-3 PN/DP atrs da tampa frontal
Nota:
A tampa frontal com o display pode ser removida e inserida durante a operao.
Um SIMATIC Micro Memory Card usado como mdulo de memria para as CPUs. Trata-se de um
carto de memria pr-formatado compatvel com o sistema de arquivos Windows. Ele est disponvel
com diferentes tamanhos de memria e pode ser usado para os seguintes fins:
Mdia de dados transportvel
Carto de programa
Carto de atualizao de firmware
Para a operao da CPU, o MMC deve encontrar-se inserido, pois as CPUs no possuem uma
memria de carga integrada. Para a gravao/leitura do SIMATIC Memory Card com o PG/PC
necessrio um leitor de carto SD convencional. Por meio dele, por exemplo, os arquivos podem ser
diretamente copiados para o SIMATIC Memory Card com o Windows Explorer.
Nota:
Recomenda-se que o SIMATIC Memory Card s seja removido ou inserido na CPU no estado
DESLIGADO.
O modo de operao da CPU pode ser ajustado atravs do interruptor de modos de operao. O
interruptor de modos de operao executado na forma de interruptor basculante com 3 posies de
ligao.
Utilizando o Online&Diagnostics, os modos de operao (STOP ou RUN) tambm podem ser alterados
pelos botes do CPU operator panel no software STEP 7 Professional V13.
Alm disto, o painel de comando possui um boto MRES para executar o reset geral da memria e
exibe os LEDs de status da CPU.
A CPU S7-1500 possui uma tampa frontal com display e botes de operao. No display, possvel
exibir informaes de controle e de status de diversos menus e executar inmeras configuraes. Por
meio dos botes de operao realizada a navegao atravs dos menus.
A figura a seguir mostra os espaos de memria da CPU e a memria de carga no SIMATIC Memory
Card.
Alm da memria de carga, com o Windows Explorer tambm possvel carregar outros dados no
SIMATIC Memory Card. Estes so, por exemplo, receitas, registros de dados, backups de projetos,
documentao complementar do programa.
Memria retentiva
Partes de:
Blocos de dados globais
Blocos de dados de instncia
Objetos de tecnologia
Marcadores, timers, contadores
Memria de carga
A memria de carga uma memria no voltil para blocos de cdigo, blocos de dados, objetos de
tecnologia e para a configurao de hardware. Ao carregar estes objetos na CPU, eles so primeiro
arquivados na memria de carga. Esta memria est localizada no SIMATIC Memory Card.
Memria de trabalho
A memria de trabalho uma memria voltil contendo os blocos de cdigo e de dados. A memria de
trabalho est integrada na CPU e no pode ser expandida. A memria de trabalho das CPUs S7-1500
dividida em duas reas:
Memria de trabalho de cdigos:
A memria de trabalho de cdigos contm partes relevantes para o processo do cdigo do
programa.
Memria de trabalho de dados:
A memria de trabalho de dados contm partes relevantes para o processo dos blocos de
dados e objetos de tecnologia.
Nas transies de estados de operao POWER ON aps a inicializao ou STOP aps a inicializao,
as variveis dos blocos de dados globais, dos blocos de dados de instncia e dos objetos de tecnologia
so inicializados com seus valores iniciais, as variveis retentivas recebem os valores atuais salvos na
memria retentiva.
Memria retentiva
A memria retentiva uma memria no voltil para o backup de determinados dados em caso de falha
de tenso. Na memria retentiva feito o backup das variveis e reas de operando definidas como
retentivas. Estes dados permanecem armazenados aps um desligamento ou uma falha de tenso.
Todas as demais variveis do programa so retornadas aos seus valores iniciais nas transies de
estado de operao POWER ON aps a inicializao e STOP aps a inicializao.
Nota:
Na memria retentiva tambm so armazenadas determinadas variveis dos objetos de tecnologia.
Estas no so apagadas no reset geral da memria.
Uma prensa com equipamento de proteo s deve ser ativada por meio de um boto START S3
quando a grade de proteo estiver fechada e o boto de PARADA DE EMERGNCIA (contato
normalmente fechado) no estiver acionado. O estado de grade de proteo fechada monitorado por
meio do sensor B1.
Em caso afirmativo, a vlvula de 5/2 vias M0 energizada para o cilindro da prensa estampar uma
forma de plstico.
Esta prensa dever subir novamente quando o boto START S3 solto, o boto de PARADA DE
EMERGNCIA (contato normalmente fechado) for acionado, ou o sensor da grade de proteo B1 no
mais responder.
Lista de atribuio:
Cilindro estendido
PARADA DE
EMERGNCIA
Grade fechada
Prensa
O software 'Totally Integrated Automation Portal' possui duas diferentes visualizaes, a visualizao
do portal e a visualizao do projeto.
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 acessar 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
(project view).
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 instrues e
bibliotecas, por exemplo.
Se um elemento for selecionado na rvore do projeto (por exemplo, o bloco de organizao OB1), este
ser exibido no centro e l poder ser editado.
Nota: No canto inferior esquerdo possvel alterar a visualizao do projeto para a visualizao do
portal!
Seguindo os passos abaixo possvel criar um projeto para o SIMATIC S7-1500 e programar a soluo
da tarefa:
1. A ferramenta central o 'Totally Integrated Automation Portal', que acessada aqui por meio de
um clique duplo. ( TIA Portal V13)
3. Agora o First steps oferecido para configurao. Primeiro, queremos 'Configure a device'.
( First steps Configure a device)
A configurao completa de hardware para cada controlador armazenada no projeto TIA Portal. Esta
importante na localizao de erros e parte de uma documentao completa do sistema.
Na primeira variante, criaremos esta configurao sem estarmos conectados com o controlador. As
informaes sobre os mdulos usados so obtidas a partir dos dados impressos ou de uma lista de
pedido existente.
4. Em seguida, iremos em 'Add (a) new device' com o 'Device name: Press control'. No catlogo,
selecionamos a 'CPU 1516-3 PN/DP' com o nmero de referncia correspondente. ( Add new
device Press control Controller SIMATIC S7-1500 CPU CPU 1516-3 PN/DP
6ES7 516-3AN00-0AB0 V1.5 Add)
8. Agora arrastamos o mdulo de sinal AI 8xU/I/RTD/TC ST com 8 canais de entrada analgicos para
o slot 4. ( Hardware Catalog AI AI 8xU/I/RTD/TC ST 6ES7 531-7KF00-0AB0). Em
'Device overview' possvel definir os endereos dos canais analgicos. Aqui as entradas do
mdulo de sinal possuem os endereos %IW4 - %IW18. ( Device overview
AI 8xU/I/RTD/TC ST 419)
9. Por fim, arrastamos o mdulo de sinal AQ 4xU/I ST com 4 canais de sada analgicos para o slot
5. ( Hardware Catalog AQ AQ 4xU/I ST 6ES7 532-5HD00-0AB0). Em 'Device overview'
possvel definir os endereos dos canais analgicos. Aqui as sada do mdulo de sinal possuem
os endereos %OW4 - %OW10. ( Device overview AQ 4xU/I ST 411)
A configurao completa de hardware para cada controlador armazenada no projeto TIA Portal. Esta
importante na localizao de erros e parte de uma documentao completa do sistema. Na segunda
variante, criamos a configurao ao nos conectarmos no controlador e ao termos a configurao
determinada online pelo TIA Portal.
10. Primeiro, iremos 'Add (a) new device' com o 'Device name: Press control'. A partir do catlogo,
selecionamos uma 'Unspecified CPU 1500' com o nmero de referncia geral
'6ES7 5XX-XXXXX-XXXX'. ( Add new device Press control Controller
SIMATIC S7-1500 CPU Unspecified CPU 1500 6ES7 5XX-XXXX-XXXX V1.5 Add)
11. O software altera automaticamente para a visualizao do projeto com a configurao de hardware
aberta na visualizao do dispositivo (Device view). Aqui o TIA Portal sugere ter a configurao do
dispositivo conectado 'detect(ed)' (determinada). ( detect)
12. 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 'Refresh' dos dispositivos acessveis,
voc ir ver a sua 'CPU 1516-3 PN/DP' com o endereo 192.168.0.1 e poder selecion-la como
dispositivo de destino. Clique em 'Detect'. ( Type of the PG/PC interface: PN/IE PG/PC
interface: Refresh CPU 1516-3 PN/DP Detect)
14. Em 'Device overview' agora possvel definir correspondentemente os endereos dos canais
digitais e analgicos. Aqui as entradas do mdulo de sinal digital possuem os endereos %I0.0 -
%I3.7, as sadas do mdulo de sinal digital possuem os endereos %Q0.0 - %Q3.7. As entradas
analgicas possuem os endereos %IW4 - %IW18 e as sadas analgicas possuem os endereos
%QW4 - %QW10 ( Device overview 0 3 0 3 4 19 411)
15. Para que o software acesse posteriormente a CPU correta, o respectivo endereo IP e mscara de
rede devero ser configurados.
( Press control Properties General PROFINET interface [X1] Ethernet addresses
Set IP address in the project IP address: 192.168.0.1 Subnet mask: 255.255.255.0)
Nota:
Neste exemplo, nos conectados com a interface PROFINET [X1], no importa em qual das
2 portas.
16. Como na programao moderna no so usados endereos absolutos, mas sim variveis, aqui
necessrio definir as Variveis globais do CLP (Default tag table).
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 'Press Control [CPU 1516-3 PN/DP]' e 'PLC tags'. Abra a
'Default tag table' com um clique duplo e insira ali os nomes para as entradas e sadas conforme
mostrado abaixo. ( Press control[CPU 1516-3 PN/DP] PLC tags Default tag table)
17. A sequncia do programa gravada nos assim chamados blocos. Como padro, o bloco de
organizao Main [OB1] j existe.
Este representa a interface ao sistema operacional da CPU e automaticamente acessado e
ciclicamente processado.
A partir deste bloco de organizao possvel acessar outros blocos, tais como por exemplo, a
funo " Press Program" [FC1], para a programao estruturada.
Isto faz com que a tarefa completa seja decomposta em subtarefas. Assim estas so mais fceis
de solucionar e ter a sua funcionalidade testada.
Bloco de organizao
Main [OB1] )
Bloco ciclicamente
acessado pelo sistema
operacional. Aqui o
acesso funo "
Press Program" [FC1]
Contm, neste
exemplo, o programa
para o controlador de
prensa. acessado
por Main [OB1].
18. Para criar a funo "Press Program" [FC1], na rvore do projeto selecione 'Press control[CPU
1516-3 PN/DP] e 'Program blocks'. Em seguida, clique duas vezes sobre 'Add new block'.
( Press control[CPU 1516-3 PN/DP] Program blocks Add new block)
19. 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 acessada atravs do nome simblico, o
nmero no de grande importncia. Aplique as entradas por meio de 'OK'.
( Function (FC) Program press FBD OK)
20. O bloco 'Program press [FC1]' automaticamente aberto. Antes de gravar o programa,
necessrio declarar a interface do bloco. Na declarao da interface, so definidas as variveis
locais conhecidas somente neste bloco.
Parmetros de sada Output / Return Parmetros cujos valores so Funes e blocos de funo
gravados pelo bloco.
Parmetros de InOut Parmetros cujo valor lido pelo Funes e blocos de funo
transio bloco no acesso e no qual se
realiza a gravao aps o
processamento.
21. Na declarao das variveis locais, no nosso exemplo so necessrias as seguintes variveis.
Input:
Output:
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 acompanhadas de um comentrio.
Nota:
Para evitar uma confuso com as variveis CLP, aqui as variveis locais so escritas em minsculo.
22. 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 precisamos um & para uma conjuno. Este poder ser encontrado em
'Basic instructions' na pasta 'Bit logic operations'. Posicionando o mouse sobre um objeto, como
por exemplo, o , sero exibidas informaes detalhadas sobre este objeto.
( Basic instructions Bit logic operations )
23. Para exibir a ajuda online para este objeto em uma janela, clique sobre o texto com fundo azul na
descrio resumida do smbolo . (&AND logic operation)
Nota:
Neste local da ajuda online, o usurio pode se informar sobre a funo e a ligao da operao lgica
AND.
25. Em seguida, marcamos direita a sada do bloco CONJUNO e clicamos duas vezes sobre
26. Outra entrada no bloco CONJUNO pode ser adicionada atravs do Drag&Drop (arrastar e
soltar) a partir dos favoritos ou clicando com o mouse sobre o smbolo ' ' embaixo
esquerda do bloco CONJUNO. ( )
27. Agora so inseridas as 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
( #press_cylinder).
28. As demais variveis locais so simplesmente arrastadas a partir da interface para a entrada
correspondente. ( #emergency_stop #start #sensor_protection_grid)
29. Para inverter uma entrada, simplesmente arraste o smbolo de negao a partir de
'Favorites' para a entrada. Aqui, a consulta da varivel local #emergency_stop deve ser invertida.
( Favorites )
32. Como j citado anteriormente, o bloco "Program press" deve ser acessado 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] )
33. O bloco "Program press" poder, ento, ser movido por meio de um simples Drag&Drop (arrastar
e soltar) para a rede 1 do bloco Main[OB1]. No se esquea de documentar as redes tambm no
bloco Main [OB1]. ( Program press [FC1])
34. Os parmetros de interface do bloco "Program press" devero agora ser ligados com as variveis
globais do CLP. Para tal, basta selecionar a tabela de variveis padro. A partir da visualizao
detalhada, agora possvel arrastar o operado desejado para a conexo do bloco. ( "PARADA
DE EMERGNCIA" "S3" "B1" "M0")
35. A consulta da varivel CLP "emergency_stop" realiza-se com negao. O projeto salvo com o
boto .
("PARADA DE EMERGNCIA" )
36. Para carregar o seu programa completo na CPU, primeiro selecione a pasta 'Press Control' e
clique, em seguida, no smbolo Download to device. ( Press Control )
37. No dilogo a seguir, selecione 'PN/IE' como o tipo da interface PG/PC, a placa de rede j
anteriormente configurada como interface PG/PC e 'X1' como conexo da CPU com a sub-rede.
Aps 'Start search' dos dispositivos acessveis, voc ir ver a sua 'CPU 1516-3 PN/DP' com o
endereo 192.168.0.1 e poder selecion-la como dispositivo de destino. Clique em 'Load'.
( Type of the PG/PC interface: PN/IE PG/PC interface: Connection to subnet: Direct at
slot '1 X1' Start search CPU 1516-3 PN/DP Load)
39. O carregamento bem-sucedido ser exibido em uma janela. Clique com o mouse em 'Start all' e,
em seguida, em 'Finish' para recolocar a CPU no modo Run. (Start all Finish)
40. 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. ( )
Clicando com o boto direito do mouse possvel abrir e observar a funo "Program Press".