Você está na página 1de 39

Documentação de treinamento

Siemens Automation Cooperates with Education


(SCE) | A partir de NX MCD V12/TIA Portal V15.0

DigitalTwin@Education Módulo 150-006


Criação de sinal para um modelo 3D dinâmico no
sistema CAE Mechatronics Concept Designer

Siemens.com/sce

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados.
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Pacotes de treinamento SCE associados a essa documentação de treinamento

SIMATIC STEP 7 Software for Training (Incluindo PLCSIM Advanced)

• SIMATIC STEP 7 Professional V15 - Licença única


Nº de pedido: 6ES7822-1AA05-4YA5
• SIMATIC STEP 7 Professional V15 - Licença de sala de aula para 6 usuários
Nº de pedido: 6ES7822-1BA05-4YA5
• SIMATIC STEP 7 Professional V15 - Licença de atualização para 6 usuários
Nº de pedido: 6ES7822-1AA05-4YE5
• SIMATIC STEP 7 Professional V15 - Licença estudantil para 20 usuários
Nº de pedido: 6ES7822-1AC05-4YA5

Software SIMATIC WinCC Engineering/Runtime Advanced no TIA Portal

• SIMATIC WinCC Advanced V15 - 6ª licença de sala de aula


6AV2102-0AA05-0AS5
• Upgrade SIMATIC WinCC Advanced V15 - 6ª licença de sala de aula
6AV2102-4AA05-0AS5
• SIMATIC WinCC Advanced V15 - 20ª licença para estudante
6AV2102-0AA05-0AS7

NX V12.0 Educational Bundle (escolas, universidades, não para centros de formação da empresa)

• Contato: academics.plm@siemens.com

Mais informações sobre SCE


siemens.com/sce

Nota sobre o uso


A documentação de treinamento SCE para plataforma de engenharia TIA (Totally Integrated Automation)
foi elaborada para o programa "Siemens Automation Cooperates with Education (SCE)"
especificamente para fins educacionais em instituições públicas de ensino e P&D. A Siemens não
assume nenhuma responsabilidade sobre o conteúdo.

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 aprendizes/estudantes
para uso como parte de seu treinamento/estudos. A transmissão e reprodução deste documento, bem
como a divulgação de seu conteúdo, são permitidas apenas para fins de formação ou como parte dos
estudos.

Exceções requerem a aprovação por escrito da Siemens. Todas as perguntas sobre isso podem ser
enviadas para scesupportfinder.i-ia@siemens.com.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 2
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

As violações estão sujeitas a indenização por danos. Todos os direitos, inclusive da transferência, são
reservados, particularmente para o caso de registro de patente ou marca registrada.

A utilização em cursos para clientes industriais é expressamente proibida. O uso comercial dos
documentos não é autorizado.

Agradecemos à TU de Darmstadt, especialmente ao Sr. Heiko Webert, M.Sc. e ao Prof. Dr.-Ing. Stephan
Simons e todas as outras partes envolvidas pelo apoio na criação desta documentação de treinamento
SCE.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 3
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Lista de conteúdo
1 Objetivo ................................................................................................................................................. 7

2 Pré-requisito.......................................................................................................................................... 7

3 Hardware e software necessários ........................................................................................................ 8

4 Teoria .................................................................................................................................................... 9

Comunicação com fontes externas .............................................................................................. 9

Propriedades de sinal no Mechatronics Concept Designer ....................................................... 10

5 Tarefa.................................................................................................................................................. 12

6 Planejamento ...................................................................................................................................... 12

7 Orientação estruturada passo a passo ............................................................................................... 13

Criação dos sinais para o modelo dinâmico ............................................................................... 14

Criação de uma conexão de sinal entre o CLP virtual e o gêmeo digital ................................... 30

Teste do gêmeo digital com o CLP virtual .................................................................................. 36

8 Lista de verificação– orientação passo a passo ................................................................................. 37

9 Informações adicionais ....................................................................................................................... 38

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 4
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Lista de figuras
figura 1: Apresentação geral dos componentes de software e hardware necessários neste módulo ......... 8

figura 2: Aplicativo "Mechatronics Concept Designer" na NX com etiquetas para explicações das áreas
no texto ....................................................................................................................................................... 10

figura 3: Pesquisa de comandos no menu da NX, contorno em laranja .................................................... 13

figura 4: Abrir um módulo na NX ................................................................................................................ 14

figura 5: Adição de parâmetros de propriedades dinâmicas para sinais no adaptador de sinal ............... 15

figura 6: Propriedade de leitura/gravação de um parâmetro ...................................................................... 16

figura 7: Criação de um sinal adequado para um parâmetro ..................................................................... 17

figura 8: Definição de uma fórmula entre sinal e parâmetro ...................................................................... 18

figura 9: Criação de um sinal de saída para um sensor luminoso de reflexão .......................................... 19

figura 10: Fórmula para o sinal do sistema de sensores luminosos de reflexão "csLightSensorCylinder" 20

figura 11: Criação de um sinal de velocidade do tipo de dados "double" .................................................. 23

figura 12: Criação de um parâmetro para uma área de transporte ............................................................ 25

figura 13: Criação do adaptador de sinal "saSortingPlant" ........................................................................ 26

figura 14: Iniciar a criação de uma nova tabela de símbolos para o adaptador de sinal ........................... 27

figura 15: Concluir a criação de uma nova tabela de símbolos para o adaptador de sinal ....................... 28

figura 16: Conclusão da atribuição de símbolos para adaptadores de sinal .............................................. 29

figura 17: Seleção de uma atribuição de sinal via PLCSIM Advanced ...................................................... 31

figura 18: Habilitar variáveis da instância do PLCSIM Advanced para atribuição de sinal ........................ 32

figura 19: Atribuição de um sinal de MCD para um sinal externo .............................................................. 33

figura 20: Conectar todos os sinais por meio de atribuição automática ..................................................... 34

figura 21: Desconectar a atribuição de sinal novamente ........................................................................... 35

figura 22: Confirmar a atribuição de sinal entre o modelo dinâmico e CLP virtual .................................... 35

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 5
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Lista de tabelas
Tabela 1: Checklist da "criação de sinal para um modelo 3D dinâmico no sistema CAE Mechatronics
Concept Designer" ...................................................................................................................................... 37

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 6
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Criação de sinal para um modelo 3D


