Você está na página 1de 45

TwinCAT 3 New Automation Technology

Parte 0
TC2 versus TC3
asaTek / J. Andril
j.andril@bresimar.pt

2015

Comparao entre TwinCAT V2 e TwinCAT v3

TwinCAT 2.11 < = > TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

TwinCAT 3 Vista geral da interface [GUI]

Janela das
ferramentas
de edio

Explorador do projecto

Janela de edio do programa

- GUI
Graphical
User
Interface

Janela das
propriedades
dos objectos
Janela da lista de erros

TwinCAT 3 | asaTek - J.Andril

16.11.2015

TwinCAT 3 Plataformas de hardware compatveis (IPC/CX)


TC3 - Plataformas

TwinCAT 3 | asaTek - J.Andril

16.11.2015

Criar Novo Projecto no TwinCat 2 e TwinCat 3

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

TwinCAT 3 Configurao de icons da barra de comandos

TwinCAT 3 | asaTek - J.Andril

16.11.2015

TwinCAT 3 Configurao de atalhos (shortcuts)

TwinCAT 3 | asaTek - J.Andril

16.11.2015

TwinCAT 3 Configurao da posio das "Windows"

TwinCAT 3 | asaTek - J.Andril

16.11.2015

System Manager Choose Target System"

TwinCAT 2

TwinCAT 3

Escolher "Target System"

TwinCAT 3 | asaTek - J.Andril

16.11.2015

System Manager - "Ethernet Driver"

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

System Manager Novas servios no TC3

*.tpy

Novo Editor
PLC Project"

Novo

*.plcproj
TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

10

System Manager -Real-Time Settings

TwinCAT 2
Novo: Usa diferentes
CPUs

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

11

System Manager - Novos Icons de atalhos(shortcuts)

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

12

System Manager PLC - Configuration"

TwinCAT 2

TwinCAT 3

*.tpy

Proj. existente Tc2-*.tpy =>Ficheiro


Proj. existente Tc3 =>PLC Project (*.plcproj )
Novo Tc3 =>PLC Project"
NOTA: O TwinCAT V3.1 j no possui a opo
de importao do formato tpy, nesta janela
TwinCAT 3 | asaTek - J.Andril

16.11.2015

13

Editor de Programa - Novo "PLC Project"

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

14

Editor de Programa - "POUs","Visualizations,"Resources"

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

15

Editor de Programa - Library Manager"

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

16

Editor de Programa Criar livrarias


TwinCAT 2

TwinCAT 3

C:\TwinCAT\3.1\Componets\Plc
\Managed Libraries

*.lb6 => para BCs


*.lib => para IPCs/CXs
*.lbx => para BXs

*.library ou
*.compiled-library
TwinCAT 3 | asaTek - J.Andril

16.11.2015

17

Editor de Programa Converter livrarias de TC2 para TC3


possvel converter livrarias velhas do TwinCAT 2 (*.Lib). Essas livrarias sero
abertas no editor do TwinCAT v3 e de seguida convertidas em novas (*.library).

Procedimento de importar, o
ficheiro *.Lib de livraria velha
do TC2, no editor do TC3.
De seguida dever guardar, com o
novo formato *.Library, no TC3.
(ver pag. anterior)

TwinCAT 3 | asaTek - J.Andril

16.11.2015

18

Editor de Programa - "Data types"

TwinCAT 2

TwinCAT 3

03.

TwinCAT 3 | asaTek - J.Andril

16.11.2015

19

Editor de Programa - Novas "Global Variables"

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

20

Editor de Programa - Novos "Pous"

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

21

Editor de Programa - "Project" / Build"

TwinCAT 2

TwinCAT 3

*.tmc
*.tpy
*.tpy
TwinCAT 3 | asaTek - J.Andril

16.11.2015

22

Editor de Programa - Download do Projecto / Login

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

23

Editor de Programa - "Autostart do Boot Project"

TwinCAT 2

TwinCAT 3

TC3 O Boot Project" sempre,


automaticamente, criado.
No acontece assim no TC2

TwinCAT 3 | asaTek - J.Andril

16.11.2015

24

Editor do Programa - Opes do projecto


TC2 -Workspace=>Options"
TwinCAT 2

TC3-Debug=>Options & Settings"


TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

25

Editor de Programa Project"

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

26

Editor de Programa Login", Logout", Start, Stop,


Reset, Breakpoint

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

27

Editor de Programa Write Values,Force Values,


,Unforce Values",Start,Stop,Reset,Breakpoint
TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

28

Editor de Programa Task configuration","Create new Task"

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

29

Editor de Programa Task configuration","Create new Task"

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

30

Editor de Programa Task", "Append Program (1)

TwinCAT 2

TwinCAT 3

TwinCAT 3 | asaTek - J.Andril

16.11.2015

31

Editor de Programa Task", "Append Program (2)

TwinCAT 2

TwinCAT 3

Arrastar
MAIN

Arrastar
PRG_Fast

TwinCAT 3 | asaTek - J.Andril

16.11.2015

32

Editor de Programa Upload de programa do PLC (1)

TwinCAT 2

Procedimento de descarga (upload) do


programa do PLC residente no IPC/CX ou BX/BC
para o editor de programa do TC2 (PLC
Control). S possvel fazer o descarga se
anteriormente foi feito o procedimento de
Sourcecode download.

TwinCAT 3

No TC3 no existe o comando de Sourcecode


download. Isto significa que uma vez feito o
download sempre possvel o seu upload.

TwinCAT 3 | asaTek - J.Andril

16.11.2015

33

Editor de Programa Upload de programa do PLC (2)

TwinCAT 2

