Você está na página 1de 11

Upload de SW

Referências
Application Note TC2
Upload de Software

Upload TC2

Upload de software.
Upload de SW

CONTEÚDO

Fazer upload de projetos de TC2....................................................................................................................... 2

Público alvo ............................................................................................................................................................................. 2

Instalação do TwinCAT 2 ................................................................................................................................... 2

Estabelecendo conexão de rede com o IPC ...................................................................................................... 3

Configurando o IP ................................................................................................................................................................... 4

Estabelecendo conexão com o TwinCAT .......................................................................................................... 5

Fazendo o upload............................................................................................................................................... 6

Upload do System Manager ................................................................................................................................................... 6

Upload do PLC Control ............................................................................................................................................................ 7

Conseguimos trazer o código fonte do IPC com sucesso........................................................................................................ 9

Não conseguimos trazer o código fonte ............................................................................................................................... 10

Conseguimos trazer o código fonte mas este está desatualizado ........................................................................................ 10

Versão .............................................................................................................................................................. 11

Suporte Técnico ............................................................................................................................................... 11

FAZER UPLOAD DE PROJETOS DE TC2

Este guia tem como objetivo fornecer informações necessárias para fazer upload do software de máquinas com o TwinCAT
2

PÚBLICO ALVO

Este guia se destina a profissionais que desejem fazer upload de software de hardware Beckhoff com o TwinCAT 2 para
posterior alteração e também para monitoração online, etc…

Parte-se do pré-suposto que o profissional tenha conhecimento de rede, configuração de placa de rede e afins.

INSTALAÇÃO DO TWINCAT 2
Upload de SW

Para poder fazer o upload o primeiro passo é fazer o download do software do TwinCAT 2 a partir do site da Beckhoff.

Com relação ao TwinCAT 2 existem duas versões, dependendo do sistema operacional utilizado seja ele de 32 ou 64 bits.

Caso o sistema operacional utilizado seja de 32 bits o software a ser baixado é o “TwinCAT 2.11 R3”, que pode ser obtido no
link:

https://www.beckhoff.com/forms/twincat3/warenkorb.aspx?lg=en&title=tcat_2110_2304&version=2304

Já para um sistema operacional de 64 bits deve-se utilizar o “TwinCAT 2.11 x64 Engineering”, que pode ser baixado no link:

https://www.beckhoff.com/forms/twincat3/warenkorb.aspx?lg=en&title=Tc211x64Engineering_R3_2.11.2304&version=23
04

Após a instalação do TwinCAT o ícone do mesmo deve aparece na bandeja da área de trabalho e ao passar o mouse sobre o
mesmo deverá aparecer a mensagem “TwinCAT Config Mode”.

A instalação também é descrita na documentação oficial da Beckhoff

https://infosys.beckhoff.com/content/1033/tcquickstart/html/tcquickstart_install.htm?id=7994515476367616119

ESTABELECENDO CONEXÃO DE REDE COM O IPC

A quase totalidade do produtos Beckhoff são IPCs (industrial PCs) que possuem alguma versão do sistema operacional
Windows instalada. A maneira padrão de realizar comunicação com o mesmo é através de um cabo de rede entre o PC de
programação e o IPC Beckhoff.

Cabo de Rede
Upload de SW

Nota: Alguns PCs Beckhoff tem uma porta de rede que funciona exclusivamente para EtherCAT, esta não pode ser
utilizada para ligar o computador de programação ao controlador da máquina, escolha a outra porta, também não
se deve utilizar a porta que já está sendo utilizada para EtherCAT mesmo caso esta não seja exclusiva. Deve-se
prestar atenção pois tanto a Ethernet que será utilizada para se conectar com o PC de engenharia quanto a
EtherCAT (usada para o controle da máquina) utilizam o mesmo tipo de interface de rede (conector RJ45).

CONFIGURANDO O IP

O próximo passo é colocar o IPC controlador da máquina/processo e o PC de engenharia na mesma faixa de rede. O
protocolo utilizado para se fazer download ou upload no TwinCAT é o ADS, que funciona via TCP/IP logo o primeiro passo é
estabelecer uma conexão desse tipo.

As etapas são as seguintes:

1. Descobrir o IP da porta de rede do IPC Beckhoff com o qual se deseja comunicar