dinâmico no sistema CAE Mechatronics
Concept Designer
1 Objetivo
No módulo 4 da série de workshops DigitalTwin@Education, você construiu o modelo 3D
estático de um sistema de classificação de forma totalmente independente. O resultado foi um
módulo em que os componentes individuais necessários do sistema de classificação foram
adicionados e posicionados corretamente no espaço. Com base nisso, o módulo 5 tratou da
dinamização do modelo 3D. Ao atribuir propriedades físicas, os componentes do sistema de
classificação podem interagir uns com os outros.

Para que o gêmeo digital funcione em conjunto com um CLP virtual, uma conexão entre o
Mechatronics Concept Designer (MCD) e o PLCSIM Advanced é necessária na última etapa, de
forma que o CLP seja simulado com o programa de automação. O objetivo deste módulo é criar
sinais e atribuí-los adequadamente aos dois programas. Você deve então usar o programa de
automação do módulo 1 da série DigitalTwin@Education para validar o modo de funcionamento
correto do seu gêmeo digital.

2 Pré-requisito
Para esse módulo, você precisa de conhecimentos sobre as propriedades dinâmicas do modelo,
que foram empregados no módulo 5. Além disso, você deve entender como o programa de
automação funciona (um resultado de ter completado os módulos 1 – 2), pois ele será
necessário novamente neste módulo.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 7
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

3 Hardware e software necessários


Os seguintes componentes são necessários para esse módulo:

1 Engineering Station: Os pré-requisitos são hardware e sistema operacional (para maiores


informações: ver ReadMe/Leitura nos DVDs de instalação do TIA Portal e no pacote de
software NX)

2 Software SIMATIC STEP 7 Professional no TIA Portal – a partir de V15.0

3 Software SIMATIC WinCC Runtime Advanced no TIA Portal – a partir de V15.0

4 Software SIMATIC S7-PLCSIM Advanced – a partir de V2.0

5 Software da NX com a extensão Mechatronics Concept Designer – a partir de V12.0

1 Estação de Engenharia

2 SIMATIC STEP 7
5 NX/MCD
Professional (TIA
Portal)

4 PLCSIM Advanced 3 WinCC RT Advanced

figura 1: Apresentação geral dos componentes de software e hardware necessários neste módulo

A figura 1 mostra que a Engineering Station é o único componente de hardware do sistema. Os


demais componentes são baseados exclusivamente em software.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 8
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

4 Teoria
Comunicação com fontes externas
No módulo 5 desta série de workshops, você criou as propriedades dinâmicas e verificou sua
funcionalidade usando o monitoramento do tempo de execução no Mechatronics Concept
Designer. Com um gêmeo digital, no entanto, o objetivo é estabelecer uma conexão com um
CLP de modo que as propriedades dinâmicas no MCD sejam alteradas pelo CLP e os resultados
do MCD sejam disponibilizados para o CLP.

O MCD oferece várias opções para comunicação com programas externos (ver capítulo 9, link
[1]). Essas incluem:

• Comunicação com MATLAB usando o protocolo MATLAB


• Conexão a um servidor OPC (a partir de MCD V12.01 também a um servidor OPC UA)
• Comunicação S7 via PLCSIM Advanced ou diretamente utilizando o protocolo
PROFINET
• Conexão a uma memória compartilhada (Shared Memory) por exemplo, SIMIT
• Conexões TCP/UDP

Neste módulo deve ser configurada a comunicação com o PLCSIM Advanced, como já foi
utilizada nos módulos 1 - 3 desta série de workshops. Essa permite que um CLP virtual seja
conectado a NX/MCD.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 9
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Propriedades de sinal no Mechatronics Concept Designer


A comunicação com programas externos funciona na extensão da NX Mechatronics Concept
Designer por meio da definição e atribuição de sinais.

A superfície de trabalho do Mechatronics Concept Designer está representada na figura 2. Para


abrir este aplicativo no NX, procure o aplicativo "Mechatronics Concept Designer" usando a
pesquisa de comandos já conhecida no canto superior direita da tela.

figura 2: Aplicativo "Mechatronics Concept Designer" na NX com etiquetas para explicações das áreas no
texto

As seguintes janelas são usadas nesse aplicativo para definir os sinais e testar o gêmeo digital:

- A tela central (ver figura 2, área 1) contém a superfície de trabalho tridimensional, que você
pode usar para rastrear o modo de funcionamento do seu modelo 3D dinâmico em interação
com o CLP virtual durante uma simulação.
- Na parte central da barra de menu (ver figura 2, área 2) você pode controlar a simulação do
seu modelo. Você fará uso dessas funções no capítulo 7.3.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 10
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

- As propriedades de sinal da área elétrica podem ser encontradas na barra de menu ao lado
das propriedades mecânico-dinâmicas (ver figura 2, área 3). Aqui você pode criar sinais e
tabelas. Alguns dos comandos são explicados resumidamente a seguir.

o Você pode usar o comando Signal (Sinal) para criar um sinal em seu modelo
para controlar as propriedades físicas de um objeto usando uma expressão de
tempo de execução. Uma expressão de tempo de execução é um valor não estático
que pode mudar durante o tempo de execução de uma simulação. Essa expressão
está acoplada internamente ao MCD ou é determinada por meio da vinculação a um
sinal de uma fonte externa como o PLCSIM Advanced.

o Ao criar uma Symboltabelle (tabela de símbolos) , você define uma lista de


símbolos que são usados para designar claramente os sinais. Você também pode
importar uma tabela de símbolos de uma fonte externa, como STEP 7.

o Sinais e expressões de tempo de execução podem ser vinculados uns aos outros

por meio do Signaladapters (adaptador de sinal) . É possível usar vários


sinais e expressões de tempo de execução por adaptador de sinal. Esse comando
também pode ser usado para criar sinais e expressões de tempo de execução.

- As propriedades de sinal da área de automação também podem ser encontradas na barra


de menu do MCD (ver figura 2, área 4). Aqui você deve usar a seguinte propriedade:

o A Signalzuordnung (atribuição de sinal) cria um vínculo entre os sinais do


MCD e os sinais de programas externos. Isso também inclui o PLCSIM Advanced.

- O navegador de física, entre outras coisas, pode ser acessado por meio da barra de
recursos à esquerda da tela no MCD (ver figura 2, área 5). Seus sinais e conexões são
armazenados lá.

Para obter mais informações sobre as propriedades de sinal no


Mechatronics Concept Designer, você pode pesquisar entradas
relevantes na ajuda online (ver capítulo 9, link [2]).