TwinCAT 3
Este procedimento, no TwinCAT 3, no
necessrio pois est integrado no procedimento
anterior (pag. 33). Ao fazer o upload, no TC3,
automaticamente feito a descarga do
Programa do PLC e da sua Configurao

Procedimento de descarga da configurao de


hardware residente no IPC/CX ou BX/BC para o
configurador do TC2 (System manager)

TwinCAT 3 | asaTek - J.Andril

16.11.2015

34

Migrao do TwinCAT 2 para TwinCAT 3 Converso (1)


A converso de um projecto velho, feito na verso TwinCAT 2, para o novo
formato de TwinCAT 3 possvel e envolve os seguintes cuidados :
1.) Convertendo o projecto velho para o novo formato de TwinCAT 3
 O projecto no pode ser revertido (TC3 => TC2)!
 Os projectos feitos no TwinCAT 3 no podem ser guardados em formato
de TwinCAT 2
Convertendo um existente projecto de formato TC2 em formato TwinCAT 3 permite
as seguintes vantagens :
 Expandir o projecto com novas funcionalidades usando uma interface moderna (GUI)
 Aumenta a capacidade de utilizao de novos cdigos internos ou externos (C++, etc.)
 Possibilidade de instalar e correr em maquinas de 64bits
 Converte arquivos do PLC Control e SystemManager (TC2) num nico formato
TwinCAT 3 | asaTek - J.Andril

16.11.2015

35

Migrao do TwinCAT 2 para TwinCAT 3 Converso (2)

Formato antigo
TwinCAT 2
TwinCAT 3 | asaTek - J.Andril

16.11.2015

36

Registo de licenas no TwinCAT 2 e no TwinCAT 3


TwinCAT 2

TwinCAT 3

O TwinCAT v2 pode ser


utilizado livremente
com todas as suas
funcionalidades, sem
registo, durante 30 dias

ou

Lic. Definitiva
Envio, para os servios da
Beckhoff, do System-ID (ex.
60BD-8DAE-310) baseado no
n de serie do processador e
harddisk do PC em que o
TwinCAT est instalado.
Retorna com V(ex. B28BBAC1-C28B-1F5C)

Lic. Temporaria

TwinCAT 3 | asaTek - J.Andril

16.11.2015

37

Registo de licenas comerciais no TwinCAT 3 (1)


O licenciamento do TwinCAT 3, tal como do TwinCAT 2, esta dependente do
hardware existente na sua instalao.
1.) Existem dois tipos de licenciamentos
 Licenas comerciais, por pacotes de software, definitivas !
 Licenas para desenvolvimento (XAE), para execuo de testes e
simulao, utilizadas por tcnicos. Licenas temporrias de 7 dias!
Procedimento para licenas comerciais no TwinCAT 3 :
 No TC 3 todas as licenas disponveis, Manage Licenses, so listadas automaticamente
 Pode-se gerar um ficheiro, License Request File, das licenas instaladas no projecto
 Esta lista deve ser enviada por email para o servio Beckhoff Activation Server
 Este servio reenviar, em resposta, o ficheiro License Response File com as licenas
solicitadas e que ser importado pelo TwinCAT XAE.
TwinCAT 3 | asaTek - J.Andril

16.11.2015

38

Registo de licenas comerciais no TwinCAT 3 (2)


Fluxo do processo de registo das licenas definitivas :

CLIENTE

TwinCAT 3 | asaTek - J.Andril

16.11.2015

39

Registo de licenas comerciais no TwinCAT 3 (3)


Em SYSTEM / License abra a pasta Manage Licenses para poder escolher e
seleccionar os novos pacotes e servios de software, pretendidos para o projecto.
Na pasta Order Information
poder solicitar a licena
definitiva para o pacote de
software pretendido (ex.TC3
PLC / NC PTP 10/ NCI)

A License Id (ex. VA0815)


fornecida pela Beckhoff ou
seu representante no acto da
aquisio comercial ou no
fornecimento do CD.
TwinCAT 3 | asaTek - J.Andril

16.11.2015

40

Registo de licenas comerciais no TwinCAT 3 (4)


Na pasta Order Information gerado o ficheiro de requisio das licenas e enviado
por email [tclicense@beckhoff.com]

TLR_BI_asaTek_CX_NCI

tclicense@beckhoff.com

TwinCAT 3 | asaTek - J.Andril

16.11.2015

41

Registo de licenas comerciais no TwinCAT 3 (5)


Na pasta Order Information dever ser importado o ficheiro License Response File
, recebido do servio de atribuio de licenas, da Beckhoff.

Este ficheiro License Response File pode ficar na mesma pasta do ficheiro License
Request File, gerado anteriormente.
Depois de registados as licenas elas so automaticamente copiadas e guardadas no
seguinte caminho : %TwinCARDIR%\Target\License..
TwinCAT 3 | asaTek - J.Andril

16.11.2015

42

Registo de licenas temporrias no TwinCAT 3 (1)


No TwinCAT 3 possvel , sem limitaes de funcionalidade, ter licenas
temporrias de 7 dias e que no est dependentes do hardware.
2.) H duas maneiras de obter as licenas temporrias, para teste :
 Licenas para sistemas locais (PC com o TwinCAT XAE de engenharia)!
 Licenas para sistemas remotos (IPC ou CX)!
Procedimento para licenas de sistemas locais (PC local de engenharia) :

TwinCAT 3 | asaTek - J.Andril

16.11.2015

43

Registo de licenas temporrias no TwinCAT 3 (2)


Procedimento para licenas de sistemas remotos (IPC / CX) :
NOTA : Deve existir uma rede
com comunicao ADS para
poder transferir a licena para o
dispositivo remoto (IPC / CX)

TwinCAT 3 | asaTek - J.Andril

16.11.2015

44