2. Colocar o seu IPC na mesma faixa de rede
3. Realizar um teste de PING

Para se descobrir o IP em um IPC Beckhoff existem alguns métodos

1. Em IPCs com tela, pode-se navegar até o painel de controle e verificar


as conexões de rede para saber o IP (um teclado pode ajudar caso haja
um software de IHM bloqueando o acesso ao sistema operacional, basta
plugar um teclado USB e apertar a tecla “Windows”)

2. Em PCs que não tem tela, como os Control Cabinet e os Embedded PCs pode-se plugar um
monitor com entrada de vídeo DVI e, da mesma forma, navegar no sistema operacional
para saber como está configurado o IP da porta de rede do mesmo

3. Alguns PCs não possuem tela e também não possuem saída de vídeo, nesse caso eles
possuem um DIP Switch que possibilita configurá-los. Por exemplo o CX8090 tem dois
conectores de rede que podem ter o IP configurado através de um DIP Switch. Para tal é
importante verificar o manual individual do produto, para o CX8090 o manual pode ser
baixado no seguinte link:

https://download.beckhoff.com/download/document/ipc/embedded-pc/embedded-pc-cx/cx8090_hwen.pdf

Após determinar o IP do IPC deve-se colocar o computador de engenharia na mesma faixa do mesmo.

https://support.microsoft.com/pt-br/help/15089/windows-change-tcp-ip-settings
Upload de SW

Nota: os IPCs da Beckhoff saem de fábrica com a configuração padrão do IP em DHCP (obter IP
automaticamente) porém é comum que fabricante de máquinas alterem a configuração padrão,
estabelecendo um IP fixo.

ESTABELECENDO CONEXÃO COM O TWINCAT

O TwinCAT 2 é composto por 2 software básicos, sendo eles:

System Manager  Software de configuração dos I/Os

PLC Control  Software utilizado para programação

O primeiro passo é estabelecer uma rota que só poderia ser estabelecida caso haja uma conexão de rede previamente
configurada.

O primeiro passo é abrir o TwinCAT System manager e iniciar o processo para adicionar uma rota clicando em “Choose
Target”.

A janela seguinte irá mostrar todas as rotas já adicionadas, é claro que caso ainda não tenha se conectado com o IPC o
mesmo não estará na lista, mas isso pode ser resolvido clicando-se na opção “Search(Ethernet)”.
Upload de SW

Na janela “Add Route Dialog”, podemos utilizar o botão “Broadcast Search” para poder procurar na rede todos os
dispositivos Beckhoff, ou outros PCs com o TwinCAT instalado. Após a lista aparecer na janela deve-se clicar no IPC
desejado, selecionar “IP address” no check box abaixo e clicar no botão “Add Route”, afim de adicionar uma rota.

Ao se tentar adicionar uma rota irá aparecer a janela ao lado, na qual


deve-se digitar um login válido (do IPC não do PC de engenharia), em
sistemas com Windows CE pode-se deixar em

User Name  Administrator

Password  em branco ou “1”

Já em sistema com Windows 7, 10, e o antigo WinXP a senha padrão é “1”, caso ocorra um erro dizendo que não é possível
adicionar a rota é possível que o fabricante da máquina tenha trocado a senha original, nesse caso deve-se entrar em
contato com o mesmo afim de conseguir essa senha pois sem ela é impossível adicionar a rota.

Uma vez que se adicione a rota voltamos à tela anterior e selecionamos o IPC recentemente adicionado à lista, o TwinCAT
deve ficar como na imagem abaixo:

Nome do IPC com o qual


se está conectado

Status do TwinCAT, nesse caso está em


“Run”, mas também pode estar em
“Config”, ou em Timeout.

Esse status deve ser “Run” ou “Config”


para se poder fazer upload do arquivo de
System manager

FAZENDO O UPLOAD

Uma vez que se tenha conexão de rede, rota ADS adicionada e funcional conforme acima podemos começar a fazer Upload.

UPLOAD DO SYSTEM MANAGER

Como mencionado anteriormente o TwinCAT 2 é dividido em 2 softwares, o System Manager e o PLC Control, no System
manager sempre é possível fazer o Upload da Configuração de maneira simples.
Upload de SW

Para fazer Upload da Configuração do System Manager basta clicar no menu


“File” e posteriormente em “Open from Target”.

Configuração resultante após o Upload.