Aqui, no entanto, é aconselhável pesquisar os termos em inglês, pois os


INDICAÇÃO termos em português ainda estão muito incompletos.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 11
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

5 Tarefa
A seguir, você deve adicionar sinais ao modelo 3D dinâmico do sistema de classificação criado
no módulo 5 e estabelecer uma conexão com um CLP virtual. Você também deve carregar o
programa de automação do módulo 1 da série de workshops DigitalTwin@Education no CLP
virtual e validar seu gêmeo digital por conta própria.

Para fazer isso, você precisará do aplicativo da NX Mechatronics Concept Designer (MCD)
novamente. Agora, no entanto, você deve se concentrar totalmente em conectar seu modelo 3D
dinâmico a programas externos.

6 Planejamento
O sistema CAD da NX, pelo menos com a versão V12.0, é necessário para a atribuição de sinais
para um modelo 3D dinâmico e sua colocação em operação. O módulo adicional Mechatronics
Concept Designer (MCD) também deve estar disponível na NX.

Você precisa de conhecimentos sobre modelos 3D estáticos e dinâmicos, que podem ser
obtidos nos módulos 4 e 5. Você também deve atualizar seus conhecimentos sobre o modo de
funcionamento do programa de automação dos módulos 1 – 2 da série
DigitalTwin@Education. Se você não tiver certeza de como o sistema de classificação funciona,
você deve dar uma outra olhada na parte teórica do capítulo 4.2 do módulo 1.

Também se familiarize novamente com a interação entre o CLP virtual e o gêmeo digital do
módulo 1 e tenha a descrição do módulo 1 desta série de workshops em mãos, pois você
precisará dela em particular nos capítulos 7.2 e 7.3.

Ao nomear os sinais, o "Guia de padronização" da Siemens foi usado. Você pode encontrá-lo
no link [3] fornecido no capítulo 9.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 12
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

7 Orientação estruturada passo a passo


A pasta "150-006_DigitalTwinAtEducation_NX_dynModelSignals" é fornecida com esse
módulo. A pasta contém três subpastas:

- "fullDynModel" contém todo o modelo 3D dinâmico do sistema de classificação do módulo


5. Você pode usar esse modelo como um ponto de partida para esse módulo se seus
resultados do módulo 5 estiverem incompletos.
- "fullDigTwin" contém a solução para esse módulo com o gêmeo digital completo. Isso
servirá como uma ajuda caso você fique preso em uma etapa.
- "fullPlcBasic" fornece o programa de automação conhecido do módulo 1 com uma HMI
integrada. Você precisa dele para testar seu gêmeo digital.

Se você não conseguir encontrar um comando ou um aplicativo no ambiente de


desenvolvimento durante o curso do módulo, consulte a pesquisa de comandos novamente
nesse ponto. Conforme mostrado na figura 3, ela está localizada na parte superior direita da tela
da interface de usuário da NX.

figura 3: Pesquisa de comandos no menu da NX, contorno em laranja

Você pode escolher o comando apropriado a partir das sugestões encontradas. A NX também
indica onde encontrar o comando para que você possa selecioná-lo diretamente no menu no
futuro.

IMPORTANTE: Com as novas versões da NX, a interface e a disposição de vários comandos


nos menus mudaram. Além disso, cada usuário pode criar uma interface personalizada. Embora
as descrições a seguir apresentem a interface padrão da NX12.0, sua versão pode ser diferente.
Se você não encontrar um comando nos itens descritos na janela, use a pesquisa de
comandos.

Você também deve observar que esta descrição é apenas uma sugestão de solução. Foi feita
uma tentativa de descrever um procedimento compreensível com o qual você pode
simplesmente deixar seu gêmeo digital interagir com uma CPU virtual dos módulos 1 a 3.

Observe que certos lugares estão destacados em forma de seções. Como essas áreas são
frequentemente mencionadas no decorrer desta descrição, essas marcações são destinadas a
servir de orientação.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 13
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Criação dos sinais para o modelo dinâmico


Neste capítulo você deve criar todos os sinais necessários para seu sistema de classificação,
que deve ser controlável externamente por um CLP. Proceda da seguinte forma:

→ Faça uma cópia dos modelos que você usou no módulo 5 com seu sistema operacional.
Salve ela em uma nova pasta em seu sistema de arquivos. Se você tiver um modelo
dinâmico incompleto, você pode, conforme mencionado no capítulo 7, recorrer ao projeto
"fullDynModel" e criar uma cópia de trabalho desta pasta.

→ Inicie a NX e espere até que o programa seja aberto e você possa ver a página inicial.
Clique no botão "Abrir" (ver figura 4, etapa 1) e navegue até a pasta que você criou
anteriormente. Agora você poderá ver as peças usadas no módulo 5. Selecione o módulo
"assSortingPlant", que contém o modelo 3D dinâmico completo do sistema de classificação
(ver figura 4, etapa 2). Selecione a opção "Partially Load" (Carregado parcialmente) (ver
figura 4, etapa 3) para que apenas os modelos e as propriedades dinâmicas dos
componentes individuais do módulo sejam carregados, mas não desenhos adicionais ou
sistemas de coordenadas. Finalmente, confirme sua seleção clicando em "OK" (ver figura 4,
etapa 4).

figura 4: Abrir um módulo na NX

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 14
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Seção: Criação e vinculação de sinal com o adaptador de sinal

→ Depois que o módulo foi aberto no aplicativo da NX "Mechatronics Concept Designer",


crie seu primeiro exemplo. Para isso, deve ser criado e vinculado um sinal para ativação da
fonte do objeto, que é necessário para gerar peças de trabalho cuboides. Para adicionar
sinais e vinculá-los às propriedades dinâmicas, primeiro abra o comando "Signal Adapter"
(Adaptador de sinal) da área "Electrical" (Elétrica), conforme mostrado na figura 5, etapa 1.
A janela de comando "Signal Adapter" (Adaptador de sinal) então aparece. Primeiro, um
parâmetro de uma propriedade dinâmica deve ser selecionado, que deve ser conectado a
um sinal. Na guia de comando "Parameters" (Parâmetros), clique no botão "Select Physics
Object" (Selecionar objeto físico) (ver figura 5, etapa 2). Na barra de recursos, navegue até
o "Physics Navigator" (Navegador físico) (ver figura 5, etapa 3) e selecione a fonte do
objeto "osWorkpieceCube" como primeiro parâmetro (ver figura 5, etapa 4). Depois de
selecionar ela, você pode agora selecionar o parâmetro correspondente na janela de
comando em "Parameter Name" (Nome do parâmetro), que você deseja atribuir a um sinal.
Nesse caso, selecione o nome do parâmetro "active" (Ativo) da fonte de objeto selecionada
(ver figura 5, etapa 5). Clique no botão "Add Parameter" (Adicionar parâmetro) (ver figura
5, etapa 6) e o parâmetro será inserido nesse adaptador de sinal.

