Escolar Documentos
Profissional Documentos
Cultura Documentos
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
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-1200 .................................................................................... 6
2.1 Sistema de automao SIMATIC S7-1200................................................................................................. 6
2.2 Software de programao STEP 7 Professional V11 (TIA Portal V11) ...................................................... 6
2.3 SIMATIC NET Switch CSM 1277 ............................................................................................................... 7
3. Controle de esteira com contador e mltiplas instncias ........................................................................... 8
3.1 Tarefa ......................................................................................................................................................... 8
4. Expandir a configurao de hardware no projeto do controlador de esteira .............................................. 9
4.1 Carregar e salvar novamente o projeto modelo ......................................................................................... 9
4.2 Adicionar a segunda CPU ........................................................................................................................ 13
4.3 Interligar controladores ............................................................................................................................. 15
4.4 Carregar a configurao de hardware nas CPUs ..................................................................................... 16
5. Programao dos blocos de programa .................................................................................................... 21
5.1 Bloco transmissor TSEND_C ................................................................................................................... 21
5.2 Programa de controle do controlador da esteira ...................................................................................... 24
5.3 Bloco receptor TRCV_C ........................................................................................................................... 30
5.4 Programa de controle para controlador de dados .................................................................................... 35
1. Prefcio
Fundamentos da
programao CLP
Mdulo 10, mdulo 20
Simulao do sistema
SIMIT Mdulo 150
Meta de aprendizado:
Neste mdulo o leitor dever aprender a projetar uma conexo de comunicao ISO com TCP entre
dois controladores SIMATIC S7-1200 e a programar a troca de dados no programa de controle com a
ajuda dos blocos de comunicao TSEND_C e TRCV_C.
Pr-requisitos:
1 PC Pentium 4 com 1.7 GHz, 1 GB de RAM (XP) ou 2 GB de RAM (Vista), espao livre em disco de
aprox. 2 GB
Sistema operacional Windows XP (Home SP3, Professional SP3) / Windows Vista (Home Premium
SP1, Business SP1, Ultimate SP1
2 Software STEP 7 Basic V11 SP2 (TIA Portal V11)
3 Conexo Ethernet entre o PC e a CPU 1214C e painel
4 CLP 1 SIMATIC S7-1200, por exemplo, CPU 1214C com Switch CSM 1277.
As entradas devero ser executadas em um painel de controle.
5 CLP 2 SIMATIC S7-1200, por exemplo, CPU 1214C com Switch CSM 1277.
As entradas devero ser executadas em um painel de controle.
2 STEP 7
1 PC Professional V11
(TIA Portal)
3 Conexo Ethernet
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 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
Descrio do sistema
Estado Significado
LED aceso em verde Alimentao de tenso est conectada
LED apagado A alimentao de tenso no est conectada ou a tenso existente
muito baixa.
O estado das interfaces sinalizado atravs de quatro LEDs verdes. Eles esto
situados abaixo da tampa superior. Consulte tambm a figura 4-4
Estado Significado
LEDs das portas 1 at 4 Conexo existente atravs da porta a Ethernet industrial (status LINK)
acesos
LEDs das portas 1 at 4 A porta est transmitindo/recebendo atravs da Ethernet industrial
piscando
LEDs das portas 1 at 4 Fase de teste durante a energizao
piscando/continuamente
acesos
A seguir, o exemplo do controle de esteira com contador e mltiplas instncias dever ser ampliado
para a comunicao de dois controladores S7 1200.
Por meio da esteira devero ser transportadas sempre 20 garrafas em uma caixa. Quando a caixa
estiver cheia, a esteira parada e a caixa deve ser trocada.
Com o boto 'S1' deve ser selecionado o modo de operao 'Manual' e com o boto 'S2' deve ser
selecionado o modo de operao 'Automtico'.
No modo de operao 'Manual', o motor permanece ligado enquanto o boto 'S3' estiver acionado e o
boto 'S4' no estiver acionado.
No modo de operao 'Automtico', o motor da esteira deve ser ligado com o boto 'S3' e desligado
com o boto 'S4' (NF).
Alm disto, existe um sensor 'B0' que conta as garrafas na caixa. Quando forem contadas 20 garrafas,
a esteira parada.
Aps a nova caixa ser colocada, esta dever ser confirmada com o boto 'S5'.
Lista de atribuio:
3.1 Tarefa
Os estados dos sinais de entrada devero ser enviados para uma segunda CPU para posterior
processamento e l serem exibidos.
A ferramenta central o 'Totally Integrated Automation Portal', que chamada aqui por meio de um
clique duplo.
O projeto "FB_conveyor_counter" do mdulo 010-030 aberto como modelo para este programa.
Para criar uma segunda CPU no projeto, abra a janela de seleo com um clique duplo sobre 'Add new
device'.
Antes de executar os passos a seguir, necessrio instalar o cabeamento de rede entre os dois
controladores e o dispositivo de programao atravs do Switch CSM 1277.
O segundo controlador ainda est com as configuraes de fbrica e no possui um endereo IP.
Se a CPU se encontrar no modo RUN, ela dever ser colocada no modo STOP antes da transferncia.
Selecione a interface PG/PC para o download e a conexo com a subrede.
Agora os blocos de programa necessrios para a comunicao entre as duas CPUs devero ser
chamados e parametrizados.
Ao chamar os blocos de transmisso TSEND_C e TRCV_C, a conexo entre as duas CPUs
automaticamente estabelecida. A conexo configurada, estabelecida e automaticamente monitorada
at uma operao ou comando de parar a CPU executar a desconexo.
Descrio
Parmetros de TSEND_C
O status de execuo controlado atravs dos parmetros BUSY, DONE, ERROR e STATUS. O
parmetro BUSY indica o status de processamento.
Com o parmetro DONE possvel controlar se uma solicitao foi executada com sucesso.
O parmetro ERROR definido quando ocorrerem erros durante a execuo de TSEND_C.
A solicitao de transmisso (REQ) do bloco TSEND_C deve realizar-se de forma cclica; esta a
razo da vinculao com o parmetro de sada (DONE).
Expanda o bloco para tamanho total insira os parmetros no bloco ou na janela de propriedades.
Clique no boto .
Descrio
A recepo de dados ativada quando o parmetro EN_R definido no valor "1". Os dados recebidos
so registrados em uma rea de recepo. Dependendo da verso de protocolo usada, o comprimento
da rea de recepo especificado atravs do parmetro LEN (caso LEN > 0) ou da especificao de
comprimento do parmetro DATA (caso LEN = 0).
Aps a recepo bem-sucedida dos dados, o estado de sinal no parmetro DONE "1". Se ocorrerem
erros durante a transferncia de dados, o parmetro DONE retornado para "0".
O modo ad-hoc s existe na verso de protocolo TCP. O modo ad-hoc definido atribuindo-se o valor 0
ao parmetro LEN. O comprimento da rea de recepo definido pelo ponteiro no parmetro DATA. O
comprimento efetivo dos dados recebidos no parmetro RCVD_LEN deve ser idntico ao comprimento
definido no parmetro DATA. possvel receber, no mximo, 8192 bytes.
O comprimento para a recepo de dados definido atravs do valor do parmetro LEN. Os dados
especificados no parmetro DATA estaro disponveis na rea de recepo assim que o comprimento
especificado no parmetro LEN tiver sido completamente recebido.
Parmetros de TRCV_C
O status de execuo controlado atravs dos parmetros BUSY, DONE, ERROR e STATUS. O
parmetro BUSY indica o status de processamento.
Com o parmetro DONE possvel controlar se uma solicitao foi executada com sucesso.
O parmetro ERROR definido quando ocorrerem erros durante a execuo de TRCV_C.
Expanda o bloco para tamanho total insira os parmetros no bloco ou na janela de propriedades.
Clique no boto .
Os sinais de entrada E0.0 a E0.7 do controlador da esteira so exibidos nas sadas A0.0 a A0.7
do controlador de dados.