Introducao Tc3 (v2.1)

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 52

Formação Beckhoff

Introdução ao TwinCAT 3

1
Apresentação

A Bresimar Automação S.A., é uma empresa


familiar especializada em Automação Industrial.
Fundada em 1982 foi evoluindo a sua atividade
comercial e atualmente divide-se em 3 áreas de
negócios.
Essas áreas de negócios são as seguintes:

• Comercialização de equipamentos para


automação industrial através da representação
exclusiva de diversas marcas, mundialmente
conceituadas (INSYS-icom , Beckhoff ,
Siemens, Turck , Beijer , entre outras );
APRESENTAÇÃO • Serviços de engenharia de automação e
controlo para processos industriais com
desenvolvimento de software para PLCs e
HMIs . Este serviço possui a marca registada
asaTek;
• Produção e desenvolvimento de transmissores
e sensores de temperatura incluindo sistemas
sem fios. Estes equipamentos tem a marca
registada tekOn.

2
AVEIRO (sede)
Quinta do Simão
EN109 - Esgueira
3800-230 Aveiro
PORTUGAL

+ 351 234 303 320


+351 939 992 222

bresimar@bresimar.pt

LISBOA (filial)
CONTACTOS TagusPark
Núcleo Central, 308
2740-122 Oeiras
PORTUGAL

+ 351 234 303 320

+351 939 992 222

bresimarlis@bresimar.pt

3
Objetivos

Conhecimento geral do Garantir que o formando


Garantir que o formando
hardware da Beckhoff e seja capaz de configurar
seja capaz de editar
posicionamento do o hardware através do
programas no TwinCAT 3
TwinCAT 3 TwinCAT 3

OBJETIVOS

4
Beckhoff

BECKHOFF
• IPC
• Automation
• I/O
• Motion

5
Industrial PCs

IPC

6
Componentes fieldbus

I/O

7
Automation

AUTOMATION

8
Motion

MOTION

9
TwinCAT 3 XAE

O TwinCAT 3 é um software com uma arquitetura inovadora designada por eXtended


Automation (XA).
É o software ideal para a combinação das recentes ferramentas de IT, ferramenta cientifícas
e ferramentas de automação para enfrentar a crescente complexidade da máquinas
modernas.

TWINCAT XAE

10
TwinCAT 3 XAE

Arquitetura baseada em processamento multi-core, em que diferentes Taks podem ser


alocadas a diferentes cores.
Esta flexibilidade acarreta melhores conhecimentos da arquitetura dos computadores.

TWINCAT XAE

11
Software

• XAE (eXtended Automation Enginnering)


• XAR (eXtended Automation Runtime)
• TE1xxx (Enginnering)
• TC1xxx (Runtime)
• TFxxxx (Functions)

SOFTWARE

12
TwinCAT 3 XAE

Operating systems
•Windows 7 Service Pack 1
•Windows 8
•Windows Server 2008 R2 SP1
•Windows Server 2012 (R2)
•Windows 10
•Windows XP (with pre-installed Visual Studio 2010, Shell if necessary)

Hardware requirements
TWINCAT 3 •Processor clock rate of 1.6 GHz or faster
XAE •x86: 1GB RAM, x64: 2 GB RAM
•2 GB free memory space if the Visual Studio 2013 Shell has not yet been installed
•Graphics card that supports DirectX9, with a minimum resolution of 1024 x 768

Depending on the project size the TwinCAT 3 XAE additionally requires at least:
•2 GB free memory space
•1 GB RAM

13
TwinCAT 3 XAR

TwinCAT 3 Runtime oferece um vários


módulos excutados em tempo-real no
Kernel.
• PLC
• C++
• NC
• PTP
TWINCAT 3 • Simulink
XAR • Safety

O protocolo de comunicação ADS/AMS


(TCP/IP) é uma das peças
fundamentais para a arquitectura
modular.

14
TwinCAT 3 XAR

Operating systems
•Windows XP with SP3
•Windows Embedded Standard 2009
•Windows 7
•Windows Embedded Standard 7
•Windows 10
•Windows 10 LTSB
On Beckhoff controllers and with a TwinCAT 3 Image provided:
•Windows Embedded Compact 7 - WEC7

Hardware requirements
•500 MB free memory space
TWINCAT 3 •RAM depends on the activated configuration
XAR
Notes:
•In the case of 64-bit operating systems the VT-x CPU function is absolutely necessary. (Must
be activated in BIOS and available).
•Further system requirements are available in the respective product description of the
TwinCAT components.
•The real-time behavior depends on a large number of parameters of the actual computer and
the installed components.
•It is recommended to use controllers and components from Beckhoff with the operating system
images provided.
15
TwinCAT 3 - Plataformas

TWINCAT 3
PLATFORMS

16
TwinCAT 3 - Overview

OVERVIEW

17
TwinCAT 3 - Overview