figura 5: Adição de parâmetros de propriedades dinâmicas para sinais no adaptador de sinal

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 15
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

→ Você encontrará então o parâmetro que acabou de selecionar na tabela sob o item de
comando "Parameters" (Parâmetros). Altere seu nome alternativo para
"paOsWorkpieceCube_ SetActive" (ver figura 7, etapa 1). O prefixo "pa" deve significar
"parâmetro" para distingui-lo claramente de um nome de sinal. Clique também na caixa no
início da tabela para poder atribuir um sinal ao parâmetro posteriormente. Isso é indicado
por uma marca de seleção . Se você rolar para a direita na aba de comando
"Parameters" (Parâmetros), você poderá ver outras propriedades de parâmetro, por
exemplo, a propriedade "Read/Write" (Leitura/Gravação), que indica se um parâmetro foi
lido ("R" representa Read) ou gravado ("W" representa Write). O parâmetro atual
"paOsWorkpieceCube_SetActive" só pode ser gravado (ver figura 6, etapa 1).

figura 6: Propriedade de leitura/gravação de um parâmetro

→ Agora você ainda precisa de um sinal associado ao qual o parâmetro deve ser conectado.
Para tal, clique no botão "Add" (Adicionar) na guia de comando "Signals" (Sinais) (ver
figura 7, etapa 2). Um novo sinal é exibido. Ajuste as propriedades do sinal de acordo com o
parâmetro. Para fazer isso, clique duas vezes no nome padrão do sinal "Signal_0" e
renomeie o sinal para "osWorkpieceCube_SetActive". O mesmo tipo que para o parâmetro
associado deve ser selecionado como o tipo de dados. Nesse caso, é um "bool". O valor da
propriedade "Input/Output" (Entrada/Saída) deve ser selecionado conforme a propriedade
"Leitura/Gravação" do parâmetro. Para um parâmetro que precisa ser gravado, o sinal do
ponto de vista do MCD deve ser uma entrada de uma fonte externa. Para um parâmetro de
leitura, o sinal deve ser uma saída para um programa externo. Uma vez que o parâmetro
atual "paOsWorkpieceCube_SetActive" é gravado, o valor "Input" (Entrada) deve ser
selecionado para o sinal "osWorkpieceCube_SetActive". O valor de saída selecionado na
tabela para o sinal deve ser igualado ao valor inicial do sinal. Nesse caso, ele deve ser
"false" (ver figura 7, etapa 3).

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 16
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

figura 7: Criação de um sinal adequado para um parâmetro

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 17
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

→ O parâmetro e o sinal associado devem agora ser vinculados logicamente um ao outro. Para
fazer isso, role para baixo na janela de comando até a guia de comando "Formulas"
(Fórmulas). Lá você pode ver que pode atribuir uma fórmula ao parâmetro
"paOsWorkpieceCube_SetActive". Para fazer isso, clique na linha correspondente na
tabela (ver figura 8, etapa 1). Agora você pode fazer uma atribuição adequada no campo de
entrada "Formula" (Fórmula). Nesse caso, basta uma simples atribuição do sinal
"osWorkpieceCube_SetActive" ao parâmetro, conforme mostrado na figura 8, etapa 2.
Depois de clicar na tecla Enter do teclado, você verá a atribuição que acabou de fazer na
tabela na coluna "Formula" (Fórmula).

figura 8: Definição de uma fórmula entre sinal e parâmetro

Também podem ser escolhidas fórmulas complicadas dependentes de


vários parâmetros e/ou sinais. No entanto, para tornar o gêmeo digital
mais fácil de entender, você deve garantir que as fórmulas sejam
definidas da forma mais simples possível no adaptador de sinal. A
INDICAÇÃO lógica deve sempre fazer parte do programa de automação e não do
gêmeo digital.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 18
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Com isso, você mesmo criou o primeiro sinal de seu gêmeo digital. Agora crie os sinais restantes
de acordo com o procedimento do capítulo 7.1, "seção: Criação e vinculação de sinal com o
adaptador de sinal". Use os seguintes dados característicos para isso:

→ A partir da fonte de objeto "osWorkpieceCylinder", o parâmetro "Ativo" deve ser criado


com o nome alternativo "paOsWorkpieceCylinder_SetActive" no adaptador de sinal.
Coloque a marca de seleção antes do parâmetro para poder atribuir um sinal. O sinal
associado deve ter o nome "osWorkpieceCylinder_SetActive" e ser do tipo de dados
"bool". Esse sinal deve ser definido como "Input" (Entrada) e tem um valor de saída "false".
Aloque a atribuição direta do sinal "paOsWorkpiece Cylinder_SetActive" como fórmula
para o parâmetro "osWorkpieceCylinder_ SetActive".

→ Para o parâmetro "triggered" (disparado) do sensor de colisão "csLightSensorCube", crie


um novo parâmetro com o nome alternativo "paCsLightSensorCube_Detected" no
adaptador de sinal. Insira um sinal Booleano com o nome "csLightSensorCube_Detected"
para o sinal associado. Porém, esse sinal deve ser definido como "Output" (Saída), uma vez
que o parâmetro "paCsLightSensorCube_Detected" na coluna "Read/ Write" (Leitura/
gravação) apresenta o valor "R", o que significa que deve ser lido. Atribua um valor de saída
"false" ao sinal. Coloque a marca de seleção antes do sinal, conforme mostrado na
figura 9, etapa 1, de forma a poder atribuir uma fórmula ao sinal de saída. Para o sinal
"csLightSensorCube_Detected", use a atribuição direta do parâmetro
"paCsLightSensorCube_Detected" como fórmula.

figura 9: Criação de um sinal de saída para um sensor luminoso de reflexão

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 19
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

→ O próximo sistema de sensores luminosos de reflexão no meio do processo de transporte


