BRESIMAR(asaTek)-Beckhoff-Slides Formação Técnica TwinSAFE 2-1.1 Safe Maquina
BECKHOFF - TwinCAT 2 Slide de Formação Técnica TwinSAFE - 1.1 Safe maquina (v1.2 / 2018) Da empresa BRESIMAR AUTOMAÇÃO (Aveiro / Portugal) Autoria: asaTek / Jorge Andril
BECKHOFF - TwinCAT 2
Slide de Formação Técnica TwinSAFE - 1.1 Safe maquina (v1.2 / 2018)
Da empresa BRESIMAR AUTOMAÇÃO (Aveiro / Portugal)
Autoria: asaTek / Jorge Andril
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>TwinSAFE</strong> v2.11<br />
Soluções para Segurança<br />
Industrial Homem-Máquina<br />
Jorge Andril<br />
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
( 12/2018 )<br />
1
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Diretivas e Normas<br />
Diretivas e Normas de<br />
Segurança Máquina<br />
2
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
As diversas Normas de Segurança Máquina<br />
Old 1996<br />
New 2006<br />
B 1 2 3 4<br />
PL a - Risco baixo<br />
IEC 62061<br />
SIL 1 - Risco baixo<br />
Risco baixo<br />
Risco alto<br />
PL e - Risco alto<br />
Cat.BCat.4 PL a PL e<br />
SIL 3 - Risco alto<br />
62061<br />
Norma especifica<br />
da IEC 61508<br />
3
<strong>TwinSAFE</strong><br />
Tecnologia <strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
<strong>TwinSAFE</strong><br />
4
<strong>TwinSAFE</strong><br />
Desde os antigos relés …até aos novos conceitos<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
5
<strong>TwinSAFE</strong><br />
Vantagens dos sistemas com <strong>Safe</strong>tyBus<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Tempo de resposta rápido<br />
Úteis em arquiteturas com automatismos de alta cadência<br />
Simplicidade do sistema<br />
Melhor clareza com cablagem simples<br />
<br />
Facilidade de expansão do sistema<br />
Melhor diagnóstico<br />
Integração com terminais standard EL e KL<br />
Necessidade de pouco espaço (12 ou 24mm de largura)<br />
Protocolo aberto suportado por diversas fieldbus<br />
PROFIBUS, RT Ethernet, EtherCAT, LigthBUS, etc.<br />
Utilização de funções de safety pré testadas, nos dispositivos safe<br />
BECKHOFF, de acordo com as normas standard vigentes (EN 954-1,<br />
ISO 13849-1, IEC 61508, etc.)<br />
Custos mais baixos<br />
6
<strong>TwinSAFE</strong><br />
EtherCAT – Protocolo RT de troca segura de dados<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Entradas <strong>Safe</strong><br />
Slave<br />
Saídas <strong>Safe</strong><br />
Slave<br />
# 3 # 2<br />
Endereços<br />
<strong>Safe</strong><br />
Copia dados do<br />
TwinCAT<br />
# 4<br />
# 5<br />
Drive <strong>Safe</strong><br />
Slave<br />
# 1<br />
Logica <strong>Safe</strong><br />
Master<br />
A comunicação pode ser feita através de diversas redes de campo ( EtherCAT,<br />
RT Ethernet, PROFIBUS, LigthBUS, etc).<br />
Cada modulo safe deve ter um único endereço na rede Twinsafe.<br />
7
<strong>TwinSAFE</strong><br />
EtherCAT – Protocolo RT de troca segura de dados<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Cada terminal safe obrigatoriamente<br />
possui um S_address (Endereço do<br />
<strong>TwinSAFE</strong>)<br />
Esse S_address deve ser único na<br />
configuração do System Manager<br />
(<strong>TwinSAFE</strong>)<br />
O S_address é codificado em binário<br />
(DIP-switch, na parte lateral esquerda)<br />
Nos terminais safe KLxxxx, EL6900 e<br />
EL2904 a gama de endereços está<br />
compreendida entre 1 – 1023 .Nos<br />
terminais EL1904 entre 1 – 65534.<br />
* Exemplo: Endereço S da carta da figura (superior direita) 242<br />
(Bit 0 ...Bit 10) OFF,ON,OFF,OFF,ON,ON,ON,ON,OFF,OFF<br />
8
<strong>TwinSAFE</strong><br />
FSoE - Protocolo Fail <strong>Safe</strong> over EtherCAT<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Ethernet<br />
Header<br />
EtherCAT<br />
Header<br />
1. Datagram<br />
2. Datagram<br />
FSC<br />
Telegrama<br />
do FSoE<br />
CMD <strong>Safe</strong> <strong>Safe</strong> CRC_0 CRC_1<br />
Data<br />
Data<br />
Conn ID<br />
O protocolo de segurança homem-máquina Fail <strong>Safe</strong> over EtherCAT é<br />
integrado na rede EtherCAT ou em outras redes de campo (RT Ethernet,<br />
PROFIBUS, Ligthbus, etc.)<br />
9
<strong>TwinSAFE</strong><br />
FSoE - Protocolo Frame <strong>Safe</strong>ty over EtherCAT<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
NOTAS :<br />
+ <strong>TwinSAFE</strong> em redes RT Ethernet :<br />
Quando se usa o BK9000 ou BK9100 deve-se ativar a propriedade “No Real Time Flag”. Isto deve ser feito<br />
quando desejamos receber dados do terminal (ex. temperatura ou o download das configurações).<br />
+ <strong>TwinSAFE</strong> em redes PROFIBUS :<br />
Os módulos de cabeceira PROFIBUS só possuem um buffer de dados, do process image, de 128 bytes em<br />
cada direção. O KL6904 com 15 conexões possui um buffer de 95 bytes em cada direção. Sendo assim o<br />
buffer do modo de cabeceira pode ser insuficiente.<br />
+ <strong>TwinSAFE</strong> em redes Ligthbus :<br />
Quando usamos terminais safe em redes Ligthbus deverá usar o TwinCAT v2.10 build 1319 ou superior.<br />
+ Os módulos de cabeceira com protocolo DeviceNet, Sercos, Modbus, Serial e módulos BC não suportam o<br />
<strong>TwinSAFE</strong>. Os módulos de cabeceira CANopen suportam os terminais de entrada e saída safe KL mas não o<br />
KL6904 (PLC safe).<br />
+ Os módulos lógicos safe EL6900 suportam todos os tipos de terminais EL safe e os terminais KL de entradas<br />
e saídas safe produzidos a partir do ano de 2008. Este modulo EL6900 consegue trocar dados safe com o<br />
KL6904 (a partir de 2008) se o KL6904 for slave.<br />
10
<strong>TwinSAFE</strong><br />
Comunicações entre máquinas com <strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Máquina A Máquina B Máquina C<br />
<strong>Safe</strong>ty via<br />
EtherCAT<br />
<strong>Safe</strong>ty via<br />
EtherCAT<br />
11
<strong>TwinSAFE</strong><br />
<strong>Safe</strong>ty over EtherCAT – Uma tecnologia aberta<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
IEC 61508<br />
12
<strong>TwinSAFE</strong><br />
<strong>TwinSAFE</strong> I/O<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
<strong>TwinSAFE</strong> I/O<br />
13
<strong>TwinSAFE</strong><br />
Arquitetura do sistema <strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Sistema de <strong>Safe</strong>ty<br />
Sensor(s)<br />
Entradas<br />
<strong>Safe</strong>ty<br />
Lógica<br />
<strong>Safe</strong>ty<br />
Saídas<br />
<strong>Safe</strong>ty<br />
Atuador(s)<br />
<strong>TwinSAFE</strong> Input<br />
<strong>TwinSAFE</strong> PLC<br />
<strong>TwinSAFE</strong> Output<br />
TwinCAT V2.11<br />
Drives<br />
14
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL/KL1904 - Modulo de entradas digitais safety (1)<br />
EL1904 - Funcionalidades<br />
Tipo de canais safe :<br />
4 canais safe de entradas digitais a<br />
24Vdc (com 1 clock por canal)<br />
Programação dos canais:<br />
Lógica simples (ex. emergência)<br />
Sinais OSSD* (duplo-canal) com<br />
impulsos assíncronos e teste de<br />
sensor inativo (ex. barreiras)<br />
Sinais OSSD* (duplo-canal) com<br />
impulsos variados e teste de sensor<br />
inativo (ex. scanners)<br />
Deteção de curto-circuito não deverá<br />
deverá causar erro no modulo EL<br />
(ex. tapetes de segurança)<br />
”Single logic channel ….”<br />
”Asynchronous analysis OSSD, sensor test deactivated”<br />
”Any pulse repetitition OSSD, sensor test deactivated”<br />
*OSSD - ”Output Signal Switching Device”<br />
NOTA : Só possível nos canais 1+2 ou nos canais 3+4<br />
”Short cut channel x/x is no module fault””<br />
15
<strong>TwinSAFE</strong><br />
EL/KL1904 - Modulo de entradas digitais safety (2)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL1904 - Funcionalidades<br />
Tipo de dispositivos de segurança :<br />
Comandos emergência, bimanual, barreiras<br />
óticas, scanners laser, tapetes, portas/ trincos<br />
de segurança, etc<br />
<br />
Parâmetros de segurança (“<strong>Safe</strong> Parameter”) :<br />
16
<strong>TwinSAFE</strong><br />
EL/KL1904 - Modulo de entradas digitais safety (3)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL1904 - Parametrização<br />
Tabela de<br />
parâmetros<br />
(“<strong>Safe</strong> Parameter”)<br />
17
<strong>TwinSAFE</strong><br />
EL/KL1904 - Modulo de entradas digitais safety (4)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL1904 - Parametrização<br />
Exemplo<br />
(“Ligth barriers” ou “Scanner laser” )<br />
Parâmetros de segurança<br />
(“<strong>Safe</strong> Parameter”) :<br />
NOTA : Os Sinais OSSD só são permitidos nos<br />
canais (1+2) ou (3+4)<br />
18
<strong>TwinSAFE</strong><br />
EL/KL1904 - Modulo de entradas digitais safety (5)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL1904 – Diagnóstico de estado e erro<br />
Teste dos canais :<br />
Teste de impulsos (1 clock por canal)<br />
Diagnostico de estado ou erro :<br />
E rros na comunicação<br />
Diagnostico de erros e estado<br />
interno do processador do modulo<br />
Diagnóstico do estado dos sensores<br />
externos ligados ao modulo :<br />
* Curto-circuito externo falso<br />
* Fonte de alimentação externa falsa<br />
* Ligação elétrica quebrada<br />
Certificação em acordo com as normas :<br />
IEC/EN 61508 (SIL 3)<br />
DIN/EN ISO 13849-1 (Cat. 4, PL e)<br />
Diretiva Máquina 2006/42/EC 19
<strong>TwinSAFE</strong><br />
EL/KL1904 - Modulo de entradas digitais safety (6)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL1904 – Diagnóstico de estado e erro<br />
Diagrama de blocos funcionais da EL1904 :<br />
20
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL/KL1904 - Modulo de entradas digitais safety (7)<br />
EL1904 – Diagnóstico de estado e erro (LED ś)<br />
<br />
1º LED<br />
(Diag 1)<br />
<br />
2º LED<br />
(Diag 2)<br />
21
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL/KL1904 - Modulo de entradas digitais safety (8)<br />
EL1904 – Diagnóstico de estado e erro (LED ś)<br />
<br />
3º e 4º LED<br />
(Diag 3 e 4)<br />
22
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL/KL1904 - Modulo de entradas digitais safety (9)<br />
EL1904 – Diagnóstico de estado e erro (CoE)<br />
<br />
CoE<br />
(Can Over Ethernet)<br />
TwinCAT<br />
(System Manager)<br />
23
<strong>TwinSAFE</strong><br />
EL/KL1904 - Modulo de entradas digitais safety (10)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL1904 – Diagnóstico de estado e erro (CoE)<br />
<br />
<br />
Temperatura<br />
interna<br />
(FA80 hex)<br />
Diagnóstico e<br />
informação<br />
(800E hex)<br />
24
<strong>TwinSAFE</strong><br />
EP/KL1908 - Modulo de entradas digitais safety<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EP1908 - Funcionalidades<br />
Tipo de canais safe :<br />
8 canais de entradas digitais<br />
Programação dos canais:<br />
Lógica simples (ex. emergência)<br />
Sinais OSSD (duplo-canal) com<br />
impulsos assíncronos e teste de<br />
sensor inativo (ex. barreiras)<br />
Sinais OSSD (duplo-canal) com<br />
repetição de impulso variado e teste<br />
de sensor inativo (ex. scanners)<br />
Deteção de curto-circuito externo<br />
não deverá causar erro no modulo<br />
EP<br />
”Single logic channel ….”<br />
”Asynchronous analysis OSSD, sensor test deactivated”<br />
”Any pulse repetitition OSSD, sensor test deactivated”<br />
Deteção de velocidade (1 ou 2ch,<br />
encoder síncrono ou assíncrono) ”Short cut channel x/x is no module fault””<br />
com frequências entre 2 a 500Hz 25
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL/KL2904 - Modulo de saídas digitais safety (1)<br />
EL2904 - Funcionalidades<br />
Tipo de canais safe :<br />
4 canais safe de saídas digitais<br />
a 24Vdc / 0,5A<br />
Programação dos canais:<br />
Combinação logica AND de<br />
saídas standard com saídas<br />
safe<br />
Teste de medição de corrente<br />
de carga. Com esta função<br />
desligada, permite utilizar um<br />
ground comum para as cargas<br />
(ex. contatores ou relés)<br />
Teste de saídas ativas. O teste<br />
de impulsos das saídas ativas<br />
podem ser desativadas (ex.<br />
relés de estado solido)<br />
”Current measurement active” = TRUE<br />
“Testting of outputs active” = TRUE<br />
”Standard outputs active” = TRUE<br />
”Current measurement active” = FALSE<br />
“Testting of outputs active” = FALSE<br />
26
<strong>TwinSAFE</strong><br />
EL/KL2904 - Modulo de saídas digitais safety (2)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL2904 - Funcionalidades<br />
Tipo de acionamentos de segurança :<br />
Relés eletromecânicos, relés eletrónicos,<br />
trincos eletromagnéticos, contatores, servodrives,<br />
sinalizadores, etc<br />
<br />
Parâmetros de segurança (“<strong>Safe</strong> Parameter”) :<br />
27
<strong>TwinSAFE</strong><br />
EL/KL2904 - Modulo de saídas digitais safety (3)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL2904 - Parametrização<br />
Tabela de<br />
parâmetros<br />
(“<strong>Safe</strong> Parameter”)<br />
28
<strong>TwinSAFE</strong><br />
EL/KL2904 - Modulo de saídas digitais safety (4)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL2904 – Diagnóstico de estado e erro<br />
Teste dos canais :<br />
Teste de impulsos (1 clock por canal)<br />
Diagnostico de estado ou erro :<br />
E rro na comunicação<br />
Diagnostico de erros e estado<br />
interno do processador do modulo<br />
Diagnostico do estado das cargas<br />
externas ligadas ao modulo :<br />
* Curto-circuito externo falso<br />
* Circuito externo em aberto<br />
* Fonte de alimentação externa falsa<br />
Certificação em acordo com as normas :<br />
IEC/EN 61508 (SIL 3)<br />
DIN/EN ISO 13849-1 (Cat. 4, PL e)<br />
Diretiva Máquina 2006/42/EC 29
<strong>TwinSAFE</strong><br />
EL/KL2904 - Modulo de saídas digitais safety (5)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL2904 – Diagnóstico de estado e erro<br />
Diagrama de blocos funcionais da EL2904 :<br />
30
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL/KL2904 - Modulo de saídas digitais safety (6)<br />
EL2904 – Diagnóstico de estado e erro (LED ś)<br />
1º LED<br />
(Diag 1)<br />
2º LED<br />
(Diag 2)<br />
<br />
3º e 4º LED<br />
(Diag 3 e 4)<br />
31
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EK1914 - Modulo de cabeceira EtherCAT de safety<br />
EK1914 - Funcionalidades<br />
<br />
Tipo de canais safe :<br />
2 canais entradas digitais<br />
2 canais saídas digitais<br />
”Asynchronous analysis OSSD, sensor test deactivated”<br />
<br />
Programação dos canais:<br />
Entadas<br />
Lógica simples<br />
Sinais OSSD (assi./sínc.)<br />
Deteção c.c. sem falha<br />
Saídas<br />
Lógica AND de saídas<br />
Teste das saídas<br />
”Short cut channel x/x is no module fault””<br />
”Standard outputs active” = TRUE<br />
”Current measurement active” = FALSE<br />
NOTA : c.c. = “Curto-circuito”<br />
32
<strong>TwinSAFE</strong><br />
<strong>TwinSAFE</strong> PLC<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
<strong>TwinSAFE</strong> PLC<br />
33
<strong>TwinSAFE</strong><br />
EL6900: Modulo lógico de <strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Funcionalidades do terminal lógico<br />
Certificados DIN EN ISO 13849-1:2008 (PLe)<br />
IEC 61508:2010 (SIL 3)<br />
EN 954-1 (Cat 4)<br />
NRTL, UL508, UL1998, UL991<br />
2006/42/EC Diretiva Máquina<br />
Configurações<br />
<br />
<br />
<br />
<br />
<br />
Máximo de 255 FB ś (max. 32 FB ś/grupo)<br />
Máximo128 conexões <strong>TwinSAFE</strong> (50/grupo)<br />
Só 16 conexões podem ser slave<br />
Disponíveis 14 tipos de FB ś<br />
Min. WD Time 1ms e tempos curtos resposta<br />
Completo diagnóstico no EtherCAT processimage<br />
(configurável)<br />
Diagnóstico Erros de comunicação<br />
Erros no modulo :<br />
Erros no controlador do modulo<br />
Under e Overvoltage<br />
Monitorização da temperatura no modulo<br />
34
<strong>TwinSAFE</strong><br />
EL6930: Modulo lógico de <strong>TwinSAFE</strong> / ProfiSAFE<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Funcionalidades do terminal lógico<br />
Certificados DIN EN ISO 13849-1:2008 (PLe)<br />
IEC 61508:2010 (SIL 3)<br />
EN 954-1 (Cat 4)<br />
NRTL, UL508, UL1998, UL991<br />
2006/42/EC Diretiva Máquina<br />
Configurações Máximo de 255 FB ś (max. 32/grupo)<br />
Máximo127 conexões <strong>TwinSAFE</strong> (50/grupo)<br />
e 1 conexão ProfiSAFE slave.<br />
Só 16 conexões podem ser slave<br />
Disponíveis 14 tipos de FB ś<br />
Min. WD Time 1ms e tempos curtos resposta<br />
Completo diagnóstico no EtherCAT processimage<br />
(configurável)<br />
Diagnóstico Erros de comunicação<br />
Erros no modulo :<br />
Erros no controlador do modulo<br />
Under e Overvoltage<br />
Monitorização da temperatura no modulo<br />
35
<strong>TwinSAFE</strong><br />
KL6904: Modulo lógico de <strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Funcionalidades do terminal lógico (com 4 saídas digitais)<br />
Certificados DIN EN ISO 13849-1:2008 (PLe)<br />
IEC 61508:2010 (SIL 3)<br />
EN 954-1 (Cat 4)<br />
NRTL, UL508, UL1998, UL991<br />
2006/42/EC Diretiva Máquina<br />
Configurações Máximo de 48 FB ś (max. 8/grupo)<br />
Máximo 7 ou 15 conexões <strong>TwinSAFE</strong><br />
Programado com :<br />
KS2000(>=4.3.0.60) ou *<br />
Disponíveis 6 tipos de FB ś<br />
Com 4 saídas digitais safe com “Testes de<br />
impulso ” sempre ativas (não configuráveis)<br />
* Modulo KL6904-0001 (com 15 conexões)<br />
Diagnóstico Erros de comunicação<br />
Erros no modulo :<br />
Erros no controlador do modulo<br />
Under e Overvoltage<br />
Monitorização da temperatura no modulo<br />
Erro saídas safe (c.c, c.aberto, F.A. ext.)<br />
-K2<br />
-K4<br />
36<br />
-K1<br />
-K3
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL6900/EL6930: Modulo lógico de <strong>TwinSAFE</strong><br />
EL6900/EL6930 – Diagnóstico de erro e estado (LED ś)<br />
<br />
<br />
<br />
1º LED<br />
(Diag 1)<br />
2º LED<br />
(Diag 2)<br />
3º e 4º LED<br />
(Diag 3 e 4)<br />
<br />
<br />
1º e 2º LED<br />
(State 1 e 2)<br />
3º e 4º LED<br />
(State 3 e 4)<br />
37
<strong>TwinSAFE</strong><br />
Dispositivos de segurança testados<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL/KL19xx – Para dispositivos de entrada de segurança<br />
EL/KL29xx – Para acionamentos de saída para segurança<br />
Nota : As bobines dos contatores deverão usar em paralelo um circuito R/C ou um díodo de roda livre. Nunca um varistor.<br />
38
<strong>TwinSAFE</strong><br />
<strong>TwinSAFE</strong> – Programação de automatismo safe<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
System Manager<br />
TwinCAT 2.11<br />
SystemManager<br />
(Twin<strong>Safe</strong> Logic)<br />
Export / Import<br />
(<strong>TwinSAFE</strong> Logic)<br />
3 rd party drive<br />
(só com TC3)<br />
<strong>TwinSAFE</strong><br />
(só com TC3)<br />
<strong>TwinSAFE</strong> SC<br />
analógica<br />
Standard<br />
Analógica / digital<br />
EtherCAT Box Drives<br />
3 rd party encoder<br />
3 rd party drive<br />
39
<strong>TwinSAFE</strong><br />
<strong>TwinSAFE</strong> : Programação do automatismo safe (1)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
EL6900/EL6930 – Programação do <strong>TwinSAFE</strong><br />
O programa de segurança homem-máquina não poderá correr no PLC standard<br />
TwinCAT PLC (PLC Control). Terá de ser programado no System Manager e<br />
posteriormente descarregado para o modulo lógico safe EL6900/EL6930.<br />
40
<strong>TwinSAFE</strong><br />
<strong>TwinSAFE</strong> : Programação do automatismo safe (2)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Funções Bloco safe no<br />
KL6904<br />
6 FB ś safe<br />
Não existe a Função Bloco safe<br />
de “Comando Bimanual”<br />
<br />
Funções Bloco safe no<br />
EL6900 New /EL910<br />
14 FB ś safe<br />
Existe a Função Bloco safe de<br />
“Comando Bimanual”<br />
41
<strong>TwinSAFE</strong><br />
<strong>TwinSAFE</strong> : Programação do automatismo safe (3)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Funções Bloco safe no modulo lógico KL6904/EL6900/EL6930<br />
New<br />
42
<strong>TwinSAFE</strong><br />
<strong>TwinSAFE</strong> Motion<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
<strong>TwinSAFE</strong> Motion<br />
43
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
AX5801 <strong>Safe</strong>ty integrada nos Drives AX5000<br />
AX5801 <strong>Safe</strong>ty Option Card<br />
Certificado para Cat. 3<br />
( esta carta não necessita de<br />
configurações no System<br />
Manager )<br />
Funções de Stop<br />
STO – <strong>Safe</strong> Torque Off<br />
SS1 – <strong>Safe</strong> Stop 1 => STO<br />
Acionamento externo, com 24Vdc :<br />
Nota : Potência elétrica permanece ligada!<br />
44
<strong>TwinSAFE</strong><br />
AX5805 <strong>Safe</strong>ty integrada nos Drives AX5000<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
AX5805 / 5806 <strong>Safe</strong>ty Option Card para AX5xxx-0000-0200<br />
Certificado para PLe<br />
(ISO13849-1) para todas<br />
as funções de safety !<br />
Funções de Stop :<br />
STO – <strong>Safe</strong> Torque Off<br />
SS1 – <strong>Safe</strong> Stop 1 => STO<br />
Funções de limite :<br />
SS2 – <strong>Safe</strong> Stop 2 -> SOS<br />
SOS – <strong>Safe</strong> Operating Stop<br />
SSM – <strong>Safe</strong> Speed Monitor<br />
SLx – <strong>Safe</strong> Limited …<br />
SLS – speed<br />
LP – position<br />
SxR – <strong>Safe</strong> … Range<br />
SAR – acceleration<br />
SSR – speed<br />
SMx – <strong>Safe</strong> maximum …<br />
SMA – acceleration<br />
SMS – speed<br />
SDI – <strong>Safe</strong> Direction<br />
Nota : Potência elétrica permanece ligada!<br />
NOTA : Para servo-drives da nova geração<br />
AX5805 servo-drives AX5101-x40/AX5201-x06<br />
AX5806 servo-drives AX5160-x72/AX5190-x93<br />
45
<strong>TwinSAFE</strong><br />
Terminais para Servo-Motores com STO (1)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Terminal Servo ultracompacto<br />
• EL7201-9014: 50V DC,2,8 A<br />
EL7211-9014: 50V DC, 4,5 A<br />
• <strong>Safe</strong> Torque Off (STO) via entrada digital de<br />
acordo com DIN EN ISO 13849 Cat.3, PL d<br />
NEW<br />
Entrada STO<br />
46
<strong>TwinSAFE</strong><br />
Terminais para Servo-Motores com STO (2)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
STO com Terminais<br />
Servo standard<br />
STO integrado nos<br />
Terminais Servo<br />
47
<strong>TwinSAFE</strong><br />
<strong>TwinSAFE</strong> FB – Function Blocks<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
<strong>TwinSAFE</strong><br />
Function Blocks<br />
48
<strong>TwinSAFE</strong><br />
I - FB ESTOP (1)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
ESQUEMA CLÁSSICO COM COMANDOS DE PARAGEM DE EMERGÊNCIA<br />
EStopIn<br />
EStopOut<br />
Restart<br />
EDM<br />
49
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
I - FB ESTOP (2)<br />
FB para Comando de Paragem de Emergência [ Function Block Emergêncy Stop ]<br />
Descrição funcional :<br />
- Só com Restart manual (010)<br />
- Max. 4 Botões de Emergencia de 2<br />
canais ou 8 de 1 canal<br />
- As entradas podem ser NF (0safe)<br />
ou NA (1safe)<br />
- Permite o controlo de estado das<br />
saídas através EDM1 (EStopOut)<br />
e EDM2 (EStopDelOut) (*)<br />
- Podemos controlar a discrepância<br />
temporal do par de contatos do<br />
Botão de Emergencia<br />
- Saídas de acionamento direto e com<br />
atraso temporal . (Saída a 0safe)<br />
- Ativando „<strong>Safe</strong> Inputs after Disc Erro“<br />
força que, depois de um erro de<br />
discrepância, as entradas do grupo<br />
devem ter ambos os canais a „0“.<br />
Senão o Restart não é possivel.<br />
Só nos EL69xx<br />
Estado e diagnóstico :<br />
State (0) indefinido<br />
(estado) (1)RUN (2)STOP (3)SAFE<br />
(4)ERROR (5)RESET (6) START<br />
(7)DELAYOUT<br />
DIAG (Bit 0 a 3) Discrepância grupo 1a3<br />
(erros) (Bit 4 e 5) Erro EDM (EDM1 e 2)<br />
Nota : Disponível no KL6904, EL6900/6910 !<br />
(*) EDM (“External Device Monitoring”)<br />
Saída safe direta<br />
Saída safe atrasada<br />
50
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
I - FB ESTOP (3)<br />
FB para Comando de Paragem de Emergência [ Function Block Emergêncy Stop ]<br />
Exemplo de aplicação :<br />
- Sistema com Paragem de Emergência<br />
- O circuito completo cumpre as<br />
categorias de segurança Cat.4 e PLe<br />
- São usados 2 contatos NF no Botão<br />
de Paragem de Emergência<br />
- Restart – Não é obrigatório usar uma<br />
entrada digital segura (KL/EL1904)<br />
- EDM (K1,K2) – Não é obrigatório usar<br />
uma entrada segura (KL/EL1904)<br />
- Utilizando , nas opções anteriores,<br />
cartas de entradas digitais não safe a<br />
categoria de segurança baixa (Cat.3,<br />
PLd)<br />
- É utilizada uma saída safe para ligar<br />
dois contatores em paralelo<br />
Restart<br />
EStopIn<br />
EDM<br />
Emergency Stop<br />
EStopOut<br />
Nota : Disponível no KL6904, EL6900/6910 !<br />
(*) EDM (“External Device Monitoring”)<br />
51
<strong>TwinSAFE</strong><br />
II - FB MON (1)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
ESQUEMA CLÁSSICO PARA CONTROLO DE ZONA PERIGOSA COM TAPETE<br />
EDM<br />
MonIn<br />
MonIn<br />
Restart<br />
MonOut<br />
MonOut<br />
EDM<br />
52
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
II - FB MON (2)<br />
FB para Monitorização de zonas perigosas de maquinas [ Function Block Machine Monitor ]<br />
Descrição funcional :<br />
- Restart manual ou automatico<br />
- Max. 2 Switch de Guarda de 2 canais<br />
- As entradas podem ser NF (0safe)<br />
ou NA (1safe)<br />
- Podemos controlar a discrepância<br />
temporal do par de contatos do<br />
Switch de Guarda<br />
- Permite o controlo de estado das<br />
saídas através EDM1 (EStopOut) e<br />
EDM2 (EStopDelOut) (*)<br />
- Secure1 e Secure2 permite definir<br />
zonas seguras ignorando as entradas<br />
MonIn1 e 2<br />
- Saídas de acionamento direto e com<br />
atraso temporal . (Saida a 0safe)<br />
Só nos EL69xx<br />
Estado e diagnóstico :<br />
State (0) indefinido<br />
(estado) (1)RUN (2)STOP (3)SAFE<br />
(4)ERROR (5)RESET (6) START<br />
(7)ERROR DELAY (8)DELAYOUT<br />
(9)FUNCTEST<br />
DIAG (Bit 0 e 1) Discrepância grupo 1e2<br />
(erros) (Bit 2) Discrepância grupo Secure<br />
(Bit 4 e 5) Erro EDM 1 e 2<br />
Nota : Disponível no KL6904, EL6900/6910 !<br />
(*) EDM (“External Device Monitoring”)<br />
53
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
II - FB MON (3)<br />
FB para Monitorização de zonas perigosas de maquinas [ Function Block Machine Monitor ]<br />
Exemplo de aplicação :<br />
- Sistema com Porta de Segurança que<br />
protege o operador de zona perigosa<br />
- O circuito cumpre as categorias de<br />
segurança Cat. 4 e PLe<br />
- Máquina com duas zonas funcionais<br />
(Zona 1 e Zona 2)<br />
- Zona 1 – Posição da máquina em que<br />
o operador corre perigo (ex. orgãos<br />
mecanicos ou elétricos com energia)<br />
- Zona 2 – Posição da máquina em que<br />
o operador não corre perigo (ex.<br />
orgãos mecânicos ou elétricos sem<br />
energia – desligados)<br />
- Sensores S3 e S4 detetam a maquina<br />
na Zona 2 (Secure 1 e 2)<br />
- Na Zona 1 se o operador de máquina<br />
abrir a Porta de Segurança os orgãos<br />
mecanicos e elétricos perigosos tem<br />
de ser desligados de imediato e a<br />
máquina entra em modo seguro<br />
- Na Zona 2 pode-se abrir a Porta de<br />
Segurança não provocando a<br />
passagem para modo seguro da<br />
máquina<br />
Restart<br />
MonIn<br />
Secure<br />
EDM<br />
Zona 2<br />
Machine Monitoring<br />
MonOut<br />
Zona 1<br />
Nota : Disponível no KL6904, EL6900/6910 !<br />
(*) EDM (“External Device Monitoring”)<br />
54
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
II - FB MON (4)<br />
FB para Monitorização de zonas perigosas de maquinas [ Function Block Machine Monitor ]<br />
Exemplo de aplicação :<br />
- Sistema com Tapete de Segurança<br />
que protege o operador da zona<br />
perigosa<br />
- O circuito cumpre as categorias de<br />
segurança Cat.4 e PLe<br />
- Sistema funciona de acordo com o<br />
principio do curto-circuito<br />
- O tapete de segurança sem presença<br />
do operador provoca, na entrada<br />
Input1+/1- da carta EL1904, o nível<br />
logico “1” (circuito aberto). Com a<br />
presença do operador, a pressiona-lo,<br />
o nível logico é “0” (curto-circuito).<br />
Fica em modo safe.<br />
- No exemplo , as entradas safe<br />
Input1+/1- e Input2+/2- terão de ser<br />
configuradas para “Short cut is no<br />
module fault”<br />
Restart<br />
MonIn<br />
Secure<br />
EDM<br />
Machine Monitoring<br />
MonOut<br />
Nota : Disponível no KL6904, EL6900/6910 !<br />
(*) EDM (“External Device Monitoring”)<br />
55
<strong>TwinSAFE</strong><br />
III - FB EDM<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
FB para Comando de EDM [ Function Block External Device Monitor ]<br />
Descrição funcional :<br />
- Utilizado para controlar o sincronismo<br />
de dois sinais „Mon1“ e „Mon2“<br />
Exemplo : Controlo do estado dos<br />
contatores de potência responsáveis<br />
pelo acionamento do orgão perigoso<br />
- „Switch Off Monitoring“ controla<br />
passagem do „Mon2“ para „0“, dentro<br />
do tempo configurado, a partir da<br />
passagem do „Mon1“ de „0“ para „1“<br />
- „Switch On Monitoring“ controla<br />
passagem do „Mon2“ para „1“, dentro<br />
do tempo configurado, a partir da<br />
passagem do „Mon1“ de „1“ para „0“<br />
- Se o tempo de monitorização (não<br />
0ms) correspondente for excedido a<br />
saida „Error“ é colocada em estado<br />
de erro („1“)<br />
- Após este erro terá de ser feito o<br />
reset do grupo Twin<strong>Safe</strong> em que está<br />
inserido, via „ERR_ACK“<br />
Estado e diagnóstico :<br />
State (2)STOP<br />
(estado) (4)ERROR (5)RESET<br />
(14)MON_OFF (15)MON_ON<br />
DIAG (Bit 0) Acabou tempo switch-off<br />
(erros) (Bit 2 ) Acabou tempo switch-on<br />
Nota : Só está disponível no EL6900/6910 !<br />
56
<strong>TwinSAFE</strong><br />
IV - FB TWO HAND (1)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
ESQUEMA CLÁSSICO COM COMANDO DE BIMANUAL<br />
TwoHand<br />
TwoHand<br />
TwoHandOut<br />
57
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
IV - FB TWO HAND (2)<br />
FB para Comando de Bimanual [ Function Block Two Hand ]<br />
Descrição funcional :<br />
- Utilizado em Comandos de Bimanual<br />
em que ambos os grupos<br />
(Twohand1/2 e Twohand3/4) tem de<br />
operar simultaneamente para mudar<br />
o estado da saída (TwoHandOut).<br />
- Só 1 Comando de Bimanual<br />
- O grupo de entradas pode ter uma<br />
entrada de canal único („Single-<br />
Channel“) ou duplo („Two Channel“).<br />
- Com „Two-Channel“ monitorizamos a<br />
discrepância dos contatos do grupo<br />
(„Discrepancy Time“).<br />
- Com o „Discrepancy between groups“<br />
controlamos o sincronismo entre os<br />
grupos de contatos<br />
Discrepancy between groups<br />
Two Hand<br />
Estado e diagnóstico :<br />
State (0) indefinido<br />
(estado) (1)RUN (2)STOP (3)SAFE<br />
(4)ERROR (5)RESET (6) START<br />
(11)1BUTTON (12)2BUTTON<br />
(13)RELEASE<br />
DIAG (Bit 0 e 1) Discrepância grupo 1/2<br />
(erros) (Bit 2 ) Discrepância nas entradas<br />
do grupo<br />
Nota : Só está Disponível no EL6900/6910 !<br />
58
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
IV - FB TWO HAND (3)<br />
FB para Comando de Bimanual [ Function Block Two Hand ]<br />
Normativa máquina :<br />
- A normativa sobre segurança<br />
funcional atual é a EN ISO 13849-1<br />
(designação PLa até Ple). Substituiu<br />
a antiga EN 954-1 (designação Cat.1<br />
até Cat.4)<br />
- A norma Europeia para os Comandos<br />
de Bimanual é a EN 574.<br />
- A FB safe „Two Hand“, conforme a<br />
sua configuração, poderá seguir as<br />
seguintes categorias de segurança<br />
maquina:<br />
EN574 Typ.I,<br />
EN574 Typ.II,<br />
EN574 Typ.IIIA,<br />
EN574 Typ.IIIC<br />
Nota : Só está disponível no EL6900/6910 !<br />
59
<strong>TwinSAFE</strong><br />
IV - FB TWO HAND (4)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
FB para Comando de Bimanual [ Function Block Two Hand ]<br />
1+2 : Diferença entre A e B > 500ms<br />
3+4+5 : Diferença entre A e B < 500ms<br />
1 2 3 4 5<br />
Nota : A FB safe “Two Hand” não está disponível no KL6904. É possível construir a função de Comando de Bimanual utilizando<br />
uma sequência de outras FB ś safe disponíveis !<br />
60
<strong>TwinSAFE</strong><br />
IV - FB TWO HAND (5)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
FB para Comando de Bimanual [ Function Block Two Hand ]<br />
Exemplo de aplicação :<br />
- Sistema com Comando de Bimanual<br />
- O circuito completo cumpre as<br />
categorias de segurança Cat.4 e PLe<br />
- São usados 2 contatos (1x NA + 1x<br />
NF) em cada botoneira STB1 e STB2<br />
- FB EDM – É usado, neste exemplo, a<br />
Função Bloco safe EDM. Esta FB é<br />
que garante o bom funcionamento<br />
dos contatores de potência. Estes<br />
contatores são os responsáveis do<br />
acionamento dos orgãos perigosos.<br />
- A utilização da FB EDM aumenta a<br />
categoria de segurança deste sistema<br />
TwoHand<br />
TwoHand<br />
Two Hand<br />
TwoHandOut<br />
EDM<br />
Mon<br />
Nota : Disponível no KL6904, EL6900/6910 !<br />
(*) EDM (“External Device Monitoring”)<br />
61
<strong>TwinSAFE</strong><br />
V - FB MUTING (1)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
ESQUEMA CLÁSSICO COM BARREIRAS ÓTICAS COM ZONA DE MUTING<br />
S1<br />
S3 S4<br />
S1 S2<br />
AOPD<br />
S2<br />
AOPD<br />
S3<br />
S4<br />
S1 S2 AOPD S3 S4<br />
AOPD – Active Opto-electronic Protection Device<br />
Sx – Sensores de controlo do Muting<br />
62
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
V - FB MUTING (2)<br />
FB para Barreiras Óticas com zona de muting [ Function Block Muting ]<br />
Descrição funcional :<br />
- Utilizado em Barreiras de segurança<br />
óticas com definição de zona de<br />
muting<br />
- Muting significa o bloqueio seguro,<br />
automático e temporário do dispositivo<br />
de proteção (ex.Barreiras ou scanners<br />
óticos). Assim podemos, por exemplo,<br />
transportar materiais em andamento<br />
para uma zona de perigo sem<br />
necessidade de parar a máquina e<br />
mantendo a proteção ao operador<br />
- A zona de muting pode ser feita com 2<br />
ou 4 sensores<br />
- A saída da FB continua ativa apesar<br />
da interrupção do feixe da barreira<br />
ótica<br />
Estado e diagnóstico :<br />
State (0) indefinido (1)RUN (2)STOP<br />
(estado) (3)SAFE (4)ERROR (5)RESET<br />
(8)DELAYOUT (9..17) MUTING1..9<br />
DIAG (Bit 0) Discrepância muting grupo 1<br />
(erros) (Bit 1) Discrepância OSSD<br />
(Bit 2) Discrepância muting grupo 2<br />
(Bit 4 e 5) EDM 1 e 2<br />
(Bit 6) Sequência muting<br />
(Bit 7) Tempo máximo de muting<br />
Nota : Só disponível no EL6900/6910 !<br />
63
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
V - FB MUTING (3)<br />
FB para Barreiras Óticas com zona de muting [ Function Block Muting ]<br />
Exemplo de aplicação :<br />
- Sistema com Barreira ótica em modo<br />
sequêncial<br />
- Circuito com 4 sensores muting em<br />
modo „Single-Channel“<br />
- FB MUTING com opção „Sequential<br />
Inputs“ ativada<br />
Muting em modo Sequencial<br />
Inputs do<br />
FB Muting<br />
Outputs do<br />
FB Muting<br />
Nota : Só disponível no EL6900/6910 !<br />
64
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
V - FB MUTING (4)<br />
FB para Barreiras Óticas com zona de muting [ Function Block Muting ]<br />
Exemplo de aplicação :<br />
- Sistema com Barreira ótica em modo<br />
paralelo<br />
- Circuito com 2 sensores muting em<br />
modo „Two-Channel“<br />
- FB MUTING com opção „Sequential<br />
Inputs“ desativada<br />
Muting em modo Paralelo<br />
Inputs do<br />
FB Muting<br />
Outputs do<br />
FB Muting<br />
Nota : Só disponível no EL6900/6910 !<br />
65
<strong>TwinSAFE</strong><br />
VI – FB ś de Lógica Booleana (1)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
FB ś de Descouplamento de variaveis safe / standard [ Function Block Decoupler ]<br />
SET Descrição - RESET funcional = : OUT<br />
0 - 0 = x<br />
- BLOCO LÓGICO DECOUPLER<br />
0 - 1 = 0<br />
1 - 0 = 1<br />
1 - 1 = 0<br />
= - „EQ“ com 8 entradas (máximo)<br />
Consideramos esta FB como uma<br />
função logica de „igual“ ( o sinal de<br />
saida é igual à respetiva entrada).<br />
Serve para desacoplar ligações entre<br />
variáveis usadas no programa safe e<br />
NOTA 1:<br />
x – Estado anterior<br />
variáveis standard ou vice-versa.<br />
Estado e diagnóstico :<br />
BLOCOS LÓGICO DECOUPLER<br />
State (0) indefinido<br />
(estado) (1)RUN (2)STOP<br />
DIAG Sempre a „0“<br />
Nota : Disponível no KL6904, EL6900/6910 !<br />
66
<strong>TwinSAFE</strong><br />
VI – FB ś de Lógica Booleana (2)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
FB ś com Blocos Lógicos [ Function Block AND e OR ] e Blocos biestáveis [ Function Block SR e RS ]<br />
SET Descrição - RESET funcional = : OUT<br />
0 - 0 = x<br />
- BLOCOS LÓGICOS<br />
0 - 1 = 0<br />
1 - 0 = 1<br />
ligação a uma entrada standard.<br />
1 - 1 = 0<br />
AND - „E“ com 8 entradas (máximo)<br />
Nota : Só a entrada „AndIn1“ permite<br />
Obrigatório usar 2 entradas (mínimo).<br />
OR - „OU“ com 8 entradas (max.)<br />
NOTA 1:<br />
x – Estado anterior<br />
- BLOCOS BIESTÁVEIS<br />
RS - „Flip-flop RS“ em que o RESET<br />
tem prioridade sobre o SET<br />
SR - „Flip-flop SR“ com o SET com<br />
prioridade sobre o RESET<br />
Estado e diagnóstico :<br />
AND<br />
RS<br />
OR<br />
SR<br />
BLOCOS LÓGICOS<br />
State (0) indefinido<br />
(estado) (1)RUN (2)STOP (3)SAFE<br />
DIAG Sempre a 0<br />
BLOCOS BIESTÁVEIS<br />
State (0) indefinido<br />
(estado) (2)STOP (3)SAFE (9)SET<br />
DIAG Sempre a „0“<br />
Nota : RS e SR só estão disponíveis no EL6900/6910 !<br />
67
<strong>TwinSAFE</strong><br />
VI – FB ś Temporizados<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
FB ś com Blocos Temporizados [ TON , OR ]<br />
Descrição SET - funcional RESET : = OUT<br />
0 - 0 = x<br />
0 - 1 = 0<br />
1 - 0 = 1<br />
o tempo configurado.<br />
1 - 1 = 0<br />
- TON - Bloco temporizado ao trabalho.<br />
Acionada a entrada „TonIn“ a saida<br />
„TonOut“ muda de estado „0“„1“ após<br />
- TOFF - Bloco temporizado ao repouso.<br />
Acionada a entrada „TonIn“ a saida<br />
„ToffOut“ passa ao estado „1“.<br />
Desativado o sinal de ToffIn a saida<br />
ToffOut passa de estado „1““0“ após<br />
o tempo configurado.<br />
NOTA 1:<br />
x – Estado anterior<br />
TON<br />
TOFF<br />
Estado e diagnóstico :<br />
State (0) Indefinido<br />
(estado) (1)RUN (2)STOP (3)SAFE<br />
(8)DELAY_OUT * no TOFF<br />
(9)DELAY_IN * no TON<br />
DIAG Sempre a „0“<br />
Nota : TON e TOFF só estão disponíveis no EL6900/6910 !<br />
68
<strong>TwinSAFE</strong><br />
Programação <strong>TwinSAFE</strong> [ KLxxxx ]<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
O 1º projeto em<br />
<strong>TwinSAFE</strong><br />
KLxxxx<br />
[Passo a Passo]<br />
69
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (1)<br />
KIT DE FORMAÇÃO COM TERMINAIS KLxxxx<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
NEW<br />
70
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (2)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Os terminais safe KLxxxx disponíveis no System Manager<br />
Terminais KL<br />
standard<br />
Terminais KL<br />
<strong>TwinSAFE</strong><br />
71
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (3)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Parametrização dos endereços <strong>TwinSAFE</strong> dos terminais KL1904/KL2904 no System Manager (S-Address)<br />
Terminal safe KL1904<br />
de 4 entradas digitais<br />
(S-Address = 2)<br />
Terminal safe KL2904<br />
de 4 saídas digitais<br />
(S-Address = 20)<br />
Nota : Nas versões antigas do TwinCAT o endereço safe designava-se por F_Address !<br />
72
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (4)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Parametrização do endereço <strong>TwinSAFE</strong> do terminal lógico KL6904 no System Manager (S-Address)<br />
Terminal lógico safe KL6904<br />
com 4 saídas digitais<br />
(<strong>TwinSAFE</strong> Address = 10)<br />
Nota : Os endereços dos terminais <strong>TwinSAFE</strong> são configurados por DIP-Switch !<br />
73
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (5)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
1º Passo : Adicionar um grupo <strong>TwinSAFE</strong> no System Manager ( KL6904 )<br />
Um grupo consiste em<br />
ligações lógicas de terminais<br />
safe guardadas no PLC de<br />
<strong>TwinSAFE</strong> KL6904.<br />
Para o exemplo :<br />
“Emergency Stop”<br />
Erros de comunicação ou de<br />
FB ś de um grupo safe,<br />
resulta no desativar (switch<br />
off) desse grupo. Outros<br />
grupos safe não são<br />
afetados.<br />
Nota : O KL6904 tem disponível 6 FB ś safe (Emergency Stop,Machine Monitoring,AND,OR,Decoupler, Operation Mode). Permite no<br />
máximo utilizar 8 FB ś por grupo <strong>TwinSAFE</strong> !<br />
74
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (6)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Criar projeto safe para comando de Paragem de Emergência E-Stop ( KL6904 )<br />
1º Terminal de entradas<br />
digitais safe KL1904<br />
FB safe para E-Stop<br />
(“Emergency Stop”)<br />
Terminal de saídas<br />
digitais safe KL2904<br />
2º Terminal de entradas<br />
digitais safe KL1904<br />
Ligação lógica no<br />
PLC safe KL6904<br />
75
<strong>TwinSAFE</strong><br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (7)<br />
2º Passo : Adicionar a FB E-Stop no grupo <strong>TwinSAFE</strong> no System Manager ( KL6904 )<br />
Função Bloco E-Stop :<br />
„Emergency Stop“<br />
Configuração das entradas da FB E-Stop :<br />
Break contact „1“ = Saída „1“ (RUN)<br />
(contato=Input da FB) „0“ = Saída „0“ (<strong>Safe</strong>)<br />
Make contact „0“ = Saída „1“ (RUN)<br />
(contato=NOT Input FB) „1“ = Saída „0“ (<strong>Safe</strong>)<br />
Comando Restart<br />
Entradas do Comando<br />
de Emergência (E-Stop)<br />
Circuito feedback EDM<br />
(External Device Monitoring)<br />
Saída<br />
(contactor potencia)<br />
Saída atrasada<br />
(Delayed Output)<br />
Nota : FB safe usado para o Comando de Paragem de Emergência que deve cortar a fonte de energia (ex. energia elétrica /<br />
contactor potência) !<br />
76
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (8)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
3º Passo : Linkagem das entradas safe do FB E-Stop no System Manager ( KL6904 )<br />
Função Bloco E-Stop :<br />
„Emergency Stop“<br />
Entradas da FB :<br />
KL1904<br />
„Restart...“ Term 2 - Ch1<br />
„EStopIn1“ Term 2 - Ch3<br />
„EStopIn2“ Term 2 - Ch4<br />
KL1904<br />
„EDM1“ Term 3 - Ch3<br />
Nota : Estão disponíveis dois terminais KL1904 com 4 entradas digitais safe !<br />
77
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (9)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
4º Passo : Linkagem das saídas safe do FB E-Stop no System Manager ( KL6904 )<br />
Função Bloco E-Stop :<br />
„Emergency Stop“<br />
Saídas da FB :<br />
KL2904<br />
„EStopOut“ Term 5 - Ch1<br />
Nota : Está disponível um terminal KL2904 com 4 saídas digitais safe !<br />
78
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (10)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Confirmação das ligações das entradas / saídas na FB safe efetuadas no System Manager ( KL6904 )<br />
1º Terminal entradas<br />
digitais safe KL1904<br />
2º Terminal entradas<br />
digitais safe KL1904<br />
Terminal saídas<br />
digitais safe KL2904<br />
79
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (11)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Gestão de utilizadores e histórico das versões do programa safe no System Manager ( KL6904 )<br />
Utilizador de default :<br />
“User name:” Administrator<br />
“Password:” <strong>TwinSAFE</strong><br />
Criar um novo utilizador :<br />
“User Name:” Andril<br />
“New Password:” ???????<br />
Nota : Valores vindos de fábrica – “User Name:” (Administrator) e “Password:” (<strong>TwinSAFE</strong>) !<br />
80
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (12)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Gestão de utilizadores e histórico das versões do programa safe no System Manager ( KL6904 )<br />
Nota : “Version History…” permite verificar o histórico das versões dos programas safe, no KL6904, por utilizador !<br />
81
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (13)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
5º Passo : Download do programa safe para o KL6904<br />
Comandos disponíveis :<br />
“Upload” – Descarrega o programa safe do KL6904.<br />
Pode ser guardado em ficheiro (“Save..”) ou em papel<br />
(“Print…”)<br />
“Delete” – Apaga programa no KL6904. (*)<br />
“Download” – Carrega programa no KL6904. (*)<br />
“Start” – Ordem de verificar e iniciar programa safe<br />
no KL6904. (*)<br />
(*) :<br />
(pag. 61)<br />
“Delete”, ”Download” e “Start”<br />
necessitam de ordem de “Login”.<br />
NOTA :<br />
Caso não se lembre da password de<br />
Administrator (diferente de <strong>TwinSAFE</strong>)<br />
não há processo de repor os valores de<br />
fábrica e recupera-la.<br />
(pag. 60)<br />
Nota : Deverá usar o seu “User Name” e respetiva “Password” . Introduza o “Serial No.” do KL6904 que está a usar.<br />
É possível fazer o upload do programa residente no KL6904, clicando no comando “Upload” !<br />
82
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (14)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
6º Passo : Aprovação e inicialização do programa safe no KL6904<br />
(pag. 59)<br />
Nota : Após aprovação e verificação do programa safe poderá iniciar (“Start…”) o correr do programa.<br />
Introduza a “Password” !<br />
83
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (15)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
7º Passo : Upload do programa safe do KL6904<br />
(pag. 59)<br />
Nota : Podemos guardar o programa safe, residente no KL6904, em ficheiro (“Save…”) ou em papel (“Print…”) !<br />
84
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (16)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
8º Passo : PLC Control - Programação de interface de variáveis com o PLC safe ( KL6904 )<br />
PLC Control - Edição de<br />
programa do softPLC :<br />
[ PLC Control ]<br />
Declaração de Variáveis<br />
INPUT <strong>TwinSAFE</strong> Group<br />
- RUN/STOP xRun_Stop (%Q*)<br />
- ERR Ack xErrAck (%Q*)<br />
OUTPUT <strong>TwinSAFE</strong> Group<br />
- FB ERR xFBErr (%I*)<br />
- COM ERR xComErr (%I*)<br />
[ System Manager ]<br />
(*.tpy)<br />
Nota : Não é obrigatório colocar a TRUE a entrada RUN/STOP (xRun_Stop). Por defeito está a TRUE !<br />
85
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (17)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Diagnostico de erro no Sistema <strong>TwinSAFE</strong> ( do terminal KL6904 e <strong>TwinSAFE</strong> group )<br />
Diagnóstico KL6904 :<br />
- Temperaturas internas<br />
- Código de erro no µC1<br />
- Código de erro no µC2<br />
Diagnóstico do gupo safe :<br />
- „Status“ do grupo<br />
INPUTS<br />
- „RUN/STOP“ executar FB ś do grupo<br />
- „ERR Ack“ reconhecer erro<br />
- („1“ „0“ „1“)<br />
OUTPUTS<br />
- „ERR“ erro em FB<br />
- „COM Err“ erro na comunicação<br />
- „OUT ERR“ Indicação de erro em<br />
uma saída do grupo<br />
Nota : “Status” = “RUN” (todas as FB ś e terminais estão a trabalhar) ; “STOP” (em paragem após inicialização) ; “SAFE” (existe um terminal<br />
,pelo menos, que não iniciou); “ERROR” (FB ou terminal em erro); “RESET” (foi detetado nível “1” na entrada ErrAck, devemos passar a “0”) !<br />
86
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (18)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Diagnóstico de erro no Sistema <strong>TwinSAFE</strong> ( das Funções Bloco do grupo safe )<br />
Diagnóstico das FB ś :<br />
Bit 7<br />
Bit 0<br />
- Nº da FB safe<br />
- Tipo de FB safe<br />
- Status do FB<br />
- Bits de diagnóstico<br />
Exemplos dos bits de diagnóstico :<br />
EMERGENCY STOP<br />
Bit 0-3 : Erro discrepância<br />
(Bit 0 - Inputgroup1... Bit 3 - Inputgroup4)<br />
Bit 4-5 : Erro EDM<br />
(Bit 4 EDM1...Bit 5 EDM2)<br />
MACHINE MONITOR<br />
Bit 0-1 : Erro discrepância MonIn<br />
(Bit 0 - Inputgroup1... Bit 1 - Inputgroup2)<br />
Bit 2 : Erro discrepância Secure Inputs<br />
Bit 4-5 : Erro EDM<br />
(Bit 4 EDM1...Bit 5 EDM2)<br />
Nota : Detalhe dos bits de diagnóstico para cada FB safe ver Manuais da <strong>Beckhoff</strong> (KL6904-Fben.pdf) !<br />
87
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (19)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Diagnóstico de erro no Sistema <strong>TwinSAFE</strong> ( das conexões com os terminais )<br />
Diagnóstico das conexões :<br />
- Nº da conexão<br />
- Tipo de conexão (Master / Slave)<br />
- Status da conexão<br />
- Flags de diagnóstico<br />
Exemplos de bits diagnóstico :<br />
Bit 0 : Zero mensagens recebidas (ex.<br />
Interrupção do K-Bus ou fieldbus)<br />
Bit 1 : Status inválido do K-Bus<br />
Bit 2 : Tempo de watchdog ultrapassado<br />
Bit 3 : Erro CRC2<br />
Bit 4 : Erro SeqNo<br />
Bit 5 : Erro no slave.<br />
Os bits de erro Comm_Fault, WD_Fault no<br />
F_Status estão ativos<br />
Bit 6 : Os parâmetros F/I foram transmitidos<br />
Bit 7 : Bit ActivateFV no F_Control estão<br />
ativos<br />
88
<strong>TwinSAFE</strong><br />
1º Projeto <strong>TwinSAFE</strong> com Terminais KL (20)<br />
<strong>BRESIMAR</strong> (<strong>asaTek</strong>) – J. Andril<br />
Gestão dos projetos <strong>TwinSAFE</strong> ( Export / Import project )<br />
Opções de gestão do projeto:<br />
„Check“ – Verifica se o projeto safe que se<br />
encontra no System Manager está correto<br />
(linkagens, endereços, etc )<br />
Restoring das connections…<br />
„Export“ – Faz o upload do projeto safe no<br />
System Manager e guarda-o em ficheiro<br />
(*.xml)<br />
„Import“ – Faz o download do projeto safe<br />
,guardado em ficheiro (*.xml), para o System<br />
Manager<br />
Restoring das linkagens…<br />
„Link to FB“ – Verifica as linkagens a FB ś<br />
89
<strong>TwinSAFE</strong> v2.11<br />
FIM<br />
Obrigado<br />
Jorge Andril<br />
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
90