Você está na página 1de 39

Setor industrial, IA&DT

Documentao de treinamento SCE


para a soluo de automao universal
Totally Integrated Automation (TIA)
Siemens Automation Cooperates with Education

Mdulo TIA Portal 010-070


Comunicao com o 2x SIMATIC S7-1200

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 1 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / 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-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 2 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


PGINA:
1.
2.
2.1

Prefcio....................................................................................................................................................... 4
Notas sobre a programao do SIMATIC S7-1200 .................................................................................... 6
Sistema de automao SIMATIC S7-1200................................................................................................. 6

2.2

Software de programao STEP 7 Professional V11 (TIA Portal V11) ...................................................... 6

2.3

SIMATIC NET Switch CSM 1277 ............................................................................................................... 7

3.1

Controle de esteira com contador e mltiplas instncias ........................................................................... 8


Tarefa ......................................................................................................................................................... 8

4.1

Expandir a configurao de hardware no projeto do controlador de esteira .............................................. 9


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

Programao dos blocos de programa .................................................................................................... 21


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

3.
4.

5.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 3 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


1.

Prefcio
O contedo do mdulo 010-070 constitui a unidade de aprendizado 'Fundamentos da programao
CLP' e descreve a comunicao entre dois controladores SIMATIC S7 1200.

Fundamentos da
programao CLP
Mdulo 10, mdulo 20
Simulao do sistema
SIMIT Mdulo 150
Fatores adicionais para
a programao CLP
Mdulo 30

Outras linguagens de
programao
Mdulo 40

Tecnologia de
segurana
Mdulo 80

PROFIBUS
Mdulo 60

PROFINET
Mdulo 70

Tecnologia de
sensores
Mdulo 110

Visualizao do
processo (IHM)
Mdulo 90

AS-Interface
Mdulo 50

Tecnologia de
acionamento
Mdulo 100

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:
Para um bom entendimento desse mdulo,

necessrio conhecimento sobre Windows

Fundamentos da programao de CLP's com o TIA Portal


(por exemplo, mdulo 010-010 - Programao 'startup' do SIMATIC S7-1200 com o TIA Portal
V11)

Blocos para o SIMATIC S7-1200


(por exemplo, mdulo 010-020 Tipos de bloco no SIMATIC S7-1200 )

Blocos de tempo e contador para o SIMATIC S7-1200


(por exemplo, mdulo 010-030 mltiplas instncias no SIMATIC S7-1200 )

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 4 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Hardware e software necessrios
1

2
3
4
5

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
Software STEP 7 Basic V11 SP2 (TIA Portal V11)
Conexo Ethernet entre o PC e a CPU 1214C e painel
CLP 1 SIMATIC S7-1200, por exemplo, CPU 1214C com Switch CSM 1277.
As entradas devero ser executadas em um painel de controle.
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
Professional V11
(TIA Portal)

1 PC

3 Conexo Ethernet

4 S7-1200 com
CPU 1214C e Switch
CSM 1277

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

5 S7-1200 com
CPU 1214C e Switch
CSM 1277

Pgina 5 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / 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-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 6 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

2.3

SIMATIC NET Switch CSM 1277


Descrio do sistema
O CSM 1277 possui quatro conectores RJ45 para a
conexo de dispositivos finais ou outros segmentos de
rede.
As interfaces TP so executadas como conectores RJ45
com ocupao MDI-X (MediumDependent Interface
Autocrossover) de um componente de rede.
Se o par condutor do receptor for incorretamente
conectado (RD+ e RD- invertidos), a polaridade ser
automaticamente ajustada. A funo MDI/MDIX
Autocrossover oferece o benefcio de cabeamento
compatvel, sem a necessidade de cabos de Ethernet
externos e cruzados. Desta forma so evitadas as falhas
em caso de linhas de transmisso e recepo invertidas.
Isto torna a instalao muito mais fcil para o usurio.
O CSM 1277 um dispositivo "Plug and Play" que no
necessita de configuraes para a colocao em
operao.

Indicaes do CSM 1277