consiste em dois sensores de colisão. Portanto, dois parâmetros devem ser criados para ele.
Para o parâmetro "disparado" do sensor de colisão "csLightSensorCylinder", defina primeiro
um parâmetro com o nome alternativo "paCsLightSensorCylinder_Detected" no adaptador de
sinal. Para o parâmetro "disparado" do segundo sensor de colisão
"csLightSensorCylinderTop", crie um parâmetro com o nome alternativo "paCsLightSensor
CylinderTop_Detected" no adaptador de sinal. Um sinal combinado deve ser gerado, que reaja
a ambos os parâmetros. Esse deve receber o nome "csLightSensor Cylinder_Detected" e ser
do tipo de dados "bool". Uma vez que ambos os parâmetros acima mencionados também
devem ser lidos nesse caso, o sinal combinado deve ser configurado como "Output" (Saída) e
ter o valor de saída "false". Insira a seguinte fórmula para "csLightSensorCylinder_Detected",
conforme mostrado na figura 10, etapa 1:

"((paCsLightSensorCylinderDetected) & (!paCsLightSensorCylinderTop_Detected))".

Essa fórmula representa uma ligação E de ambos os parâmetros, em que o segundo parâmetro
é negado, ou seja, o sinal de saída "csLightSensorCylinder_Detected" torna-se "true" se
"paCsLightSensorCylinderDetected" assumir o valor "true" e, ao mesmo tempo, se
"paCsLightSensorCylinderTop_Detected" for "false". De acordo com as explicações no
módulo 1 desta série de workshops sobre o modo de funcionamento do sistema de classificação,
devido à altura das peças de trabalho, uma peça de trabalho cilíndrica só é reconhecida se o
sensor luminoso de reflexão inferior desse sistema de sensores luminosos de reflexão for
acionado, mas se, ao mesmo tempo, o sensor luminoso de reflexão superior não detectar
nenhuma colisão. Essa lógica é representada com esta fórmula.

figura 10: Fórmula para o sinal do sistema de sensores luminosos de reflexão "csLightSensorCylinder"

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 20
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Sempre que um sinal de entrada tiver que ser atribuído a um parâmetro


de gravação, a marca de seleção deverá ser colocada na frente do
parâmetro. Assim que um parâmetro de leitura tiver que ser atribuído a
um sinal de saída, a marca de seleção deverá ser colocada na frente
do sinal.
INDICAÇÃO
Você só pode definir a fórmula correspondente ao ver uma marca de
seleção .

→ Para o parâmetro "triggered" (disparado) do sensor de colisão "csLightSensorWorkpiece",


você precisa de um parâmetro no adaptador de sinal ao qual deve dar o nome alternativo
"paCsLight SensorWorkpiece_Detected". Para fazer isso, crie um sinal boolesches
(booleano) com o nome "csLightSensorWorkpiece_Detected". Esse também é definido
como sinal de saída com um valor inicial "false". A fórmula para o sinal "csLightSensor
Workpiece_Detected" é "paCsLightSensorWorkpiece_Detected".

→ Para o parâmetro "triggered" (disparado) do sensor de colisão "csLimitSwitchCylinder


NotExtended", crie um parâmetro com o nome alternativo "paCsLimitSwitch
CylinderNotExtended_Activated" no adaptador de sinal. Adicione um sinal boolesches
(booleano) com o nome "csLimit SwitchCylinderNotExtended_Activated". Esse sinal deve
estar definido como um tipo de saída e ter um valor de saída "false". Para o sinal
"csLimitSwitchCylinderNotExtended_Activated", insira a atribuição "paCsLimit
SwitchCylinderNotExtended_Activated " como fórmula.

→ O parâmetro "triggered" (disparado) do último sensor de colisão remanescente


"csLimitSwitch CylinderRetracted" também deve ser criado como um parâmetro no
adaptador de sinal com o nome alternativo "paCsLimitSwitchCylinder
Retracted_Activated". O sinal associado "csLimitSwitchCylinderRetracted_Activated"
deve receber o tipo de dados "bool". Além disso, ele deve ser definido como um sinal de saída
com um valor de saída "false". A fórmula para "csLimitSwitchCylinder
Retracted_Activated" deve ser especificada como uma atribuição simples do parâmetro
"paCsLimitSwitchCylinderRetracted_Activated".

→ Para o parâmetro "Ativo" do regulador de posição "pcCylinderHeadExtend", um parâmetro


com o nome alternativo "paPcCylinderHeadExtend_SetActive" deve ser criado no
adaptador de sinal. Continue a gerar um novo sinal com o nome "pcCylinderHeadExtend_
SetActive" do tipo de dados "bool". Defina o sinal como entrada" com um valor de saída
"false". Como fórmula para o parâmetro "paPcCylinderHeadExtend_ SetActive", insira a
atribuição do sinal "pcCylinderHeadExtend_SetActive".

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 21
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

→ A seguir, para o parâmetro "Ativo" do regulador de posição "pcCylinderHeadRetract", você


deve criar um parâmetro no adaptador de sinal com o nome alternativo
"paPcCylinderHeadRetract_SetActive". O sinal correspondente deve ter o nome
"pcCylinderHeadRetract_SetActive". Defina esse sinal como booleano e como um sinal de
entrada com um valor de saída "false". A fórmula de "paPcCylinderHead
Retract_SetActive" é "pcCylinderHeadRetract_SetActive".

→ O parâmetro "Ativo" do regulador de velocidade "scConveyorLongConstSpeed" requer um


parâmetro no adaptador de sinal com o nome alternativo "paScConveyorLongConst
Speed_SetActive". O sinal associado deve ter o nome "scConveyorLongConst
Speed_SetActive". Esse sinal deve ser do tipo de dados "bool", ser definido como um sinal
de entrada e ter um valor de saída "false". Para "paScConveyorLong
ConstSpeed_SetActive", deve ser usada uma atribuição simples de "scConveyorLong
ConstSpeed_SetActive" como fórmula.

→ Para o regulador de velocidade "scConveyorLongVarSpeed", dois parâmetros e dois sinais


devem ser definidos no adaptador de sinal.