OVERVIEW

18
INFOSYS

INFOSYS

19
Atalho

ATALHO

20
XAE – VS2013 Shell

XAE – VS2013
SHELL

21
New project

NEW PROJECT

22
Ligação ao PLC

Ligação a um PLC

LIGAÇÃO AO
PLC

23
Registo dos PLC(s) no Router

REGISTO DOS
PLC(S) NO
ROUTER

24
Broadcast Search/Registo do PLC

Procura
UDP/ADS

BROADCAST
SEARCH/
REGISTO DO
PLC

25
Broadcast Search/Registo do PLC

Atenção ao
IP atribuído
na placa

BROADCAST
SEARCH/
REGISTO DO
PLC

26
Add Route

ADD ROUTE

Opção recomendada
Especialmente quando
A CPU tem o Sistema
27
Operativo CE
Config Mode

Uma boa ferramenta do TwinCAT é a posibilidade de fazer scan ao Hardware.


Para ser feito a CPU terá de o Sistema TwinCAT em modo Configuração

CONFIG MODE

28
Scan Hardware

SCAN
HARDWARE

29
Scan Hardware

Confirmar OK

SCAN
HARDWARE

30
Testar IO – Free Run

O comando Free Run permite testar os IOs no campo no modo Config (boa alternativa se
ainda não tiver programa e queira testar sinais).

TESTAR IO –
FREE RUN

31
Adicionar PLC

ADICIONAR
PLC

32
Adicionar PLC

1. “Add New Item”


2. “Standard PLC Template”
3. “Add”

ADICIONAR
PLC

33
Parâmetros PLC

Especial atenção se temos configurado o “Autostart Boot Project” ativo

PARÂMETROS
PLC

34
Parâmetros PLC

PARÂMETROS
PLC

35
Parâmetros PLC

PARÂMETROS
PLC

36
Parâmetros PLC

PARÂMETROS
PLC

37
Parâmetros PLC

PARÂMETROS
PLC

38
Login PLC

• “MAIN” é o programa criado por defeito;

Login
LOGIN PLC

39
Login PLC

LOGIN PLC

40
Login PLC

LOGIN PLC

41
Login PLC

LOGIN PLC

42
Login PLC

-> XAE em Offline Mode e o PLC não está a correr;

-> XAE em Online Mode e PLC não está a correr;

-> XAE em Offline Mode e PLC a correr;

LOGIN PLC

-> XAE em Online Mode e PLC a correr;

43
Login PLC

LOGIN PLC

44
Login PLC

Login with online change: Opção por defeito. São realizadas as alterações e
LOGIN PLC imediatamente depois é possível ver o programa em Online.

Login with download: Se for esta opção selecionada o programa será alterado,
inicializado e colocado em STOP.

Login without any change: Se for esta opção selecionada não é realizada
alteração ao código.

45
Declarar variáveis

• Nome
• Tamanho
• Valor
• Tipo de memória
• Endereço PLC

DECLARAR
VARIÁVEIS

46
Declarar variáveis

• De acordo com a IEC 61131-3, um nome de variável deve aderir às seguintes regras
1. A variável deve começar com uma letra ou um Underscore
2. A variável pode ser seguida por Cartas, Underscore ou números
• Nenhuma distinção é feita entre Maiúsculas e Letras minúsculas

Não é permitido
• Caracteres especiais não podem ser usados (! @ # $% ^ & *)
DECLARAR • Espaços não são permitidos
VARIÁVEIS • Underscores repetidos ou sequenciais não são permitidos

47
Exercícios

• IEC61113-3
• ST – Structured Text
• FBD – Function Block Diagram
• LD – Ladder Diagram
• SFC – Sequencial Function Chart
• IL – Instruction List
EXERCÍCIOS

• CFC – Continous Function Chart

48
Exercícios

Primeiro exercício prático tem por base fazer um exercício muito simples como um pisca-
pisca com quatro liguagens diferentes:
1. LD (encravamento com Input 1, associas ao Output 1)
2. FBD (encravamento com Input 2, associas ao Output 2)
3. ST (encravamento com Input 3, associas ao Output 3)
4. SFC (encravamento com Input 4, associas ao Output 4)

EXERCÍCIO 1

49
Exercícios

Melhor abordagem de duas linguagens, com um exercício muito utilizado na área dos
automatismos, tal como um arranque sequencial (iremos associar este arranque a quatro
saídas):
• ST – Structured Text
• manusear uma linguagem em texto, com a instrução
“CASE”.

• SFC – Sequencial Function Chart


EXERCÍCIO 2
• manusear uma liguagem gráfica como o SFC, com
muitas utilidades já inerentes

50
Exercícios

Fazer uma Function Block que traduza o valor adimensional (neste caso da carta EL3062),
num valor dimensional.

EXERCÍCIO 3

51
www.bresimar.pt

52

Você também pode gostar