O Upload da configuração de System manager é suficiente para boa parte das


coisas, tais como : diagnóstico de cartões de I/O, trocar uma saída/entrada
queimada para outro ponto físico, etc…

UPLOAD DO PLC CONTROL

O segundo software que compõe o TwinCAT 2 é o TwinCAT PLC Control, o mesmo pode ser acessado através do Menu
iniciar do Windows.
Upload de SW

Uma vez aberto podemos clicar em “File/Open” e em seguida em “PLC…”.

Na janela “Choose Target System Type” deve-se selecionar a arquitetura do processador do IPC que está rodando a
aplicação que se deseja fazer Upload. Isso exige um conhecimento prévio das famílias de IPC Beckhoff, entretanto essa
informação pode ser encontrada no nosso site, nas descrições dos produtos.

CX9020, é do tipo ARM

Já o CX5140 para TwinCAT 2 será uma arquitetura


x86.
Upload de SW

Nota: A arquitetura pode depender também do sistema operacional, entretanto como no TwinCAT 2 só é possível
utilizar sistemas operacionais de 32 bits (para Runtime, para engenharia pode ser sistema de 64 bits) as
arquiteturas serão ARM ou x86.

Após a seleção do tipo de processador devemos selecionar


de onde será feito o Upload. Nesse exemplo faremos
upload do mesmo hardware que fizemos do System
manager, para tal basta selecionar a porta e clicar em
“OK”.

A partir desse ponto três cenários são possíveis

CONSEGUIMOS TRAZER O CÓDIGO FONTE DO IPC COM SUCESSO

Neste caso teremos o último código fonte que foi descarregado, podemos logar diretamente no PLC clicando em
“Online/Login”, caso isso seja bem sucedido significa que fizemos o Upload com sucesso e podemos proceder com as
alterações que desejamos.
Upload de SW

NÃO CONSEGUIMOS TRAZER O CÓDIGO FONTE

Caso alguma das mensagens acima seja mostrada significa que não foi possível fazer o Upload do código fonte, o motivo
para isso acontecer é muito simples : o usuário que desenvolveu o sistema não fez o download do mesmo (provavelmente
por questões de proteção de know-how ou desconhecimento).

Nesse casos não é possível realizar o Upload e deve-se entrar em contato com o desenvolvedor do sistema para obtê-lo não
sendo possível obtê-lo de outra forma.

CONSEGUIMOS TRAZER O CÓDIGO FONTE MAS ESTE ESTÁ DESATUALIZADO

Isso acontece quando o código fonte obtido através do Upload não está atualizado, ou seja, no passado o programador do
sistema desenvolveu a aplicação e fez o download do código fonte, porém passado o tempo foi necessária alguma
alteração que foi feita e o sistema seguiu rodando, porém não foi feito o download do código fonte.

O resultado prático disso é que conseguimos fazer o Upload do código fonte entretanto ao tentar fazer o Login temos uma
mensagem dizendo que o programa foi mudado e se desejamos fazer o download do novo programa, conforme mostrado
na mensagem abaixo:

Pode ser que as alterações feitas em seguida tenham sido poucas o que possibilita o aproveitamento do código fonte
obtido através do processo de Upload com poucas alterações, entretanto se o programador original do sistema fez o
download do código fonte em uma fase inicial do processo o mesmo se torno um pouco inútil.
Upload de SW

Atenção : caso escolha a opção para fazer o download do do novo programa é muito capaz de haver uma
parada da máquina, tenha certeza que a produção pode ser parada.

Atenção : caso haja diferença no código fonte e se faça o download é recomendável não criar o
BootProject, ou seja, descarregar o programa sem gravá-lo na memória definitiva. Ao proceder dessa
forma é possível ver o comportamento do software que se fez o Upload sem perder o que temos na
máquina rodando. Basta desligar o IPC e ligá-lo novamente que o software descarregado voltará.

VERSÃO

Versão 1.0 – 08/07/2019

Autor: Rodrigo de Sousa Soares

SUPORTE TÉCNICO

Para eventuais dúvidas e problemas favor entrar em contato:

 Beckhoff São Paulo (11) 4126-3232

 Beckhoff Filial Sul - Joinville (47) 3439-0908

 Beckhoff Filial Novo Hamburgo – (51) 3035-6233

Você também pode gostar