Академический Документы
Профессиональный Документы
Культура Документы
Beckhoff Pág. 1
Treinamento Módulo I – Hardware / Software
1° Dia
•Capitulo 1
Bus Coupler & Bus Terminal
Fieldbus Boxes
•Capitulo 2
Controle Baseado em PC
•Capitulo 3
TwinCAT System
Beckhoff Pág. 2
Treinamento Módulo I – Hardware / Software
2° Dia
•Capitulo 4
TwinCAT – PLC Control
TwinCAT – Introdução Com ADS
•Capitulo 5
TwinCAT - EtherCAT
Beckhoff Pág. 3
Treinamento Módulo I – Hardware / Software
3° Dia
• Capitulo 6
TwinCAT – Bus Controllers (BCs)
• Capitulo 7
TwinCAT – Debug & Diagnoses
Beckhoff Pág. 4
Beckhoff Brasil
Matriz
Rua Continental, 146
Jardim do Mar
São Bernardo do Campo
09750-060
www.beckhoff.com.br
(11) 4126 3232
Vendas:
- Marcos Giorjiani
- Cleber Correia
- Vinicius Albuquerque
- Silvio Leonardo
Filial Campinas
Vendas:
- Celio Marcondes
- Thiago Lima
Filial Joinville
Vendas:
- Maikon Frohlic
Beckhoff Pág. 5
Beckhoff Brasil – Suporte Técnico
Suporte Técnico
Treinamento
Eng. Aplicações
Service
Beckhoff Pág. 6
Beckhoff Brasil – Assistência Técnica
Assistência Técnica
Testes de equipamentos
Estudo de Produtos
Beckhoff Pág. 7
Beckhoff - Europa
Sedes
Filiais
Sede do distribuidor
Filial do distribuidor
Beckhoff Pág. 8
Beckhoff - Mundial
Beckhoff Pág. 9
Grupo BECKHOFF
Beckhoff Pág. 11
Histórico da Tecnologia
Beckhoff Pág. 12
Histórico da Tecnologia
Beckhoff Pág. 13
Grupo BECKHOFF
Principais Aplicações:
Autopeças;
Indústria Plástica;
Máquinas Ferramentas;
Máquinas de Usinagem;
Indústria de Pneus;
Indústria Aeroespacial;
Indústria Automotiva;
Indústria Alimentícia;
Geração e Distribuição de Água e Energia;
Automação Predial.
Beckhoff Pág. 14
Beckhoff - Aplicações
Beckhoff Pág. 15
Cap. 1 – Bus Coupler e Bus Terminal
Beckhoff Pág. 16
Bus Terminal – Módulos de IO
Protocolo Proprietário
EtherCAT
Upgrade
Beckhoff Pág. 17
Bus Coupler e Bus Terminal
Beckhoff Pág. 18
Bus Coupler e Bus Terminal
CCM
Bus Terminals
Bus Coupler
(BKs) Área 02
Controlador
Beckhoff Pág. 19
Bus Coupler e Bus Terminal
Máquina 02
Bus Coupler
(BC´s)
Profibus DP
Máquina 01
I/O
Beckhoff Pág. 20
Bus Coupler e Bus Terminal
O sistema de Bus
Terminal BECKHOFF
permite ao usuário um
sortimento irrestrito de
sinais em cada estação!
Beckhoff Pág. 21
22 Diferentes Protocolos
MP-Bus
EIB
LON
Fipio DALI
Beckhoff Pág. 22
Bus Coupler – Controlador Lógico Programável
CODIFICAÇÃO DOS ACOPLADORES DE BUS (BUS COUPLER):
PROTOCOLOS:
- 1XXX - ETHERCAT
- 2XXX – LIGHTBUS
- 3XXX – PROFIBUS
- 4XXX – INTERBUS
- 51XX – CANOPEN
- 52XX – DEVICENET
- 6 - REFERE-SE AOS MÓDULOS DE E/S RS232/485, Encoders LON, EIB, SSI...
- 73XX – MODBUS
- 75XX – SERCOS
- 8XXX – RS485
- 81XX – RS232
- 9XXX – ETHERNET (TUDO ENCAPSULADO ETHERNET)
- 9103 – PROFINET - 9500 - USB
- 9105 – ETHERNET/IP
Beckhoff Pág. 23
Bus Terminal (K-BUS)
CODIFICAÇÃO DOS MÓDULOS DE E/S (BUS TERMINAL) :
Beckhoff Pág. 24
Bus Terminal (E-BUS)
CODIFICAÇÃO DOS MÓDULOS DE E/S (BUS TERMINAL) :
Beckhoff Pág. 25
Bus Terminal (K-BUS / E-BUS)
KL 2408
Numero de canais (8 canais)
Beckhoff Pág. 26
KSxxxx | Conexão de I/Os Plugavel
Beckhoff Pág. 27
Conectores Multiplos (KMs)
Plug-in wiring:
Indicadores de Status do Cartão (Opcional);
LEDs Indicadores de Status (Opcional);
Sistema Push Wire;
Até 64 pontos em um Unico Cartão;
Isolante do barramento de Potencia.
Códigos:
• KM10xx-0000 (sem conector)
• KM10xx-0001 (conector de 1 pino sem indicação – status led)
• KM10xx-0002 (conector de 1 pino com indicação – status led)
• KM10xx-0004 (conector de 3 pinos com indicação – status led)
Beckhoff Pág. 28
Bus Coupler e Bus Terminal
Barramento de Potência
Alimentado pelos bornes +,+ e -,-.
Corrente máxima de 10 A
Beckhoff Pág. 30
Bus Coupler e Bus Terminal
Alimentação das
24V 0V unidades...
24V 0V
24V V1
0V
24V 24V
24V
0V 0V
0V
V2
KL9400
Mais 2000 mA
Beckhoff Pág. 31
Bus Coupler e Bus Terminal
Exemplo de calculo de corrente barramento digital Kbus...
24V V1 KL9250 –
(120/230Vca)
0V
V2
KL9190 –
220V (400Vca)
~ Reforço +10A
0V
Beckhoff Pág. 33
Bus Coupler e Bus Terminal
Exemplo de calculo de corrente barramento de potência...
Considerando a corrente do
barramento de potência:
4x KL2408 (Imax. Potência = 3Amp)
!
KL9200
Beckhoff Pág. 34
Bus Coupler e Bus Terminal
Exemplo de calculo de corrente barramento de potência...
Inclusão do KL9200 !
Beckhoff Pág. 35
Bus Terminal extension (KBUS)
Até 255 extensões em um unico O Terminal KL9050 permite um bus end terminal
Bus Coupler (BKxx20). novo barramento de I/OS KL9010
Até 64 Cartões por estação
Cabo entre as
Extensões de até 15
Metros operation of up
to 64 (255) Bus
KL9020 – Extensor de Terminal Terminals
Beckhoff Pág. 36
…As Vantages
Flexibilidade
Bus Couplers para Diversos Protocolos
quanto ao
numero de
Bus Terminals pontos
para cada tipo de
sinal
Comissionamento
Fácil e Rápido
Montagem sem
ferramentas
adicionais
Compacto e Econômico
Beckhoff Pág. 38
Fieldbus Boxes
protocolo ‘aberto’
Suporta os principais protocolos
selado fieldbus do mercado.
Os módulos tem proteção
classe IP 65, IP 66,
IP 67, são encapsulado e
idealmente preparados para modular
trabalho em ambientes úmido, Permite a extensão de
sujos ou empoeirados. E/S a baixo custo.
Compacto
Os módulos são
extremamente pequenos robusto
facilitando o uso em espaço Sua construção permite a utilização
restrito. diretamente em equipamentos sem a
175 x 30 x 26,5 mm necessidade de painéis ou caixas de
(L x A x P) instalação.
Fiação rápida
Fiação é facilitada pelo uso dos
fieldbuses e das conexões rápidas
pré montadas.
Beckhoff Pág. 39
Fieldbus Boxes
Beckhoff Pág. 40
Fieldbus Boxes - Codificação
IP IL IL IE
xxxx yyy
EPxxxx-yyyy
Beckhoff Pág. 42
Fieldbus Boxes
CODIFICAÇÃO DOS ACOPLADORES DE BUS (FIELDBUS BOX COUPLER):
PROTOCOLOS:
IP/IL/IExxxx - B110 - ETHERCAT
IP/IL/IExxxx – B200 – LIGHTBUS
IP/IL/IExxxx - B31X – PROFIBUS
IP/IL/IExxxx - B400 – INTERBUS
IP/IL/IExxxx - B51X – CANOPEN
IP/IL/IExxxx - B52X – DEVICENET
Beckhoff Pág. 43
Visão geral – Bus Terminal, Bus Coupler,
FieldBus Box, EtherCAT Box
Beckhoff Pág. 44
Cap. 2 – Controle Baseado em PC
Beckhoff Pág. 45
Controle Baseado em PC
Estações Remotas
Beckhoff Pág. 46
Controle Baseado em PC
Beckhoff Pág. 47
Controle Baseado em PC
Beckhoff Pág. 48
Controle Baseado em PC
Beckhoff Pág. 49
Controle Baseado em PC
PC
como
PLC/NC
Sistema distribuído – Cartões E/S + Servodrivers
Beckhoff Pág. 50
Controle Baseado em PC
Maior Performace ;
Todas as Etapas da automação são configurados em
um único software (Rede,IHM,PLC,CNC e etc.);
Possibilidade de Programação direta, dispensando o
uso de LapTops;
Firmwares compatíveis com todas as versões;
Mesma Plataforma de Programação (IEC-61131-3)
para todas as famílias (PC/BC/BX, etc);
BackUp facilitado pelo menor número de arquivos.
Beckhoff Pág. 51
Controle Baseado em PC – Modelos de CPUs
IPC
CX Grandes dispositivos
Medios
dispositivos
BX
Pequeno/medio dispositivos
BC
Pequenos
dispositivos
custo
Beckhoff Pág. 52
Overview – Linha CX (Embedded) – Montagem
trilho
CX5000
CX8000
Menor Performance
X86
CPU ARM CPU Atom
1.1 – 1.6 GHZ
CX9000
ARM
CPU X86 IXP420 Xscale CX1020
255/533 MHz X86
CPU Intel Celeron
1GHz
CX1000
X86
CPU Pentium MMX
266 MHz
Maior Performance
CX1030
X86
CX1010 CPU Intel Pentium M
X86 1.8GHz
CPU Pentium MMX
500 MHz
Beckhoff Pág. 53
Controle Baseado em PC - Performances
2000 Test 1
1616 Test 2
1500 1443
1500 Test 3
1000
500
93 39,5 14,12 9,84 5,66 5,62 5,2
0
C Hz
C Hz
z
B 00
B LC
C 00
C 00
C 10
C 00
85 10
2. 20
3. 30
H
M
1
P4 X10
P4 X10
90
G
.P
X3
X9
X9
X1
PI X1
0
C
2
nv
co
II
Beckhoff Pág. 54
Controle Baseado em PC
CERHOST (Acesso remoto - WinCE)
Entrar com o endereço
IP ou hostname da
CPU alvo para a
visualização e
operação da TELA!
ftp://ftp.beckhoff.com/Software/embPC-Control/CE/Solutions/RemoteDisplay/
CeRemDispHost.zip
Beckhoff Pág. 55
Cap. 3 – TwinCat System
Beckhoff Pág. 56
The Windows Control and Automation Technology
Beckhoff Pág. 57
Controle Baseado em PC – Pacotes de SW
Beckhoff Pág. 63
Controle Baseado em PC – Pacotes de SW
Beckhoff Pág. 64
Controle Baseado em PC
Escolha o tipo de
4 licença/controle Preencha os campos
(Registro não necessário! Modo demo) 3
5
Beckhoff Pág. 65
Controle Baseado em PC
Beckhoff Pág. 66
Controle Baseado em PC – Definição RUNTIME
Beckhoff Pág. 68
Controle Baseado em PC – Definição RUNTIME
O “Target” tem o
RUNTIME
Plc2
O “Target” tem o
Target Remoto = PLC1 e/ou PLC2 RUNTIME
PC/LapTop é o
Terminal de Programação
Beckhoff Pág. 70
Controle Baseado em PC – RUNTIME “Remoto”
Beckhoff Pág. 71
TWINCAT – System Manager
Beckhoff Pág. 72
Estabelecendo a conexão remota
Tc System Manager
Beckhoff Pág. 73
Estabelecendo a conexão remota e fazendo a
busca do Controlador (PLC / Computador)
Primeiramente fazer a
busca de todos os
PCs TwinCAT na rede
através do botão
„Broadcast Search“.
Então selecionar o PC
a ser conectado
pressionando o
botão„Add Route“.
Um X na coluna
„Connected“
aparecerá, uma vez
que o password tenha
sido digitado.
Caso não apareça
pressione o
botão„Refresh State“.
Beckhoff Pág. 74
Selecionando um „target system“ (PLC) para a
conexão do Tc System Manager
Beckhoff Pág. 75
Tc System Manager – Fazendo a varredura de
uma configuração existente.
Beckhoff Pág. 77
Tc System Manager – Adicionando o programa
de controle (PLC)
Selecionar o arquivo de
projeto compilado
[arq].TPY
Beckhoff Pág. 78
Tc System Manager – Link de variáveis
Associação de variáveis (Link do endereço lógico com o físico)
2. Click
Beckhoff Pág. 79
Tc System Manager – Link de variáveis
Associação de variáveis
• System Manager
Imagens do Processo
Lado Software
Lado Hardware
Beckhoff Pág. 80
Tc System Manager – Link de variáveis
Associação de variáveis (Link do endereço lógico com o físico)
Beckhoff Pág. 81
Tc System Manager – Ativando uma
configuração no PLC (RUNTIME)
Generate Mappings
1
2
Activate configuration
Check configuration RUNTIME
3 Running!
Beckhoff Pág. 82
Lendo uma configuração existente com o
Tc System Manager („target“ - PLC)
“UPLOAD DE CONFIGURAÇÃO”
Beckhoff Pág. 83
Tc System Manager – Ativando uma
configuração “vazia” (SIMULAÇÃO)!
Interfaces de Comunicação:
Lightbus
Profibus DP
Profinet
CANOpen
DeviceNet/Ethernet I/P
Sercos
EtherCAT
Ethernet
USB
Interbus-S
Hw BECKHOFF
Miscelaneous
• Serial
• Paralelo
• etc...
Beckhoff Pág. 85
Tc System Manager – Profibus DP
Exemplo: Configurando uma rede Profibus-DP (arquivos GSD/GSE)
1. Click
Selecione o arquivo
“descritor” (gsd)
Beckhoff Pág. 86
Cap. 4 – TwinCat PLC Control
Beckhoff Pág. 87
Tc PLC Control – Carregando aplicativo PLC
Control
Beckhoff Pág. 88
Tc PLC Control – Criando um programa
Informa o tipo de
linguagem
selecionada!
Ferramentas
Variáveis
Programas
Área Programação
FeedBack Sistema
Beckhoff Pág. 89
Tc PLC Control - Linguagens
IEC 61131-3
Linguagens:
• ST (Texto Estruturado)
• IL (Lista de Instruções)
• LD (Ladder)
• FBD (Blocos de Função)
• CFC (Blocos de Função Continuo)
• SFC (Logica de passos “GrafSet” )
Beckhoff Pág. 90
Tc PLC Control – Exemplos Programas em IL
[ IL ] - Instruction List
(Lista de Instruções)
Beckhoff Pág. 91
Tc PLC Control – Exemplos Programas em FBD
Beckhoff Pág. 92
Tc PLC Control – Exemplos Programas em ST
[ ST ] - Structure Text
(Texto Estruturado)
Beckhoff Pág. 93
Tc PLC Control – Exemplos Programas SFC
Beckhoff Pág. 94
Tc PLC Control – Exemplos Programas em CFC
Beckhoff Pág. 95
Tc PLC Control – Main Program
Programa A
3
4
2
Beckhoff Pág. 96
Tc PLC Control – Criando Programas
1 4 Nome
5
3
2
Linguagem
Beckhoff Pág. 97
Tc PLC Control – Tipos de Variáveis
Exemplo:
VarReg1 : LREAL; VarReg3 AT %MB20: INT;
VarReg2 AT %QX12.5: BOOL; VarReg4: WORD;
Beckhoff Pág. 98
Tc PLC Control – Tipos de Variáveis
Beckhoff Pág. 99
TwinCAT - Dados remanecentes ou persistentes
RETAIN
PERSISTENT
Os dados podem
Os dados somente podem ser ser excluidos
excluidos através do através do „Reset“
„Reset All“ ou „Clean all“
Habilitar
arquivamento
Habilitação do arquivamento
não é necessário
Nota Importante:
Dados persistentes (persistent e retain) somente
são armazenados se o serviço do sistema TwinCAT
é encerrado normalmente (Shutdown). Isto
usualmente envolve o uso de UPS para o
desligamento do computador.
Dados também são escritos se o computador é
encerrado (shutdown) manualmente.
Um novo boot project tem que ser criado se as
variáveis „persistent“ e „retain“ forem modificadas!!!
Sintaxes:
Classe da
Variável Nome Tipo
NetWorks
Linha Antes
Linha Depois
Blocos
Box With EN
1
Selecionar o AND
e pressionar
A Tecla F2 1
3
Blocos
Nome do Bloco
T#5s
Ctrl+Alt+C
Descrever as variáveis
que farão parte do
conjunto (estrutura) de
dados.
Declarando a
estrutura... Da
mesma forma da
declaração de Uma vez criada a
uma variável instância da
tipo WORD, estrutura, os
BYTE, BOOL, elementos dessa
etc... estrutura são
acessadas pelo
NOME + ponto (.) o
intelisense abrirá
uma lista para a
sua seleção.
Beckhoff 112
Tc PLC Control – Visualization
Aba ´Visualizations
Escolha os
objetos a ser
colocados na tela!
Ex: uso de um
objeto ´Rounded
Rectangle´
Duplo-click e
abrirá a tela de
propriedades...
Inserção do objeto
”Button”
Selecione Toogle e
pressione [F2]
escolhendo a variável
(bool) para ser
comandada!
IMPORTANTE!!!!
IMPORTANTE!!!!
Logout [F12]
STATUS do conexão:
Login [F11]
ONLINE => Login
OFFLINE => Logout
Login [F11]
DOWNLOAD
Plc1
Para deixarmos o
programa permanente
na memória do PLC, é
necessário fazer o
“Create Boot project “
Apenas o código
fonte é transferido
para o PLC...
Permitindo assim a
sua recarga
(UPLOAD).
Remoto
UPLOAD
Plc1
Escolha o arquivo
exportado (<nome>.exp)
e click no Abrir.
Internet
INTERFACE TcADSDll.Dll
Visual Basic
Instalação:
TCP
IP
Frame Ethernet
Vantagens:
Melhor estrutura de I/O Telegrafada
Comunicação completamente em hardware: :
Excelente Performace
Sem necessidade de switch.
Excelente características de diagnóstico
Switch Delay:
10..300 µs Dependendo do Switch
Beckhoff Pág. 150
Performance EtherCAT
40 Eixos (A cada 20 Byte Input- e Output-Data)
50 Estações de I/O com um total de 560 Bus Terminals em
EtherCAT
2000 Digitais + 200 Analogicos I/O, um comprimento de 500 m
Desempenho EtherCAT: tempo de atualização: 276µs
a uma carga de 44% do bus, com telegrama de 122µs
Protocol
O arquivo de descrição
do Ethercat deve ser
atualizado caso a versão
utilizada NÃO contemple
os novos módulos.
Inserção de
dispositivos
EtherCAT.
Flexibilidade na configuração.
Coupler EK1100, Coupler EK1100, Coupler EK1100, Coupler EK1100, Coupler EK1100, Ethernet Switch
EtherCAT Terminals ELxxxx EtherCAT Terminals EtherCAT Terminals EtherCAT Terminals EtherCAT Terminals
ELxxxx ELxxxx ELxxxx ELxxxx
Coupler EK1100, Coupler EK1100, Coupler EK1100, Embedded PC CX1020, Ethernet Controller CX9000,
EtherCAT Terminals ELxxxx EtherCAT Terminals EtherCAT Terminals EtherCAT Terminals ELxxxx EtherCAT Terminals ELxxxx
Ethernet ELxxxx ELxxxx
Bus Coupler BK1120, Bus Terminals Bus Coupler BK1120, Bus Terminals KLxxxx Coupler EK1000 for Coupler EK1100,
KLxxxx operation at the switch EtherCAT Terminals ELxxxx
Digital Compact Servo Drives Digital Compact Servo Drives Digital Compact Servo Drives Digital Compact Servo Drives Digital Compact Servo Drives
AX5xxx-B110 AX20xx-B310 AX5xxx-B110 AX5xxx-B110 AX5xxx-B110
EtherCAT Diagnosis
• Process data:
• “Working Counter” mostra se a troca de dados do processo é
válida ou não.
• Verifica as leituras e escritas dos dados de Processo.
• Estado do mestre
• Estado do Device
• Estado do Escravo
• Estado da Máquina
Freqüência de ocorrência
na Port A do
Slave
(Possíveis Erros detectados!)
Slave status
Slave-CRC
Port A, B, C, (D)
MasterState
!
Beckhoff Pág. 166
XFC – eXtreme Fast Control Technology
• Diagnostic
Programas e bibliotecas
com extensão .pr6 / .lb6
BC9000
Permite a Configuração
Configuração Permite configuração
via System Manager,
apenas manual Através do System
e inserção dos módulos
Manager
manualmente
BC8150 BC8000
BC9050 BC9000
Configuração
apenas manual
1 BC9020
2
BC9120 5
1
2
4
3
Beckhoff Pág. 176
TwinCAT – PLC Control – Importando Variáveis
Bus Controles
Mapeamento
de I/O Importado
Após o DownLoad do
programa, faça o “Create
Bootproject”! Isso garante
a execução automática
após reboot do PLC.
Se for necessário o
“DELETE Bootproject”
elimina o projeto corrente
na memória!
Podemos citar:
1) Monitoração online
2) Sampling trace
3) Watching and Recipe manager
4) Visualizations
5) Scope
6) Leds de Status dos Devices
Monitoração online
Sampling trace
Uma vez configurada a relação de variaveis podemos visualiza-la no formato gráfico
É possível
fazer o
“forcing” ou
alteração de
variáveis on-
line.
Visualization
Podemos
criar uma
supervisão
para facilitar
a análise e
exercícios
das
variáveis do
programa/
sistema.
Podemos acessar o
aplicativo Scope a partir
do menu iniciar do
Windows.
Beckhoff Pág. 187
TWINCAT – PLC Control – Debugs SCOPEVIEW
TwinCAT Scope View
Symbol
Index Group/Offset
Limite inferior e
superior
Ganho e offset
para
visualização
Cor e formato
da linha
Tempo da janela de
amostragem
Ativação automática do
trigger
Área de plotagem!
Ativação dos
cursores para
medição de
grandezas!
BK3100
Visão geral de um
BK3100 - Profibus
Conexão dos
Bus terminal (K-BUS)
Visão geral
CX1020 – TwinCAT PLC/NC
Conexão dos
Bus terminal (K-BUS)
Leds – Diagnostico.
Módulo CPU