Indicao de alimentao 'L' (LED verde)
O estado da alimentao de tenso sinalizado atravs de um LED verde:
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.

Indicao do estado das portas 'P1' at 'P4' (LED verde)


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


acesos

Conexo existente atravs da porta a Ethernet industrial (status LINK)

LEDs das portas 1 at 4


piscando

A porta est transmitindo/recebendo atravs da Ethernet industrial

LEDs das portas 1 at 4


piscando/continuamente
acesos

Fase de teste durante a energizao

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 7 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


3.

Controle de esteira com contador e mltiplas instncias


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:
Endereo
%I 0.0
%I 0.1
%I 0.2
%I 0.3
%I 0.6
%I 0.7
%Q 0.2

3.1

Smbolo
S1
S2
S3
S4
S5
B0
M01

Comentrio
Boto de modo de operao manual S1 NA
Boto de modo de operao automtico S2 NA
Boto liga S3 NA
Boto desliga S4 NF
Boto S5 NA executar reset do contador / nova caixa
Sensor B0 NA contador de garrafas
Motor da esteira M01

Tarefa
Os estados dos sinais de entrada devero ser enviados para uma segunda CPU para posterior
processamento e l serem exibidos.
As entradas da primeira CPU devero, primeiro, ser gravadas em um buffer de transmisso.
O contedo do buffer de transmisso dever, ento, ser transferido para a segunda CPU atravs do
bloco transmissor "TSEND_C" por meio de uma conexo ISO on TCP.
Entradas da CPU1 de %I0.0 a %I0.7 (%IB0) ao %MB10 (buffer de transmisso) "TSEND_C"
CPU2.
Atravs do bloco receptor "TRCV_C", os dados recebidos pela segunda CPU
devero ser gravados no buffer de recepo. O contedo do buffer de recepo dever, ento, ser
exibido nas sadas da CPU.
CPU2 "TRCV_C" %MB12 (buffer de recepo) s sadas de %Q0.0 at %Q0.7 (%QB0).

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 8 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


4.

Expandir a configurao de hardware no projeto do controlador de esteira


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.
Nos passos a seguir, um projeto para o SIMATIC S7-1200 aberto, salvo com um nome diferente e
adaptado conforme os novos requisitos:
A ferramenta central o 'Totally Integrated Automation Portal', que chamada aqui por meio de um
clique duplo.

4.1

Carregar e salvar novamente o projeto modelo


O projeto "FB_conveyor_counter" do mdulo 010-030 aberto como modelo para este programa.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 9 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Ento, so sugeridos os First steps para a criao do projeto.
Clique em 'Open the project view'.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 10 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

O projeto deve, primeiramente, ser salvo com outro nome.


No menu Project, clique em "Save as"

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 11 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

'Salve' o projeto com o novo nome 'conveyor_CPU_to_data_CPU.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 12 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

4.2

Adicionar a segunda CPU


Para criar uma segunda CPU no projeto, abra a janela de seleo com um clique duplo sobre 'Add new
device'.
Em SIMATIC S7-1200, selecione a CPU 1214C com o n de pedido: 6ES7 214-1AE30-0XB0.
D o nome de dispositivo "controller_data"
Marque "Open device view"
Clique no boto "OK".

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 13 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Na janela inferior da visualizao do dispositivo, na guia Properties, selecione Profinet interface.

Em seguida, clique no boto "Add new subnet".


Insira o endereo IP 192.168.0.5 e a mscara de subrede 255.255.255.0

Clique no boto "Save project".

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 14 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

4.3

Interligar controladores
Altera para a visualizao de rede.

Puxe a linha da rede PN/IE_1 para o quadrado verde do controlador da esteira.

Desta forma estabelecida a interligao de ambas as CPUs.

Clique no boto "Save project".

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 15 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

4.4

Carregar a configurao de hardware nas CPUs


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.
No menu Online, clique em "Accessible devices"

O segundo controlador ainda est com as configuraes de fbrica e no possui um endereo IP.

Clique no boto "Close".

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 16 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Carregar o primeiro controlador da esteira.
Na janela da rvore do projeto, marque o "controller_conveyor" e clique em Download to device.

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.