Desses, o primeiro parâmetro e o sinal associado no adaptador de sinal devem ser usados
para ativar o regulador de velocidade. Para fazer isso, para o parâmetro "Ativo" do regulador
de velocidade "scConveyorLongVarSpeed", crie um novo parâmetro com o nome alternativo
"paScConveyorLongVarSpeed_SetActive" no adaptador de sinal. Além disso, gere o sinal
"scConveyorLongVarSpeed_SetActive" e declare o tipo de dados como "bool". O sinal deve
ser usado para entrada. O valor inicial deve ser "false". Finalmente, como fórmula para
"paScConveyorLongVarSpeed_SetActive", insira o sinal "scConveyorLong
VarSpeed_Set Active".

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 22
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Com o segundo sinal, deve ser possível especificar de forma variável a velocidade nominal
do regulador de velocidade. Para fazer isso, crie um novo parâmetro no adaptador de sinal
que deve ser vinculado ao parâmetro "speed" (Velocidade) do regulador de velocidade
"scConveyorLongVarSpeed" e use o nome alternativo "paScConveyorLong VarSpeed_
SetSpeed". O sinal associado deve ter o nome "scConveyorLong VarSpeed_ SetSpeed".
Visto que uma velocidade deve ser especificada com esse sinal, o tipo de dados deve ser
declarado como "double". No caso de um sinal que não corresponda ao tipo de dados "Bool",
o tipo físico deve ser inserido sob o título "Measure" (Medição) e a unidade física associada
do valor sob o título "Unit" (Unidade). Nesse caso, certifique-se de especificar para o sinal,
na coluna "Measure" (Medição) valor "speed" (Velocidade) a coluna "Unidade", a expressão
"mm/s" (ver figura 11, etapa 1). Esse também é um sinal de entrada. Além disso, especifique
"0.0" como valor inicial. Como fórmula para o parâmetro "paScConveyorLong
VarSpeed_SetSpeed", basta atribuir o sinal "scConveyorLongVar Speed_SetSpeed".

figura 11: Criação de um sinal de velocidade do tipo de dados "double"

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 23
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

→ Para o regulador de velocidade "scConveyorShortConstSpeed", o parâmetro "Ativo" deve


ser adicionado como um novo parâmetro no adaptador de sinal. Insira o nome alternativo
"paScConveyorShortConstSpeed_SetActive" para esse parâmetro. Crie o sinal
correspondente "scConveyorShortConstSpeed_SetActive" do tipo de dados "Bool". Ele
deve ser identificado como um sinal de entrada e deve ter um valor inicial "false". Finalmente,
como fórmula para "paScConveyorShortConstSpeed_SetActive", aloque uma atribuição
direta do sinal "scConveyorShortConstSpeed_SetActive".

→ O regulador de velocidade "scConveyorShortVarSpeed" também requer dois sinais no


adaptador de sinal.

O primeiro parâmetro no adaptador de sinal deve referir-se ao parâmetro "active" (Ativo)


regulador de velocidade "scConveyorShortVarSpeed" e ter o nome alternativo
"paScConveyorShortVarSpeed_SetActive". Um sinal booleano com o nome
"scConveyorShortVarSpeed_SetActive" deve ser gerado como sinal associado. Esse deve
ser um sinal de entrada e começar com um valor de saída "false". O sinal "scConveyorShort
VarSpeed_SetActive" deve ser atribuído ao parâmetro "paScConveyorShort
VarSpeed_SetActive".

A velocidade nominal do regulador de velocidade deve ser especificada com o segundo sinal.
Para isso, crie um novo parâmetro no adaptador de sinal, que se baseia no parâmetro
"Velocidade" do regulador de velocidade "scConveyorShortVarSpeed". Dê a este
parâmetro o nome alternativo "paScConveyorShortVarSpeed_ SetSpeed". Ao definir o novo
sinal "scConveyorShortVarSpeed _SetSpeed", certifique-se de que "double" seja
especificado como tipo de dados na seção "Measure" (Medição) "speed" (Velocidade) e
"mm/s" como unidade. É um sinal de entrada com um valor de saída de "0.0". A fórmula do
parâmetro "paSc ConveyorShortVarSpeed_SetSpeed" é "scConveyorShortVar
Speed_Set Speed".

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 24
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

→ Para garantir que a área de transporte "tsConveyorLong" apenas se mova quando um dos
dois reguladores de velocidade associados tiver um sinal ativo, um outro parâmetro deve ser
adicionado ao adaptador de sinal. Selecione o nome do parâmetro "active" (Ativo) para essa
área de transporte e atribua ao novo parâmetro o nome alternativo "paTsConveyor
Long_SetActive". Por fim, conforme indicado na figura 12, etapa 1, atribua a seguinte
fórmula para esse parâmetro:

"((scConveyorLongConstSpeed_SetActive) | (scConveyorLongVarSpeed_SetActive))"

O sinal "|" representa a ligação Ou. Isso garante que a esteira transportadora só se mova se
pelo menos um regulador de velocidade tiver sido ativado para essa esteira transportadora.
Devido à lógica do programa de automação desenvolvido, a área de transporte só pode ser
operada simultaneamente por um regulador de velocidade na sequência normal de
operação.

figura 12: Criação de um parâmetro para uma área de transporte

→ O mesmo comportamento se aplica à área de transporte "tsConveyorShort" conforme


descrito acima para "tsConveyorLong". Selecione o status "active" (Ativo) para o novo
parâmetro denominado "paTsConveyorShort_SetActive".

Use a seguinte fórmula para isso:


"((scConveyorShortConstSpeed_SetActive)|(scConveyorShortVarSpeed_SetActive))",
para garantir o bom funcionamento da área de transporte.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 25
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Isso significa que todos os parâmetros e sinais necessários foram definidos no adaptador de
sinal. Por fim, atribua "saSortingPlant" como nome do adaptador de sinal (ver figura 13,
etapa 1). O prefixo "sa" representa o termo em inglês "signal adapter". Confirme a
configuração do seu novo adaptador de sinal clicando no botão "OK" (ver figura 13, etapa 2).

figura 13: Criação do adaptador de sinal "saSortingPlant"

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 26
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Uma nova janela "Add Symbols to Symbol Table" (Adicionar símbolos à tabela de símbolos) é
exibida, na qual você é solicitado a especificar a tabela de símbolos em que os sinais do seu
adaptador de sinal devem ser adicionados como símbolos. Aqui você tem a opção de expandir
uma tabela de símbolos existente ou criar uma nova tabela de símbolos. Como você ainda não
criou uma tabela de símbolos em seu projeto atual, clique no botão "New Symbol Table" (Criar
nova tabela de símbolos) (ver figura 14, etapa 1).

figura 14: Iniciar a criação de uma nova tabela de símbolos para o adaptador de sinal

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 27
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