Clique no boto "Load".

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 17 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Os dados do projeto ainda sero verificados e compilados antes do carregamento.

Clique no boto "Load".

Clique no boto "Finish".


A CPU recolocada no modo RUN.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 18 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Carregar o segundo controlador de dados.
Na janela da rvore do projeto, marque o "controller_data" e clique em Download to device.

Selecione a interface PG/PC para o download e a conexo com a subrede.


Marque Show all accessible devices.
Marque a CPU S7-1200.

Clique no boto "Load".

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 19 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Os dados do projeto ainda sero verificados e compilados antes da transferncia.

Clique no boto "Load".


Atravs da transferncia, o endereo IP ser gravado na CPU.

Clique no boto "Finish".


A CPU colocada no modo RUN.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 20 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


5.

Programao dos blocos de programa


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.

5.1

Bloco transmissor TSEND_C


Descrio
TSEND_C executado de forma assncrona e possui as seguintes funes:
Configurar e estabelecer uma conexo de comunicao:
TSEND_C configura uma conexo de comunicao TCP ou ISO-on-TCP e a estabelece. Aps a
configurao e estabelecimento da conexo, esta automaticamente mantida e monitorada pela CPU.
Para a configurao da conexo de comunicao usada a descrio de conexo especificada no
parmetro CONNECT. Para estabelecer a conexo, o parmetro CONT deve ser definido com o valor
"1". Em caso de estabelecimento bem-sucedido da conexo, o parmetro DONE para um ciclo
definido em "1".
Quando a CPU passa para o modo STOP, a conexo existente encerrada e a conexo configurada
removida. Para a configurao e estabelecimento de uma nova conexo, TSEND_C dever ser
novamente executado.
A quantidade de conexes de comunicao possveis poder ser consultada nos dados tcnicos da
CPU.
Enviar os dados atravs da conexo de comunicao existente:
A rea de transmisso especificada no parmetro DATA. Neste esto contidos o endereo e o
comprimento dos dados a serem transmitidos.
A solicitao de transmisso executada quando uma borda de subida detectada no parmetro REQ.
No parmetro LEN especificada a quantidade mxima de bytes a ser enviada em uma solicitao de
transmisso. Os dados a serem transmitidos no podem ser editados at a execuo da solicitao de
transmisso ser concluda. Com a execuo bem-sucedida da solicitao de transmisso, o parmetro
DONE definido em "1". O estado de sinal "1" no parmetro DONE no uma confirmao de que os
dados enviados j foram lidos pelo parceiro de comunicao.
Encerrar a conexo de comunicao:
A conexo de comunicao encerrada quando o parmetro CONT definido no valor "0".
A definir o parmetro COM_RST em "1", TSEND_C ser novamente executado. A conexo de
comunicao existente encerrada e uma nova conexo estabelecida. Se estiverem sendo
transmitidos dados no momento da nova execuo, estes podero ser perdidos.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 21 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Parmetros de TSEND_C

BUSY, DONE e ERROR


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.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 22 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


As informaes sobre os erros so exibidas no parmetro STATUS.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 23 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

5.2

Programa de controle do controlador da esteira


Completar a tabela de variveis padro
Nas variveis CLP, abra a tabela de variveis padro do controlador da esteira.
Complete a tabela.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 24 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


No OB1 do programa de controle, chamado o bloco transmissor TSEND_C.
Abra Main [OB1] do controlador da esteira

Crie o comando MOVE na rede 2.


Arraste o bloco "TSEND_C" para a rede 3.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 25 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Na janela seguinte, aplique o bloco de dados sugerido.
Clique em Single instance e, em seguida, no boto "OK"

O bloco de dados automaticamente criado e vinculado.


Selecione os parmetros de conexo em Propriedades.
Nos dados de conexo, selecione o segundo controlador e selecione uma opo nos campos coloridos.
Para cada controlador necessrio selecionar um novo bloco de dados para a conexo e inserir o ID
de conexo "1" diretamente em ambos os lados.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 26 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


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.

Com isto a programao do controlador da esteira estar concluda.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 27 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Programa no diagrama de blocos funcionais (FBD):

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 28 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Programa no diagrama ladder (LD):

Clique no boto

Na janela da rvore do projeto, marque o "controller_conveyor" e clique no boto


to device.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 29 de 39

para Download

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

5.3

Bloco receptor TRCV_C


Descrio
TRCV_C executado de forma assncrona e possui as seguintes funes:
Configurar e estabelecer uma conexo de comunicao:
TRCV_C configura uma conexo de comunicao TCP ou ISO-on-TCP e a estabelece. Aps a
configurao e estabelecimento da conexo, esta automaticamente mantida e monitorada pela CPU.
Para a configurao da conexo de comunicao usada a descrio de conexo especificada no
parmetro CONNECT. Para estabelecer a conexo, o parmetro CONT deve ser definido com o valor
"1". Em caso de estabelecimento bem-sucedido da conexo, o parmetro DONE definido em "1".
Quando a CPU passa para o modo STOP, a conexo existente encerrada e a conexo configurada
removida. Para a configurao e estabelecimento de uma nova conexo, TRCV_C dever ser
novamente executado. A quantidade de conexes de comunicao possveis poder ser consultada
nos dados tcnicos da CPU.
Receber os dados atravs da conexo de comunicao existente:
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".
Encerrar a conexo de comunicao:
A conexo de comunicao encerrada quando o parmetro CONT definido no valor "0".
Ao definir o parmetro COM_RST, TRCV_C ser novamente executado. A conexo de comunicao
existente encerrada e uma nova conexo estabelecida. Se estiverem sendo recebidos dados no
momento da nova execuo, estes podero ser perdidos.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 30 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Modos de recepo de TRCV_C
A tabela a seguir mostra como os dados recebidos so registrados na rea de recepo.

TCP (modo ad-hoc)


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.
TCP (recepo de dados com comprimento especificado)
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.
ISO on TCP (transferncia de dados controlada por protocolo)
Na verso de protocolo ISO on TCP, os dados so transferidos controlados por protocolo.
A rea de recepo definida pelos parmetros LEN e DATA.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 31 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Parmetros de TRCV_C

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 32 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


BUSY, DONE e ERROR
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.

As informaes sobre os erros so exibidas no parmetro STATUS.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 33 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 34 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT

5.4

Programa de controle para controlador de dados


Completar a tabela de variveis padro
Em "PLC tags", abra "Default tag table" do controlador de dados.
Complete a tabela.

No OB1 do programa de controle, chamado o bloco receptor TRCV_C.


Abra Main [OB1] do controlador de dados
Arraste o bloco "TRCV_C" para a rede 1.

Na janela seguinte, aplique o bloco de dados sugerido.


Clique em Single instance e, em seguida, no boto "OK"

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 35 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


O bloco de dados automaticamente criado e vinculado.
Selecione os parmetros de conexo em Propriedades.
Para que no seja criado um novo bloco de dados, primeiro selecionar o bloco de dados
"controller_data_connection_DB" j existente nos dados de conexo do controlador local.
Em seguida, selecionar o controlador parceiro e o bloco de dados correspondente.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 36 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Expanda o bloco para tamanho total insira os parmetros no bloco ou na janela de propriedades.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 37 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Crie o comando MOVE na rede 2.
Com isto a programao do controlador de dados estar concluda.
Programa no diagrama de blocos funcionais (FBD):

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 38 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Setor industrial, IA&DT


Programa no diagrama ladder (LD):

Clique no boto

Na janela da rvore do projeto, marque o "controller_data" e clique no boto


device.

para Download to

O programa poder ser testado aps o carregamento bem-sucedido na CPU.


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.

Documentao de treinamento SCE


Mdulo TIA Portal 010-070, edio 03/2013
SCE_PT_010-070_R1209_Comunicao com o 2x SIMATIC S7-1200

Pgina 39 de 39

Uso somente para sistemas de treinamento/P&D


ilimitado / Siemens AG 2013. Todos os direitos reservados

Você também pode gostar