A janela de comando "Symbol Table" (Tabela de símbolos) é então exibida. Aqui, por um lado,
você pode definir novos símbolos e, por outro, atribuir um nome à tabela de símbolos. Visto que
você pode aplicar completamente os sinais de seu adaptador de sinal, não é necessário definir
nenhum novo sinal aqui. Nomeie a tabela de símbolos como "stSortingPlant" (ver figura 15,
etapa 1) e clique no botão "OK" (ver figura 15, etapa 2). O prefixo "st" representa o termo em
inglês "signal table".

figura 15: Concluir a criação de uma nova tabela de símbolos para o adaptador de sinal

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 28
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Agora você retornará à janela "Add Symbols to Symbol Table" (Adicionar símbolos à tabela de
símbolos). Caso ainda não o tenha feito, você deverá selecionar a tabela de símbolos
"stSortingPlant" que acabou de criar, conforme mostrado na figura 16, etapa 1. Conclua o
processo de criação clicando no botão "OK" (ver figura 16, etapa 2).

figura 16: Conclusão da atribuição de símbolos para adaptadores de sinal

Todos os sinais necessários foram agora adicionados em seu modelo 3D dinâmico para que
você possa posteriormente estabelecer uma conexão de sinal a um CLP virtual. Mas primeiro

salve as alterações no modelo clicando no botão "Save" (Salvar) .

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 29
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Criação de uma conexão de sinal entre o CLP virtual e o gêmeo


digital
Um CLP virtual já deve estar em operação para criar uma conexão de sinal. Nessa seção, você
deve usar o TIA Portal e o PLCSIM Advanced novamente. Para conectar, proceda da seguinte
forma:

→ Extraia o arquivo fornecido com esse módulo em seu sistema operacional (ver capítulo 7) e
salve o conteúdo da pasta "fullPlcBasic" em uma pasta de sua escolha. A pasta contém o
programa de automação já utilizado no módulo 1 e descrito no módulo 2.

→ Abra então o TIA Portal e extraia o projeto "150-006_DigitalTwinAtEducation_


TIAP_Basic.zap15" da pasta que você acabou de criar. Para tal, proceda conforme descrito
no capítulo 7.1 do módulo 1 da série de workshops DigitalTwin@Education.

→ Compile a configuração de hardware e o software do programa de automação. Para fazer


isso, siga as explicações do capítulo 7.2 do módulo 1 dessa série de workshops.

→ Abra o programa "S7-PLCSIM Advanced" e inicie uma nova instância de um CLP virtual.
Nomeie essa instância "DigTwinAtEdu_PLCSIM". Em seguida, carregue seu programa de
automação no CLP virtual e aguarde até que o status da CPU mude para "Iniciar", ou seja,
uma caixa verde apareça na frente do nome da instância. Prossiga aqui de acordo com as
descrições do capítulo 7.3 do módulo 1 dessa série de workshops.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 30
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

O CLP virtual agora está pronto para operação, para que você possa configurar a conexão do
sinal para o modelo 3D dinâmico. Volte para o Mechatronics Concept Designer para seu modelo
3D dinâmico com sinais e proceda da seguinte forma:

→ Na barra de menu "Automation" (Automação), execute o comando "Signal Mapping"


(Atribuição de sinal) (ver figura 17, etapa 1). A janela de comando "Signal Mapping"
(Atribuição de sinal) é aberta. Nela você deve primeiro selecionar a fonte de sinal externa.
Para isso, vá até a guia "External Signal Type" (Tipo de sinal externo) e selecione
"Assistente PLCSIM" como tipo, pois se pretende uma conexão com o PLCSIM Advanced
(ver figura 17, etapa 2). Neste momento, seu modelo dinâmico ainda não sabe para qual
instância no PLCSIM Advanced uma conexão deve ser estabelecida. Portanto, no ponto
"Instâncias de PLCSIMAdv", clique no botão "Settings" (Configurações) (ver figura 17,
etapa 3).

figura 17: Seleção de uma atribuição de sinal via PLCSIM Advanced

Se você já criou conexões de sinais para o modelo dinâmico, todas


as instâncias do PLCSIM Advanced que já foram utilizadas para
esse modelo são exibidas na barra de seleção sob o item "Instâncias
INDICAÇÃO
do PLCSIMAdv". Observe, entretanto, que essas instâncias não
necessariamente ainda existem ou são válidas. Para verificar, clique
no botão "Settings" (Configurações) e visualize o status atual de cada
instância.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 31
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

→ É aberta a janela "External Signal Configuration" (Configuração de sinal externa). Aqui


você pode selecionar a instância desejada e habilitar as variáveis associadas para a
atribuição de sinal. Clique no botão "Refresh Registered Instances" (Atualizar instâncias
registradas) (ver figura 18, etapa 1). Sua instância de CLP virtual previamente iniciada e
carregada é exibida. O status "Run" indica que este CLP virtual está disponível. Depois de
selecionar essa instância, conforme destacado na figura 18, etapa 2, os sinais de E/S do
programa de automação são exibidos. Insira todas as variáveis disponíveis marcando a
caixa de seleção ao lado de "Select All" (Selecionar todos) (ver figura 18, etapa 3).
Confirme sua seleção clicando em "OK" (ver figura 18, etapa 4).

figura 18: Habilitar variáveis da instância do PLCSIM Advanced para atribuição de sinal

Sempre que uma alteração ou expansão do programa de automação


tiver sido realizada, será necessário atualizar a instância registrada
para a atribuição de sinal e, se for o caso, adicionar sinais adicionais.
INDICAÇÃO

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 32
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

→ Você retorna à janela de comando "Signal Mapping" (Atribuição de sinal). Nessa você
encontra o CLP virtual que acabou de selecionar e os sinais externos associados
disponíveis na parte direita da janela. Agora você pode começar a atribuir os sinais. Na
tabela "MCD Signals" (Sinais de MCD), selecione primeiro o sinal "osWorkpieceCube_
SetActive" na parte esquerda da janela (ver figura 19, etapa 1). A seguir, procure o sinal
correspondente do programa de automação na tabela "External Signals" (Sinais externos).
Os nomes dos dois programas foram escolhidos de forma idêntica, conforme evidenciado na
figura 19, etapa 2. Clique no botão "Map Signal" (Atribuir sinal) para estabelecer uma
conexão entre os dois sinais (ver figura 19, etapa 3). É importante mencionar que os sinais
de entrada no MCD só podem ser conectados aos sinais de saída de um CLP e vice-versa.

figura 19: Atribuição de um sinal de MCD para um sinal externo

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 33
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

→ Na tabela sob o ponto de comando "Mapped Signals" (Sinais atribuídos) você pode ver
agora a atribuição de sinal que acabou de ser feita. Agora adicione as outras atribuições.
Uma vez que os nomes dos sinais de MCD nesse modelo correspondem aos nomes das
variáveis do programa de automação, você pode selecionar o botão "Do Auto Mapping"
(Executar atribuição automática) para que esse processo seja executado automaticamente
pelo programa (ver figura 20, etapa 1).

figura 20: Conectar todos os sinais por meio de atribuição automática

Se você atribuiu um sinal incorretamente, você pode selecionar a


atribuição correspondente na tabela sob o ponto de comando
"Mapped Signals" (Sinais atribuídos) e desconectar a conexão

novamente pressionando o botão "Break" (Criar chanfro) (ver


INDICAÇÃO
figura 21, etapa 1). Em seguida, você deve recriar a atribuição
correta.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 34
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

figura 21: Desconectar a atribuição de sinal novamente

→ O processo agora vinculou todos os 15 sinais entre o modelo 3D dinâmico e o CLP virtual.
Verifique se as atribuições estão corretas e feche a atribuição de sinal clicando no botão
"OK" ab (ver figura 22, etapa 1).

figura 22: Confirmar a atribuição de sinal entre o modelo dinâmico e CLP virtual

Isso estabelece a conexão entre o modelo 3D dinâmico na NX/MCD e o programa de automação

em seu CLP virtual. Salve seu modelo clicando no botão "Save" (Salvar) .

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 35
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Teste do gêmeo digital com o CLP virtual


Neste capítulo, você deve operar seu gêmeo digital em interação com um programa de
automação em um CLP virtual e validar a funcionalidade. Para fazer isso, proceda de acordo
com o seguinte esquema:

→ Depois de já ter carregado o programa de automação em uma instância de um CLP virtual


no capítulo 7.2, inicie a HMI usando a ferramenta de simulação "WinCC Runtime
Advanced". Isso deve ser feito por meio do TIA Portal. Use o procedimento do capítulo 7.2
do módulo 1 da série de workshops DigitalTwin@ Education.

→ Em seguida, alterne para o programa "Mechatronics Concept Designer" e inicie uma


simulação para seu gêmeo digital. Para fazer isso, na barra de menu "Simulation"

(Simulação), clique no comando "Start" (Iniciar) .

→ Execute os dois cenários de teste do primeiro módulo desta série de workshops para
seu gêmeo digital e valide o modo de funcionamento de seu gêmeo digital. Siga as
descrições do capítulo 7.6 do módulo 1 desta série de workshops. Você pode ver que o
gêmeo digital que você mesmo criou nos módulos 4 - 6 desta série de workshops se
comporta da mesma forma que o modelo predefinido que você usou para os três primeiros
módulos. No final de sua série de testes, pare a simulação no MCD, encerre a instância de
HMI simulada e feche seu CLP virtual.

Obviamente, agora você está livre para verificar seu gêmeo digital com seu programa de
automação otimizado do módulo 3.

Esse é o final deste módulo de treinamento. Com o conhecimento que você adquiriu, agora você
mesmo pode gerar seus próprios gêmeos digitais e realizar a colocação em operação virtual
para seu projeto de automação.

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 36
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

8 Lista de verificação– orientação passo a passo


A seguinte lista de verificação permite que os aprendizes/estudantes, de modo independente,
verifiquem se todas as etapas de trabalho da orientação passo a passo foram meticulosamente
executadas e possibilita uma conclusão do módulo com sucesso.

N° Descrição Testado

1 Seu modelo dinâmico do módulo 5 foi expandido com sucesso


para incluir os sinais necessários.
2 Uma conexão de sinal válida foi criada entre seu gêmeo digital
e o CLP virtual.
3 Por meio da simulação dos cenários de teste do módulo 1
desta série de workshops, o gêmeo digital de criação própria
pôde ser validado completamente e com sucesso.

Tabela 1: Checklist da "criação de sinal para um modelo 3D dinâmico no sistema CAE Mechatronics
Concept Designer"

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 37
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

9 Informações adicionais
Você encontrará como dicas de orientação para introdução ou aprofundamento informações
adicionais, tais como, por ex.: Primeiros passos, vídeos, tutoriais, aplicativos, manuais, guias de
programação e software/firmware de teste, nos links a seguir:

Pré-visualização "Informações adicionais“ – Em preparação

Aqui estão alguns links interessantes:

[1] support.industry.siemens.com/cs/document/90885040/programming-guideline-for-s7-1200-s7-
1500?dti=0&lc=en-US

[2] support.industry.siemens.com/cs/document/109756737/guide-to-standardization?dti=0&lc=en-
US

[3] omg.org/spec/UML/2.5.1/PDF

[4] geeksforgeeks.org/unified-modeling-language-uml-activity-diagrams/

[5] geeksforgeeks.org/unified-modeling-language-uml-state-diagrams/

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 38
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx
Documentação de treinamento | Módulo DigitalTwin@Education 150-006 | Edition 02/2021 | Digital Industries, FA

Mais informações

Siemens Automation Cooperates with Education


siemens.com/sce
Documentação de tutorial/treinamento SCE
siemens.com/sce/documents
Pacotes de treinamento SCE
siemens.com/sce/tp
Parceiro de Contato SCE
siemens.com/sce/contact
Digital Enterprise
siemens.com/digital-enterprise
Totally Integrated Automation (TIA)
siemens.com/tia
TIA Portal
siemens.com/tia-portal
TIA Selection Tool
siemens.com/tia/tia-selection-tool
Controlador SIMATIC
siemens.com/controller
Documentação técnica SIMATIC
siemens.com/simatic-docu
Suporte online para indústria
support.industry.siemens.com
Sistema de pedido e catálogo Industry Mall
mall.industry.siemens.com

Siemens
Digital Industries, FA
CEP 4848
90026 Nürnberg
Alemanha

Sujeito a alterações
© Siemens 2021

siemens.com/sce

Pode ser utilizado livremente para dispositivos de imagem/ R&D. © Siemens 2021. Todos os direitos reservados. 39
sce-150-006-mcd-tia-com-digital-twin-at-education-signal-mapping-mcd-hs-darmstadt-0220-pt.docx

Você também pode gostar