BRESIMAR(asaTek)-Beckhoff-Livro Formação Técnica TwinSAFE 2
BECKHOFF - TwinSAFE 2 Livro Formação Técnica (v1/2018) Da empresa BRESIMAR AUTOMAÇÃO (Aveiro / Portugal) Autoria: asaTek / Jorge Andril
BECKHOFF - TwinSAFE 2
Livro Formação Técnica (v1/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.
BECKHOFF AUTOMATION<br />
MANUAL DE FORMAÇÃO DE<br />
<strong>TwinSAFE</strong> 2.11<br />
por Jorge Andril<br />
01 / 2018<br />
• <strong>BRESIMAR</strong> AUTOMAÇÃO , S.A. • Departamento de Engenharia ASATEK • www.bresimar.pt<br />
• Quinta do Simão EN109 - Esgueira • Apartado 3080 • 3800-230 Aveiro • PORTUGAL
O agradecimento à BECKHOFF AUTOMATION pelo fornecimento de<br />
documentação técnica e à <strong>BRESIMAR</strong> AUTOMAÇÃO S.A. pela<br />
disponibilidade de equipamentos para a execução de testes de campo.
A <strong>BRESIMAR</strong> AUTOMAÇÃO é uma<br />
empresa com sede em Aveiro, Portugal<br />
A Bresimar Automação S.A., é uma empresa familiar<br />
especializada em Automação Industrial. Fundada em 1982<br />
foi evoluindo a sua atividade comercial e atualmente<br />
divide-se em 3 áreas de negócios.<br />
Essas áreas de negócios são as seguintes:<br />
Comercialização de equipamentos para<br />
automação industrial através da representação<br />
exclusiva de diversas marcas, mundialmente<br />
conceituadas (INSYS-icom , <strong>Beckhoff</strong> , Siemens<br />
, Turck , Beijer , entre outras ) .<br />
<br />
<br />
Serviços de engenharia de automação e controlo<br />
para processos industriais com desenvolvimento<br />
de software para PLCs e HMIs . Este serviço<br />
possui a marca registada <strong>asaTek</strong> .<br />
Produção e desenvolvimento de transmissores e<br />
sensores de temperatura incluindo sistemas sem<br />
fios. Estes equipamentos tem a marca registada<br />
tekOn .<br />
Possui uma equipa técnica qualificada, que presta<br />
serviços de assistência pré e pós-venda, que propõe e<br />
aconselha soluções tecnológicas inovadoras.<br />
A gestão está focada e orientada para os clientes, pelo<br />
que efetua uma seleção muito criteriosa de fornecedores.<br />
A formação é um fator determinante para a qualidade dos<br />
serviços prestados por todos os colaboradores.<br />
Espero que estes apontamentos técnicos vos sejam úteis<br />
nas vossas aplicações de automação industrial!<br />
Obrigado pela vossa atenção.<br />
Saudações<br />
Jorge Andril<br />
j.andril@bresimar.pt<br />
http://pt.linkedin.com/in/jorgeandril
LISTA DE CONTEÚDOS<br />
I - Introdução ao <strong>TwinSAFE</strong> do TwinCAT 2.11<br />
I-1 – Introdução à Segurança-Máquina 1<br />
I-2 – Diretivas e normas de Segurança-Máquina 5<br />
I-2.1 – Introdução à Diretiva Máquina 5<br />
I-2.2 – Diretiva Máquina 2006/42/CE 5<br />
I-2.3 – Tipo de normas existentes 6<br />
I-2.4 – Análise de risco 8<br />
I-2.5 – Segurança funcional 9<br />
II - Terminais e dispositivos de segurança<br />
II-1 – Terminais de segurança BECKHOFF 13<br />
II-1.1 – Especificações dos terminais de entradas seguras 14<br />
II-1.1.1 – Diagrama de bloco do EL1904 15<br />
II-1.1.2 – Teste de impulsos nas entradas seguras 15<br />
II-1.1.3 – Tabela dos parâmetros do EL1904 (“Safety Parameters”) 16<br />
II-1.1.4 – Exemplo de configuração dos parâmetros do EL1904 16<br />
II-1.1.5 – Diagnostico de estado e erros 17<br />
II-1.1.6 – Objetos de diagnostico (CoE objects) 18<br />
II-1.2 – Especificações dos terminais de saídas seguras 20<br />
II-1.2.1 – Diagrama de bloco do EL2904 20<br />
II-1.2.2 – Teste de impulsos nas saídas seguras 20<br />
II-1.2.3 – Tabela dos parâmetros do EL2904 (“Safety Parameters”) 21<br />
II-1.2.4 – Diagnostico de estado e erros 22<br />
II-1.2.5 – Objetos de diagnóstico (CoE objects) 23<br />
II-1.2.6 – Possíveis causas das mensagens de diagnostico 24<br />
II-1.3 – Especificações dos terminais com controlador lógico <strong>TwinSAFE</strong> 26<br />
II-1.3.1 – Programação do código lógico de segurança 26<br />
II-1.3.2 – Diagnostico de estado e erros 26<br />
II-1.3.3 – Objetos de diagnóstico (CoE objects) 27<br />
II-2 – Dispositivos de segurança 29<br />
II-2.1 – Comandos de paragem de emergência 29<br />
II-2.2 – Comandos de bimanual 30<br />
II-2.3 – Barreiras óticas de segurança 31<br />
II-2.4 – Scanners laser de segurança 32<br />
II-2.5 – Tapetes e batentes de segurança 33<br />
II-2.6 – Portas e trincos de segurança 34<br />
III - TwinCAT 2.11 – Pogramação controladores <strong>TwinSAFE</strong><br />
III-1 – Programação do <strong>TwinSAFE</strong> no TwinCAT 2.11 35<br />
III-1.1 – Arquitetura base do hardware do kit de formação 35<br />
III-1.2 – Criar projeto de segurança no TwinCAT 2.11 (<strong>TwinSAFE</strong>) 36<br />
III-1.3 – Criar programa de automatismo no softPLC TwinCAT 2.11 42<br />
III-1.4 – Linkagem do projeto <strong>TwinSAFE</strong> com o programa softPLC TwinCAT 2.11 43<br />
III-1.5 – Descarregar programa de segurança do <strong>TwinSAFE</strong> para o EL6900 46<br />
III-2 – Teste e monitorização do projeto completo 48<br />
III-2.1 – Debugging do programa de segurança 48<br />
III-2.2 – Monitorização do programa de segurança 49<br />
IV - Esquemas de segurança com <strong>TwinSAFE</strong><br />
IV-1 – Circuito de comando a duas mãos com <strong>TwinSAFE</strong> (“Two-hand control”) 55<br />
IV-1.1 – BIMANUAL – Cat. 4 e PL=e 55<br />
IV-2 – Circuito com tapetes com <strong>TwinSAFE</strong> (“Safety mat and bumper”) 56<br />
IV-2.1 – TAPETE DE SEGURANÇA – Cat. 4 e PL=e 56<br />
IV-3 – Circuito de scanners laser com <strong>TwinSAFE</strong> (“Safety laser scanner”) 57<br />
IV-3.1 – SCANNER LASER – Cat. 3 e PL=e 57<br />
IV-4 – Circuito de barreiras luminosas com <strong>TwinSAFE</strong> (“Safety ligth curtain”) 58<br />
IV-4.1 – BARREIRA LUMINOSA – Cat. 4 e PL=e 58<br />
IV-4.2 – BARREIRA LUMINOSA (com Muting) – Cat. 4 e PL=e 59<br />
IV-5 – Circuito de portas de segurança com <strong>TwinSAFE</strong> (Protective door machine) 60<br />
IV-5.1 – PORTA DE SEGURANÇA (1ª variante) – Cat. 3 e PL=d 60<br />
IV-5.2 – PORTA DE SEGURANÇA (2ª variante) – Cat. 4 e PL=e 61<br />
IV-5.3 – PORTA DE SEGURANÇA (com monitorização) – Cat. 4 e PL=e 62<br />
IV-5.4 – PORTA DE SEGURANÇA (com encravamento) – Cat. 4 e PL=e 63<br />
IV-6 – Circuito de paragem de emergência com <strong>TwinSAFE</strong> (“Emergency Stop”) 65<br />
IV-6.1 – BOTÃO DE EMERGÊNCIA (1ª variante) – Cat. 3 e PL=d 65<br />
IV-6.2 – BOTÃO DE EMERGÊNCIA (2ª variante) – Cat. 3 e PL=d 66<br />
IV-6.3 – BOTÃO DE EMERGÊNCIA (3ª variante) – Cat. 4 e PL=e 67
BECKHOFF AUTOMATION<br />
<strong>TwinSAFE</strong> V2.11<br />
IV - Esquemas de segurança com <strong>TwinSAFE</strong><br />
IV-6.4 – BOTÃO DE EMERGÊNCIA (4ª variante) – Cat. 4 e PL=e 68<br />
IV-6.5 – BOTÃO DE EMERGÊNCIA (5ª variante) – Cat. 4 e PL=e 69<br />
IV-6.6 – BOTÃO DE EMERGÊNCIA (6ª variante) – Cat. 3 e PL=d 70<br />
IV-6.7 – BOTÃO DE EMERGÊNCIA (7ª variante) – Cat. 4 e PL=e 71<br />
Anexo A - Funções Bloco <strong>TwinSAFE</strong> para TwinCAT 2.11<br />
A-1 – Sistema <strong>TwinSAFE</strong> 73<br />
A-1.1 – Descrição funcional 73<br />
A-1.2 – Controladores lógicos <strong>TwinSAFE</strong> (KL6904/EL6900/EL6930) 73<br />
A-1.3 – Grupos <strong>TwinSAFE</strong> 73<br />
A-1.4 – Diagnostico do sistema <strong>TwinSAFE</strong> 74<br />
A-1.4.1 – Informação de estado do grupo <strong>TwinSAFE</strong> 74<br />
A-1.4.2 – Diagnostico das Funções Bloco <strong>TwinSAFE</strong> 75<br />
A-1.4.3 – Diagnostico das conexões <strong>TwinSAFE</strong> 75<br />
A-2 – Funções Bloco <strong>TwinSAFE</strong> 77<br />
A-2.1 – Função Bloco ESTOP 77<br />
A-2.1.1 – Descrição funcional ESTOP 77<br />
A-2.1.2 – Descrição das variáveis de entrada e saída da FB ESTOP 77<br />
A-2.1.3 – Informação do diagnostico e estado da FB ESTOP 78<br />
A-2.2 – Função Bloco TWOHAND 79<br />
A-2.2.1 – Descrição funcional TWOHAND 79<br />
A-2.2.2 – Descrição das variáveis de entrada e saída da FB TWOHAND 79<br />
A-2.2.3 – Informação do diagnostico e estado da FB TWOHAND 80<br />
A-2.3 – Função Bloco EDM 81<br />
A-2.3.1 – Descrição funcional EDM 81<br />
A-2.3.2 – Descrição das variáveis de entrada e saída da FB EDM 81<br />
A-2.3.3 – Informação do diagnostico e estado da FB EDM 82<br />
A-2.4 – Função Bloco MON 83<br />
A-2.4.1 – Descrição funcional MON 83<br />
A-2.4.2 – Descrição das variáveis de entrada e saída da FB MON 84<br />
A-2.4.3 – Informação do diagnostico e estado da FB MON 85<br />
A-2.5 – Função Bloco MUTING 86<br />
A-2.5.1 – Descrição funcional MUTING 86<br />
A-2.5.2 – Descrição das variáveis de entrada e saída da FB MUTING 86<br />
A-2.5.3 – Informação do diagnostico e estado da FB MUTING 87<br />
A-2.5.4 – Exemplos práticos com sensores em MUTING 88<br />
A-2.6 – Funções Bloco DECOUPLER, AND, OR, SR, RS 90<br />
A-2.6.1 – Descrição funcional DECOUPLER, AND, OR, SR, RS 90<br />
A-2.6.2 – Descrição das variáveis de entrada e saída DECOUPLER,AND,OR,SR,RS 91<br />
A-2.6.3 – Informação do diagnostico e estado da FB DECOUPLER,AND,OR,SR,RS 92<br />
A-2.7 – Funções Bloco TON e TOFF 93<br />
A-2.7.1 – Descrição funcional TON e TOFF 93<br />
A-2.7.2 – Descrição das variáveis de entrada e saída TON e TOFF 93<br />
A-2.7.3 – Informação do diagnostico e estado da FB TON e TOFF 94<br />
A-2.8 – Função Bloco OPMODE 95<br />
A-2.8.1 – Descrição funcional OPMODE 95<br />
A-2.8.2 – Descrição das variáveis de entrada e saída OPMODE 95<br />
A-2.8.3 – Informação do diagnostico e estado da FB OPMODE 96<br />
A-2.9 – Função Bloco CONNECTION SHUTDOWN 97<br />
A-2.9.1 – Descrição funcional CONNECTION SHUTDOWN 97<br />
A-2.9.2 – Descrição das variáveis de entrada e saída CONNECTION SHUTDOWN 97<br />
A-2.9.3 – Informação do diagnostico e estado da FB CONNECTION SHUTDOWN 98<br />
ix
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo I<br />
I – Introdução ao <strong>TwinSAFE</strong> do TwinCAT 2.11<br />
Apresentação do modulo <strong>TwinSAFE</strong> do TwinCAT 2.11<br />
O módulo <strong>TwinSAFE</strong> do TwinCAT 2.11 é<br />
o software de programação para os<br />
PLCs de segurança, da marca alemã<br />
BECKHOFF. O <strong>TwinSAFE</strong> representa a<br />
continuação da filosofia de controle<br />
baseado em PCs, aberta e escalável.<br />
Devido à sua modularidade e<br />
versatilidade os terminais <strong>TwinSAFE</strong><br />
encaixam perfeitamente na filosofia, já<br />
existente, dos sistemas de controlo<br />
BECKHOFF. Isto é, podemos incorporar<br />
no mesmo PLC (TwinCAT 2.11 - PLC), responsável pelo automatismo clássico de uma máquina industrial, um modulo<br />
de segurança (<strong>TwinSAFE</strong>). Assim, não necessitamos de ter no mesmo quadro de controlo dois PLC´s (um para o<br />
automatismo e outro para os dispositivos de segurança homem-máquina). Este modulo <strong>TwinSAFE</strong> cumpre toda a<br />
Legislação e Normas Europeias, atualmente em vigor.<br />
I-1 – Introdução à segurança homem-máquina<br />
Quando falamos de Segurança ( Safety Tecnology ) na automação industrial estamos a falar de funções específicas<br />
para máquinas, equipamentos e processos industriais relacionados à proteção de pessoas. Na maioria dos locais há<br />
requisitos legais para a proteção dos operadores de máquinas. Esses regulamentos geralmente são baseados em<br />
padrões nacionais e internacionais (por exemplo a Diretiva Máquina 2006/42/CE), mas podem variar entre regiões<br />
e nações. É da responsabilidade do projetista da automação verificar e desenhar esses sistemas de segurança para<br />
as suas máquinas industriais.<br />
A premissa principal dos sistemas de segurança, para as máquinas industriais, é o controlo das diversas fontes de<br />
energia nelas contidas. Toda essa fonte de energia armazenada em um sistema deve ser tida em conta e<br />
controlada. Isso inclui fontes elétricas, pneumáticas e hidráulicas. Inclui energia potencial armazenada em cargas<br />
suspensas, molas e ar comprimido tal como a energia cinética de partes móveis. Os sistemas de segurança<br />
funcionam interrompendo essas fontes de energia e controlando a energia potencial ou cinética. Os sistemas de<br />
segurança envolvem também uma adequada proteção mecânica, de forma a que os operadores não possam entrar<br />
em contacto com áreas perigosas da máquina enquanto as diversas fontes de energia estão ligadas ou a energia<br />
potencial não está controlada.<br />
[<strong>asaTek</strong> / J.Andril] 1
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo I<br />
Um sistema de segurança devidamente projetado consiste em elementos mecânicos, elétricos e cada vez mais<br />
elementos com uma componente de software. Todos estes elementos combinam-se para formar uma condição de<br />
trabalho segura para os operadores de máquinas e pessoal de manutenção. As exigências sobre a fiabilidade dos<br />
elementos elétricos e de software são suficientemente fortes para que componentes elétricos e PLC´s comuns sejam<br />
inaceitáveis para uso em sistemas de segurança homem-máquina. Em geral (e isso depende de casos específicos) os<br />
componentes elétricos e de software devem ser projetados de tal forma que qualquer falha de um único<br />
componente não leve a uma perda da função de segurança. Essa falha, uma vez detetada, terá de ser relatada e<br />
deverá impedir o funcionamento da máquina industrial até que ela seja reparada.<br />
Tomemos como exemplo um relé elétrico. Um relé típico não é um componente apropriado para uso em sistemas<br />
elétricos de segurança, pelas seguintes razões:<br />
1. O relé pode falhar, normalmente por colagem do contato, na posição de trabalho. Neste caso perde a<br />
capacidade de eliminar a fonte de energia elétrica quando ocorrer uma emergência que obriga ao corte e<br />
interrupção dessa energia.<br />
2. Nós detetamos a falha de um relé monitorizando um contato normalmente fechado. Dependendo da<br />
construção do relé, a falha pode não ser detetada se o contato normalmente fechado não estiver<br />
mecanicamente ligado a um contato normalmente aberto.<br />
Para interromper de forma fiável uma fonte de energia elétrica, de<br />
maneira a que a falha de um componente não cause uma perda da função<br />
de segurança e seja detetada, normalmente usamos dois relés de contato<br />
guiados mecanicamente. A guia mecânica torna impossível ter ao mesmo<br />
tempo o contato normalmente fechado (NF) e normalmente aberto (NA)<br />
fechados. Se um contato NF colar, deve ser impossível que o contato NA<br />
feche quando a bobina é energizada. Se um contato NA colar, deve ser<br />
impossível que o contato NF feche quando a bobina é desenergizada.<br />
Estes contatos também são conhecidos por: contactos forçados,<br />
contactos ativados positivamente, contactos guiados ou contactos<br />
ligados.<br />
O uso de dois relés ou contatores redundantes resolve o primeiro<br />
problema, de um único ponto de falha. O uso de contatos guiados<br />
mecanicamente resolve o segundo problema de monitorização fiável do<br />
estado do relé. Assim, podemos utilizar uma combinação de dois relés de contatos guiados mecanicamente para a<br />
configuração de relé de segurança, mas obriga a ter um sistema de monitorização externo a verificar o seu correto<br />
funcionamento (módulos de controlo de segurança). Outra opção é usar um relé de segurança, construído para esse<br />
fim, com os dois contatos guiados mecanicamente e a função de monitorização embebidos no mesmo sistema.<br />
[<strong>asaTek</strong> / J.Andril] 2
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo I<br />
Os PLCs (EK1960) ou os Controladores lógicos da<br />
BECKHOFF (EL6900, EL6910 e EL6930) de<br />
segurança são capazes de fornecer essas<br />
funções de controlo e monitorização. É<br />
importante destacar que os dispositivos de<br />
entrada, tais como botões de paragem de<br />
emergência, interruptores de portas de<br />
proteção, barreiras de segurança fotoelétricas<br />
e tapetes de segurança também são<br />
construídos com componentes elétricos<br />
redundantes e devem ser monitorizados o seu correto funcionamento. Os módulos lógicos de controlo <strong>TwinSAFE</strong><br />
EL6900, EL6910 (só TC 3), EL6930 podem monitorizar todos estes componentes, tal como o PLC de segurança<br />
<strong>TwinSAFE</strong> EK1960 (só é possível a sua programação com TwinCAT 3). Existe também um controlador lógico para as<br />
cartas do tipo KL (KL6904).<br />
Como é de esperar existem requisitos especiais que teremos de cumprir num projeto com um PLC ou controlador<br />
lógico de segurança. Assim, como qualquer outro dispositivo em um sistema de segurança, a falha de qualquer<br />
componente no PLC ou controlador de segurança não deve resultar na perda da sua função de proteção e deve ser<br />
[<strong>asaTek</strong> / J.Andril] 3
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo I<br />
imediatamente detetada. Isso inclui os componentes elétricos e de software. Os projetos terão de ser certificados<br />
por entidades certificadoras externas e independentes do fabricante, antes de serem colocados no mercado.<br />
O programa de segurança na BECKHOFF é desenvolvido no configurador de hardware System Manager do TwinCAT<br />
2.11 e correrá nos módulos lógicos EL6900, EL6930 e KL6904. Este programa é separado do programa do<br />
automatismo residente no soft PLC clássico.<br />
Os dispositivos de monitorização de segurança (entradas de segurança) estão ligados às cartas EL1904 ou EP1908 e<br />
os dispositivos de acionamento de segurança (saídas de segurança) estão ligados às cartas EL2902 ou EL2904 .<br />
Ambas são certificadas como dispositivos de segurança. A comunicação entre a placa controladora de segurança (ex.<br />
EL6900) e as entradas/saídas seguras (ex. EL1904/EL2904) é feita através da rede EtherCAT IO normal. Isso é<br />
possível porque a comunicação usa um protocolo certificado para segurança designado por FSoE (Fail-safe over<br />
EtherCAT). Devido à enorme flexibilidade do sistema podemos ter, na mesma rede, mais do que um controlador de<br />
segurança.<br />
O protocolo FSoE é compatível com qualquer Master com rede de campo EtherCAT que suporte mensagens e<br />
mapeamentos slave a slave. Cada componente FSoE pode monitorizar o status do canal de comunicação e poderá<br />
reverter para o estado de safe (off) se houver uma perda ou corte da comunicação. O protocolo Fail-Safe over<br />
EtherCAT (FSoE) também é suportado por outras redes de campo tais como PROFIBUS, CANopen ou Ethernet.<br />
[<strong>asaTek</strong> / J.Andril] 4
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo I<br />
I-2 – Diretivas e normas da Segurança Homem-Máquina<br />
I-2.1 – Introdução à Diretiva Máquina<br />
A segurança das pessoas é um especto fundamental nas<br />
sociedades modernas e industriais. Todos os dias há milhares de<br />
pessoas que operam máquinas industriais na sua atividade<br />
profissional.<br />
É obrigação das sociedades modernas e desenvolvidas garantir<br />
que todos exerçam as suas funções e atividades de uma forma o<br />
mais segura possível.<br />
Em 2006 a União Europeia elaborou uma Diretiva que define<br />
diversos requisitos obrigatórios e que deverão ser aplicados,<br />
quando da construção de novas máquinas ou em alterações (retrofitting) de máquinas antigas. Essa Diretiva é a<br />
designada 2006/42/CE.<br />
Em Portugal, no que respeita à segurança, foi transposta para a Legislação Portuguesa por Decreto de Lei as<br />
seguintes normas europeias:<br />
Decreto-Lei nº 50/2005 de 25 de Fevereiro<br />
Transpõe para a ordem jurídica interna a Diretiva nº 89/655/CEE do Conselho de 30 de<br />
Novembro. Foi alterada pela Diretiva nº 95/63/CE do Conselho de 5 de Dezembro e pela Diretiva<br />
nº 2001/45/CE do Parlamento Europeu e do Conselho de 27 de Junho.<br />
Este decreto-lei regula as prescrições mínimas de segurança e de saúde a serem cumpridas pelos<br />
operadores de equipamentos de trabalho.<br />
Decreto-Lei nº 103/2008 de 24 de Junho<br />
Transpõe para a ordem jurídica interna a Diretiva nº 2006/42/CE, do Parlamento Europeu e do<br />
Conselho de 17 de Maio, relativa às máquinas e que altera a Diretiva nº 95/16/CE, do Parlamento<br />
Europeu e do Conselho de 29 de Junho, relativa à aproximação das legislações dos estados<br />
membros respeitantes aos ascensores.<br />
Este decreto-lei estabelece as regras a que deve obedecer à colocação no mercado e à entrada em<br />
serviço das máquinas e das quase-máquinas.<br />
I-2.2 – Diretiva Máquina 2006/42/CE<br />
A máquina tem uma elevada importância na<br />
industria sendo um dos impulsionadores do<br />
aumento da produtividade no último seculo.<br />
De modo a garantir a segurança de todos aqueles<br />
que diariamente estão em contato permanente com<br />
as máquinas industriais a União Europeia definiu<br />
uma diretiva que estipula determinados requisitos,<br />
para a integração de segurança, quando da sua<br />
conceção e fabrico bem como na sua instalação e<br />
manutenção.<br />
Essa Diretiva surgiu em Maio de 2006 e é a<br />
designada Diretiva Máquina 2006/42/CE.<br />
Esta diretiva teve como objetivo principal a redução do elevado numero de acidentes de trabalho provocados<br />
diretamente pelo mau funcionamento e utilização de máquinas industriais.<br />
[<strong>asaTek</strong> / J.Andril] 5
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo I<br />
RESUMO DO OBJETIVO DA DIRETIVA MÁQUINA 2006/42/CE<br />
A Diretiva de Máquinas 2006/42/CE que entrou em vigor a partir de 29 de Dezembro de 2009 aplicasse a todas as<br />
máquinas feitas e disponíveis no mercado da Comunidade Europeia além da Suíça e Turquia. Esta nova diretiva<br />
teve como objetivo aumentar a eficácia da anterior, a 98/37/CE, bem como esclarecer eventuais duvidas de<br />
interpretação da norma sem alterar substancialmente as suas especificações. A nova diretiva inclui a aplicação do<br />
risco e todos os critérios essenciais de segurança a serem observados e cumpridos.<br />
Todo o fabricante de máquinas tem que cumprir um conjunto mínimo de requisitos antes de uma máquina poder<br />
ser colocada no mercado. A máquina tem de cumprir os Requisitos de Saúde e Segurança, indicados no Anexo I da<br />
Diretiva, estabelecendo assim um nível mínimo comum de proteção em todo o Espaço Economico Europeu.<br />
Os fabricantes de máquinas ou os seus representantes, autorizados na União europeia, devem assegurar que a<br />
máquina está de acordo com a Diretiva tendo que disponibilizar às autoridades competentes, quando requerido,<br />
um documento técnico. A máquina tem também de possuir uma marcação CE e uma declaração de Conformidade.<br />
Todas as máquinas devem ser utilizadas de acordo com as Instruções de Trabalho do fabricante.<br />
As máquinas antigas, já existentes antes da entrada em vigor da Diretiva Máquina, não necessitam de cumprir os<br />
requisitos exigidos exceto os estipulados nos requisitos de saúde como garantirem segurança na sua operação.<br />
Todavia as modificações efetuadas a essas máquinas podem serem consideradas como sendo o fabrico de uma<br />
nova máquina, mesmo que a máquina seja destinada a utilização interna na empresa. Neste caso é obrigatório a<br />
emissão da declaração de conformidade e efetuar a marcação CE.<br />
I-2.3 – Tipo de normas existentes<br />
Para avaliar os riscos das máquinas e para a conceção dos sistemas de segurança, que protegem o operador dos<br />
riscos de operação das mesmas, os Comités Europeus de Normalização CEN e CENELEC publicaram normas que<br />
definem em termos técnicos os requisitos indicados na diretiva.<br />
Estas normas são publicadas no Jornal Oficial da União Europeia e são harmonizadas. O fabricante de máquinas, ao<br />
aplicar estas normas na certificação das suas máquinas, está em conformidade com a diretiva estipulada.<br />
No que respeita às normas de segurança, a aplicar, a Diretiva Máquina 2006/42/CE define três tipos de Normas:<br />
NORMAS DO TIPO A<br />
NORMAS DO TIPO B<br />
NORMAS DO TIPO C<br />
[<strong>asaTek</strong> / J.Andril] 6
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo I<br />
NORMAS DO TIPO A<br />
São normas que definem conceitos básicos, princípios para a conceção e aspetos<br />
gerais que podem ser aplicados às máquinas.<br />
Estas normas são:<br />
<br />
<br />
<br />
EN ISO 12100-1 e -2:2010 (substitui a EN292-1 e EN292-2):<br />
Conceitos básicos, princípios gerais para o projeto.<br />
EN 61508: Segurança funcional dos dispositivos elétricos,<br />
com sistemas com eletrónica programável.<br />
EN ISO 14121:2007: Princípios da avaliação de risco.<br />
NORMAS DO TIPO B<br />
São normas em grupo que focam aspetos particulares respeitantes à segurança,<br />
estando dividida em duas categorias.<br />
Categoria B1<br />
Normas sobre alguns aspetos de segurança, como exemplo, distâncias de<br />
segurança, níveis de temperaturas e ruido, princípios ergonómicos das máquinas,<br />
etc<br />
<br />
<br />
EN 62061: 2005: Funções de segurança relacionadas com a funcionalidade<br />
elétrica e sistemas de controlo eletrónico<br />
EN ISO 13849-1:2006 e -2:2003: Segurança de sistemas de controlo.<br />
Categoria B2<br />
Normas que descrevem as características dos dispositivos de segurança como<br />
comandos bimanual, portas de segurança de bloqueio de dispositivos, etc. Estas<br />
normas são as seguintes:<br />
<br />
<br />
<br />
<br />
<br />
EN 574:2008: Dispositivos de controlo de duas mãos.<br />
EN 13580:2006 (substitui a EN 418:1992): Paragem de emergência.<br />
EN 1088:2008 e ISO 14119: Dispositivos bloqueio com barreiras.<br />
EN 60204-1:2006: Equipamento elétrico das máquinas.<br />
EN 60947-5-1:2009: Dispositivos de controlo eletrodomésticos.<br />
NORMAS DO TIPO C<br />
São normas que especificam requisitos de segurança detalhados para<br />
determinadas máquinas ou grupo de máquinas tais como prensas hidráulicas,<br />
máquinas de injeção, etc.<br />
<br />
<br />
<br />
<br />
<br />
EN 201:2007: Máquinas para borracha, material plástico e Injeção.<br />
EN 415-1:2009: Segurança de máquinas de embalagem.<br />
EN 692:2009: Prensas mecânicas.<br />
EN 693:2009: Prensas hidráulicas.<br />
EN 848-1:2010: Segurança de máquinas de trabalho com madeira.<br />
[<strong>asaTek</strong> / J.Andril] 7
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo I<br />
I-2.4 – Análise de risco<br />
Quando se constrói uma máquina é necessário identificar todos os riscos possíveis a que os utilizadores estão<br />
expostos de modo a torna-la segura na sua utilização.<br />
A identificação e classificação dos riscos permitem avaliar os perigos existentes e quais os tipos de ferimentos<br />
possíveis. As normas EN ISO 12100 e EN 14201 definem a metodologia de analise, avaliação e procedimentos para<br />
a redução desses riscos. Estas normas definem um modelo de analise cíclico que perante a fixação de metas<br />
iniciais permite a analise dos riscos existentes e possíveis soluções para os mesmos. Esta avaliação é efetuada<br />
varias vezes até que as metas definidas estejam satisfeitas. Noutras palavras, quando da analise, se um risco pode<br />
ser reduzido este obrigatoriamente tem de o ser.<br />
O modelo introduzido por estas duas normas, como anteriormente foi dito, pretende reduzir ou eliminar os riscos<br />
existentes através de um processo de analise cíclico e que tem os seguintes passos:<br />
1º Passo: Eliminação dos riscos na origem através da utilização de princípios de projeto e<br />
conceção intrinsecamente seguros.<br />
2º Passo: Redução de riscos através da salvaguarda e de sistemas de controlo.<br />
3º Passo: Prevenção de riscos residuais informando os utilizadores e operadores das máquinas.<br />
[<strong>asaTek</strong> / J.Andril] 8
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo I<br />
I-2.5 – Segurança Funcional<br />
Na ultima década, deste seculo, têm sido publicadas diversas normas sobre segurança funcional. Algumas dessas<br />
normas são a IEC 61508, IEC 62061, IEC 61511, ISO 13849-1 e IEC 61800-5-2. O conceito de segurança funcional<br />
vem substituir as antigas categorias de comportamento, em caso de falha, que eram definidas na EN 954-1.<br />
A velha NORMA EN 954-1<br />
A antiga norma EN 954-1 de 1996 definia, através de uma tabela de risco, a segurança relacionada com os circuitos<br />
de controlo elétrico. Nesta antiga norma o utilizador avaliava a frequência dos riscos, a gravidade das lesões<br />
inerentes e as possibilidades de fuga no caso de uma ocorrência.<br />
Essa norma identificava as seguintes categorias, em caso de falha:<br />
* CATEGORIA B: nesta categoria os circuitos de controlo são básicos e podem levar a uma perda da função de<br />
segurança devido a uma falha.<br />
* CATEGORIA 1: nesta categoria os circuitos de controlo também podem levar a uma perda da função de<br />
segurança, mas com menos probabilidade do que ocorre na Categoria B.<br />
* CATEGORIA 2: nesta categoria são efetuados testes periódicos, com intervalos adequados, aos circuitos de<br />
controlo. Mesmo assim pode ocorrer falhas nas funções de segurança entre esses testes.<br />
* CATEGORIA 3: nesta categoria os circuitos de controlo asseguram as funções de segurança na presença de<br />
uma única falha. Perante diversas falhas podem ser perdidas as funções de segurança.<br />
* CATEGORIA 4: nesta categoria os circuitos de controlo asseguram as funções de segurança e estão disponíveis<br />
no caso de ocorrerem uma ou mais falhas.<br />
Atualmente a norma EN 954-1 foi substituída pelas normas IEC 62061 e EN ISO 13849-1.<br />
[<strong>asaTek</strong> / J.Andril] 9
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo I<br />
NORMA IEC 62061<br />
A norma internacional IEC 62061<br />
considera cada função de<br />
segurança em detalhe tendo que<br />
ser elaborados requisitos de<br />
segurança específicos. Nestes<br />
requisitos incluem-se os seguintes<br />
pontos:<br />
Especificação funcional : O que<br />
cada função faz em pormenor.<br />
Especificação de integridade de<br />
segurança : Define a probabilidade<br />
de que o exigido à função será<br />
realizado sob condições especificas.<br />
A especificação de integridade de segurança, considera falhas de hardware e falhas de sistema. As falhas de sistema<br />
são aquelas que estão relacionadas com causas especificas e apenas podem ser evitadas pela remoção das respetivas<br />
causas, geralmente através de uma modificação do desenho. Em geral estas falhas resultam de especificações<br />
incorretas no inicio do projeto.<br />
Na norma IEC 62061 é estabelecido um requisito de integridade de segurança através de um valor que indica a<br />
probabilidade de falhas perigosas por hora para cada função de segurança relacionada. O valor para o Nivel de<br />
Integridade de Segurança SIL é calculado através do nível de segurança de cada componente ou de cada subsistema.<br />
A determinação do SIL (“Safety Integrity Level”) é exemplificada na tabela seguinte :<br />
NORMA EN ISO 13849-1<br />
A norma europeia EN ISO 13849-1 elaborada pelo CEN – Comité Europeu de Normalização sobre égide da ISO define<br />
um nível de desempenho de segurança denominado de PL (“Perfomance Level”) traduzido pela atribuição das letras<br />
A, B, C, D ou E. Tal como a norma EN62061 também estabelece este valor a partir da probabilidade de falhas tendo<br />
em conta 3 variáveis. Essas variáveis são as seguintes:<br />
MTTF (“Mean Time to Failure”) : Tempo estimado até ocorrer uma falha perigosa e que é estabelecido através<br />
do seguinte quadro :<br />
[<strong>asaTek</strong> / J.Andril] 10
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo I<br />
DC (Diagnostic Coverage) : É uma medida que indica quantas falhas perigosas o sistema de diagnóstico irá<br />
detetar. É estabelecido através do seguinte quadro:<br />
CATEGORIA : São as mesmas que estão estabelecidas no anexo 2 da norma EN 945-1 (ver pag.8).<br />
Com as três variáveis anteriores (MTTF, DC e CATEGORIA) é encontrado o nível PL. Na tabela seguinte é<br />
apresentado um método simplificado de determinação desse nível PL conforme a Tabela 7 da norma ISO 13849-1.<br />
Podemos também determinar o PL exigido através de um gráfico de risco como mostra a figura seguinte:<br />
As normas EN 62061 e EN 13849 sobrepõem-se na sua aplicação.<br />
Elas são semelhantes em diversos aspetos, havendo uma relação precisa<br />
entre ambas. A escolha da norma a utilizar depende do fabricante e de<br />
acordo com a tecnologia adotada. No entanto a norma EN 13849 é mais fácil<br />
de se aplicar tanto pela sua abordagem como pela reutilização de conceitos<br />
já conhecidos, na norma anterior EN 954-1.<br />
[<strong>asaTek</strong> / J.Andril] 11
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo I<br />
[<strong>asaTek</strong> / J.Andril] 12
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
II – Terminais e dispositivos de segurança<br />
Apresentação dos componentes de segurança para o <strong>TwinSAFE</strong><br />
O módulo <strong>TwinSAFE</strong>, no System Manager, do TC2.11 é o software<br />
de programação para os controladores de segurança BECKHOFF.<br />
O modulo de software <strong>TwinSAFE</strong> só por si não permite construir<br />
um sistema seguro. É necessário ter hardware que agrupe a lógica<br />
residente no software <strong>TwinSAFE</strong> com os órgãos funcionais<br />
perigosos da máquina industrial, através de equipamentos<br />
seguros.<br />
O hardware necessário é constituído por dois grupos funcionais:<br />
- 1º grupo é constituído por terminais de segurança que são incorporados no hardware do PLC ou controlador<br />
lógico de segurança BECKHOFF (cartas de entradas e saídas digitais seguras).<br />
- 2º grupo é constituído por dispositivos de segurança (bimanual, botão de emergência, barreiras luminosas,<br />
portas de acesso seguro, etc), externos ao PLC ou controlador de segurança, que são instalados fisicamente<br />
na máquina industrial que pretendemos certificar segundo as normas de segurança.<br />
II-1 – Terminais de segurança BECKHOFF<br />
Os terminais de segurança que a BECKHOFF disponibiliza dividem-se em dois grupos. O grupo dos controladores<br />
lógicos de segurança e o grupo das cartas de entradas e saídas seguras.<br />
[<strong>asaTek</strong> / J.Andril] 13
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
O programa de segurança, na BECKHOFF, é desenvolvido no configurador System Manager do TwinCAT 2.11 e<br />
correrá nos módulos lógicos EL6900, EL6930 E KL6904. Este programa é separado do programa do automatismo<br />
clássico, residente no softPLC TwinCAT PLC.<br />
Os dispositivos de monitorização (entradas de segurança) dos equipamentos de segurança estão ligados<br />
eletricamente às cartas KL1904, EL1904 ou EP1908.<br />
Os dispositivos de acionamento de segurança (saídas de segurança), que irão cortar as energias ou movimentos<br />
perigosos através de relés ou contatores, estão ligados às cartas EL2902 ou EL2904.<br />
Ambos são certificados como dispositivos de segurança. A comunicação entre a placa controladora de segurança<br />
(ex. EL6900) e as entradas/saídas seguras (ex. EL1904/EL2904) é feita através da rede EtherCAT. Isso é possível<br />
porque a comunicação usa um protocolo, certificado para segurança, designado por FSoE (Fail-safe over<br />
EtherCAT). Devido à enorme flexibilidade do sistema podemos ter, na mesma rede, mais do que um controlador<br />
de segurança.<br />
II-1.1 – Especificações dos terminais de entradas seguras (KL/EL/EJ 19xx)<br />
Os terminais (também designadas na gíria técnica<br />
cartas) com entradas digitais para segurança<br />
máquina, disponíveis na BECKHOFF, são os<br />
seguintes:<br />
Barramento KL (K bus)<br />
- KL1904 (4 entradas digitais seguras)<br />
Barramento EL (EtherCAT)<br />
- EL1904 (4 entradas digitais seguras)<br />
- EP1908-002 (8 entradas digitais seguras)<br />
Barramento EJ (EtherCAT)<br />
Nota: Ainda não disponíveis no mercado<br />
- EJ1914 e 18 (4 e 8 entradas digitais seguras)<br />
- EJ1957 (8 entradas/4 saídas digitais seguras)<br />
[<strong>asaTek</strong> / J.Andril] 14
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
Como exemplo, a carta EL1904 (na figura em baixo) possui 4 canais de entradas seguras. A estes 4 canais ligamos<br />
eletricamente equipamentos de segurança. Esses equipamentos de segurança podem ser botões de paragem de<br />
emergência, comando de máquina bimanual, portas de controlo de acesso a zonas perigosas, scanners laser para<br />
zonas perigosas, barreiras luminosas, tapetes de segurança de zona, etc<br />
II-1.1.1 – Diagrama de bloco do EL1904<br />
II-1.1.2 – Teste de impulsos nas entradas seguras<br />
Em cada canal da carta EL1904 podemos efetuar o teste ao circuito elétrico do<br />
equipamento de segurança a que está ligado. Este teste é feito através do gerar<br />
de um trem de impulsos. Estes impulsos permitem detetar falhas nos contatos<br />
do circuito elétrico através de curto-circuitos forçados externamente ou<br />
circuitos cruzados vindos de outras cartas.<br />
O comprimento temporal do impulso é de cerca 350 µs e repete-se 250 vezes<br />
por segundo. A comutação da saída, para este impulso, faz-se de 24 a 0Vdc.<br />
Estes ipulsos sae pelos teiais Input 1+ … 4+ e deeo entrar as<br />
entradas do respetivo par Input 1- … 4-. Estes trens de impulsos são<br />
independentes e assíncronos (desfasados no tempo). O tempo do ciclo deste<br />
teste nos 4 canais é de cerca 4 ms. Na figura, em baixo nesta pagina, está<br />
representado um diagrama temporal para o trem de impulsos gerado em cada<br />
um dos canais.<br />
Para termos esta função de teste de impulsos em cada um dos canais da carta<br />
EL1904 teremos, no <strong>TwinSAFE</strong> (EtherCAT), de ofigua o paeto Sensor test active ativando-o a TRUE.<br />
[<strong>asaTek</strong> / J.Andril] 15
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
II-1.1.3 – Tabela dos parâmetros do EL1904 (“Safety Parameters”)<br />
Nome do Parâmetro Significado Valor<br />
“FS Operating Mode” Endereço FS0E atribuído pelo DIP switch 1 a 65535<br />
“Operating Mode”<br />
[8000:01]<br />
Modo de Operação das entradas digitais<br />
de segurança<br />
“digital”<br />
“standstill monitoring 1” ou “2”<br />
“Sensor test Channel 1 Gerar trem de impulsos a sair pelo Input TRUE / FALSE<br />
active” [8001:01]<br />
1+ e a entrar em Input 1-<br />
“Sensor test Channel 2 Gerar trem de impulsos a sair pelo Input TRUE / FALSE<br />
active” [8001:02]<br />
2+ e a entrar em Input 2-<br />
“Sensor test Channel 3 Gerar trem de impulsos a sair pelo Input TRUE / FALSE<br />
active” [8001:03]<br />
3+ e a entrar em Input 3-<br />
“Sensor test Channel 4 Gerar trem de impulsos a sair pelo Input TRUE / FALSE<br />
active” [8001:04]<br />
4+ e a entrar em Input 4-<br />
“Logic Channel 1 and 2”<br />
[8002:01]<br />
Ativar a combinação lógica entre o canal<br />
1 e 2<br />
+ “single logic channel 1/2”<br />
+ ”asynchronous analyses OSSD, …”<br />
(o teste do sensor deve estar OFF)<br />
+ ”any pulse repitition OSSD,…”<br />
(o teste do sensor deve estar OFF)<br />
+ ”short cut channel 1/2, …”<br />
(não dever ser considerada falha)<br />
“Logic Channel 3 and 4”<br />
[8002:03]<br />
Ativar a combinação lógica entre o canal<br />
3 e 4<br />
“Store code” Necessário para o “Restore Mode” 0x0000<br />
“Project CRC” Necessário para o “Restore Mode” 0x0000<br />
+ “single logic channel 3/4”<br />
+ ”asynchronous analyses OSSD, …”<br />
(o teste do sensor deve estar OFF)<br />
+ ”any pulse repetition OSSD,…”<br />
(o teste do sensor deve estar OFF)<br />
+ ”short cut channel 3/4, …”<br />
(não dever ser considerada falha)<br />
II-1.1.4 – Exemplos de configuração dos parâmetros do EL1904<br />
Para cada tipo de equipamento de segurança (bimanual, botão de emergência, barreiras luminosas, etc) temos de<br />
configurar os parâmetros, mostrados na tabela anterior, de maneira diferente. De seguida demonstramos, com<br />
diversos exemplos, essas configurações.<br />
Exemplo 1: Configuração da EL1904 com Barreiras Luminosas (ligth barriers)<br />
Só sensores (barreiras luminosas ou scanners laser de segurança máquina) com autoteste das suas saídas, com um<br />
impulso máximo de 350 µs, é que se podem ligar à carta EL1904 (veja a figura seguinte).<br />
[<strong>asaTek</strong> / J.Andril] 16
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
Parâmetros para as barreiras luminosas ou scanners laser de segurança (“Safety Parametrs”):<br />
A figura seguinte mostra as configurações dos parâmetros para uma barreira luminosa de segurança ligada<br />
eletricamente ao Input 1 e 2 da carta EL1904. Neste exemplo o parâmetro 8002:01 também podia ser configurado<br />
com any pulse repetition OSSD, sensor test deactivated. Os parâmetros 8001:01 e :02 do Input 1 e 2 têm de ter<br />
o teste Sensor test Channel ? active desatiado FALSE).<br />
Exemplo 2: Configuração da EL1904 com tapetes de segurança (switching mats)<br />
Esta carta suporta também tapetes de segurança para zonas de trabalho perigosas.<br />
Parâmetros para os tapetes de segurança (“Safety Parametrs”):<br />
A figura seguinte mostra as configurações dos parâmetros para um tapete para zona de segurança ligada<br />
eletricamente ao Input 1 e 2 da carta EL1904. Neste exemplo, o parâmetro 8002:01 também podia ser configurado<br />
com any pulse repetition OSSD, sensor test deactivated.<br />
II-1.1.5 – Diagnóstico de erros e estado<br />
Todas as cartas possuem no seu frontal um conjunto de 8 LED´s de cor verde ou vermelha. Estes LED´s transmitem<br />
aos operadores de manutenção ou de projeto o estado ou erros de funcionamento da carta.<br />
Os LED´s Diag 1, 2, 3, e 4 servem para diagnosticar erros funcionais da carta EL1904.<br />
[<strong>asaTek</strong> / J.Andril] 17
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
1º LED: “Diag 1” (cor verde) - Indica o estado da interface do <strong>TwinSAFE</strong><br />
Codificação do erro (piscar do LED)<br />
Significado<br />
LED aceso continuamente Em funcionamento normal :<br />
Sem erros e comunicação do <strong>TwinSAFE</strong> OK<br />
Piscar rápido, alternando com 1 impulso flash<br />
Erro nos parâmetros S (parâmetro <strong>TwinSAFE</strong>)<br />
Piscar rápido, alternando com 2 impulso flash<br />
Piscar rápido, alternando com 3 impulso flash<br />
Piscar rápido, alternando com 4 impulso flash<br />
Piscar rápido, alternando com 5 impulso flash<br />
Piscar rápido, alternando com 6 impulso flash<br />
Piscar rápido, alternando com 7 impulso flash<br />
Piscar rápido, alternando com 8 impulso flash<br />
Erro nos parâmetros I (parâmetro Individual)<br />
À espera dos parâmetros S e I.<br />
Parâmetros S, I corretos (espera ordem de controlo)<br />
Erro de watchdog.<br />
Erro de CRC<br />
Erro dado pelo nº de sequencia<br />
Erro de comunicação no protocolo <strong>TwinSAFE</strong><br />
2º LED: “Diag 2” (cor vermelha) – Acende a cor vermelha quando deteta a injeção, numa entrada Input, de uma<br />
fonte de alimentação de 24Vdc externa à carta ou existe circuito cruzado. O erro apaga-se quando se elimina a causa.<br />
3º e 4º LED: “Diag 3” e “Diag 4” (cor vermelha) – Se o 3º LED (“Diag 3”) está aceso indica um erro interno que<br />
pode ser lido no 4º LED (“Diag 4”). O tipo de erro deve ser encontrado através do pulsar do LED “Diag 4” (ver tabela<br />
seguinte). A técnica de leitura é feita através de 4 sequências de impulsos luminosos do LED. Cada sequencia é<br />
separada por um espaço temporal curto. Após as 4 sequências há uma paragem longa. A tabela seguinte indica o tipo<br />
de erros conforme o numero de impulsos dentro das 4 sequências.<br />
LED “Diag 3” LED “Diag 4” (deve piscar seguindo 4 sequências de flashing)<br />
Sequência Significado Solução<br />
ON 6-1-1-1 Temperatura máxima interna excedida Verifique a refrigeração do quadro de<br />
comando onde se encontra a carta EL.<br />
7-1-1-1 Temperatura interna inferior à mínima<br />
permitida<br />
2-1-2-1 Tensão alimentação máxima do µC1<br />
excedida<br />
Verifique a fonte de alimentação.<br />
3-1-2-1 Tensão alimentação máxima do µC2<br />
excedida<br />
4-1-2-1 Tensão alimentação do µC1 abaixo do<br />
limite mínimo<br />
5-1-2-1 Tensão alimentação do µC2 abaixo do<br />
limite mínimo<br />
8-1-1-1 Excedido a temperatura diferencial<br />
entre os pontos de medição<br />
Verifique a instalação e a temperatura<br />
ambiente.<br />
Se surgirem outras sequências significa que existem erros internos no terminal. Esses erros devem forçar a paragem<br />
do funcionamento da carta EL1904.<br />
II-1.1.6 – Objetos de diagnóstico (CoE objects)<br />
Os objetos de diagnóstico servem para internamente verificarmos as possíveis causas de maus funcionamentos da<br />
carta de segurança.<br />
Nunca deveremos alterar esses objetos CoE no editor TwinCAT. Qualquer alteração desses objetos leva<br />
definitivamente a carta de segurança para modo falha (Fail-Stop state).<br />
[<strong>asaTek</strong> / J.Andril] 18
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
Índice FA80hex: Valores internos de temperatura<br />
O objeto CoE FA80hex indica o valor de temperatura interna atualmente na carta EL1904.<br />
Índice Nome Significado Flags Default<br />
FA80:01 “Temperature 1” Medição temperatura 1 RO 0bin<br />
FA80:02 “Temperature 2” Medição temperatura 2 RO 0bin<br />
Default = Valores vindos de fábrica<br />
Índice 800Ehex: Informação de diagnóstico<br />
O objeto CoE 800Ehex mostra mais informação de diagnóstico da carta EL1904.<br />
Índice Nome Significado Flags Default<br />
800E:0 Diagnóstico Os subíndices contem o diagnóstico RO<br />
Bit<br />
Detetado uma Fonte de Alimentação<br />
externa ou circuito cruzado.<br />
800E:0A Erro nos testes dos sensores<br />
0 1bin Erro no Input 1 0bin<br />
RO<br />
1 1bin Erro no Input 2 0bin<br />
2 1bin Erro no Input 3 0bin<br />
3 1bin Erro no Input 4 0bin<br />
Erro que ocorre no teste a dois canais (ex.<br />
Bit<br />
canais não coordenados).<br />
800E:0B Erro no par de canais<br />
RO<br />
0 1bin Erro na 1ª entrada do par 0bin<br />
1 1bin Erro na 2ª entrada do par 0bin<br />
Erro em tapete de segurança Bit Erro no par de entradas<br />
800E:0C Modo de operação:<br />
1,0 1bin Erro no 1º par de canais RO 0bin<br />
“input pair disagree”<br />
3,2 1bin Erro no 2º par de canais 0bin<br />
Erro nos testes de impulsos com a<br />
Bit<br />
utilização de tapetes de segurança (ex.<br />
detetada uma fonte de alimentação<br />
RO<br />
externa).<br />
800E:0D<br />
Erro em tapete de segurança<br />
Modo de operação:<br />
“external supply”<br />
0 1bin Erro no Input 1 0bin<br />
1 1bin Erro no Input 2 0bin<br />
2 1bin Erro no Input 3 0bin<br />
3 1bin Erro no Input 4 0bin<br />
[<strong>asaTek</strong> / J.Andril] 19
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
II-1.2 – Especificações dos terminais de saídas seguras (KL/EL/EJ 29xx)<br />
Os terminais de saídas digitais para segurança máquina, disponíveis na BECKHOFF, são os seguintes:<br />
Barramento KL (K bus)<br />
- KL2904 (4 saídas digitais seguras)<br />
Barramento EL (EtherCAT)<br />
- EL2901 (contatos potencia 1 canal)<br />
- EL2902 (2 saídas digitais seguras)<br />
- EL2904 (4 saídas digitais seguras)<br />
Barramento EJ (EtherCAT)<br />
Nota : Ainda não disponíveis no mercado<br />
- EJ2914 e 18 (4 e 8 saídas digitais seguras)<br />
- EJ2957 (8 entradas/4 saídas digitais seguras)<br />
Como exemplo, a carta EL2904 (da figura) possui 4 canais de saídas seguras. A estes 4 canais ligamos eletricamente<br />
os equipamentos de corte (alimentados a 24Vdc) das energias perigosas (elétrica, cinética ou potencial). Esses<br />
equipamentos de corte são relés ou contatores de potência, trincos eletromecânicos, servo-drives, etc.<br />
II-1.2.1 – Diagrama de bloco do EL2904<br />
II-1.2.2 – Teste de Impulsos nas saídas seguras<br />
Em cada canal da carta EL2904 podemos efetuar o teste ao circuito elétrico do<br />
equipamento de corte, a que está ligada. Este teste é feito através do gerar de um<br />
trem de impulsos. Estes impulsos permitem detetar falhas nas ligações elétricas<br />
feitas aos relés, contatores ou trincos eletromagnéticos.<br />
O comprimento temporal do impulso está entre 350 µs a 800 µs e repete-se 5 a 7<br />
vezes por segundo. A comutação da saída, para este impulso, faz-se de 24 a 0V e<br />
volta a 24Vdc. Estes impulsos saem em cada Output 1+ … 4+ e deeo surgir<br />
nas entradas do respetivo par Output 1- … 4-. Estes trens de impulsos são<br />
independentes e assíncronos (desfasados no tempo). Na figura apresentada, em<br />
baixo nesta pagina, está representado um diagrama temporal para o trem de<br />
impulsos gerado em cada um dos canais.<br />
[<strong>asaTek</strong> / J.Andril] 20
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
Para termos esta função de teste de impulsos, em cada um dos canais da carta EL2904, teremos no <strong>TwinSAFE</strong><br />
(EtherCAT) de configurar o parâmetro “current measurement” e o “testing of outputs active” a TRUE. Não existe<br />
razão funcional termos o parâmetro “current measurement” a TRUE e o “testing of outputs active” a FALSE.<br />
II-1.2.3 – Tabela dos parâmetros do EL2904 (“Safety Parameters”)<br />
Nome do Parâmetro Significado Valor<br />
“Standard outputs active” Podemos colocar uma saída da carta EL2904 a ser comutada TRUE/FALSE<br />
[8000:01]<br />
por uma condição residente no PLC standard. A saída é<br />
linkada com um sinal lógico “AND”.<br />
“Current measurement active” A medição de corrente de consumo do rele ou contator está TRUE/FALSE<br />
[8000:02]<br />
ativa (faz a medição).<br />
“Testing of outputs active”<br />
[8000:03]<br />
O teste de impulsos do respetivo canal é ativado.<br />
TRUE/FALSE<br />
“Error acknowledge active”<br />
[8000:04]<br />
Com o valor TRUE:<br />
Erros na carta EL levam a um RESET nas ligações do <strong>TwinSAFE</strong><br />
(erro 14 [0x0E]). Este código de erro é mostrado nos dados de<br />
diagnóstico e mantem-se até reconhecermos o erro, através<br />
da flag “ErrAck”, no grupo do <strong>TwinSAFE</strong>.<br />
Com o valor FALSE (valor de fábrica):<br />
Erros na carta EL só se pode fazer o RESET através do corte<br />
de energia à carta e reinicia-la de novo.<br />
TRUE/FALSE<br />
“Store code” Necessário para o “Restore Mode” 0x0000<br />
“Project CRC” Necessário para o “Restore Mode” 0x0000<br />
NOTA :<br />
Se tivermos os parâmetros “current measurement active” ou o “testing of outputs active” ativo (TRUE) cada um<br />
dos canais Output 1 a 4 geram impulsos de teste. Se há indicação de erro na carta EL, por incompatibilidade funcional<br />
dos equipamentos de corte (relés ou contatores) que utilizamos na aplicação, devemos por os dois parâmetros<br />
anteriores a FALSE. Não existe e não faz qualquer sentido termos os parâmetros “testing of outputs active” a FALSE<br />
com a propriedade “current measurement active” a TRUE.<br />
Ao desligarmos estes dois parâmetros reduzimos a classificação do nível de segurança da máquina industrial em<br />
que está instalado o sistema <strong>Beckhoff</strong> <strong>TwinSAFE</strong>.<br />
[<strong>asaTek</strong> / J.Andril] 21
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
Janela dos parâmetros da carta EL2904.<br />
II-1.2.4 – Diagnóstico de estado e erros<br />
Todas as cartas possuem no seu frontal um conjunto de 8 LED´s de cor verde ou vermelha. Estes LED´s transmitem<br />
aos operadores de manutenção ou de projeto o estado ou erros de funcionamento da carta.<br />
Os LED´s Diag 1, 2, 3, e 4 servem para diagnosticar erros funcionais da carta EL2904.<br />
1º LED: “Diag 1” (cor verde) - Indica o estado da interface do <strong>TwinSAFE</strong><br />
Codificação do erro (piscar do LED)<br />
LED aceso continuamente<br />
Significado<br />
Em funcionamento sem erros.<br />
2º LED: “Diag 2” (cor vermelha) - Indica o estado das saídas digitais de segurança da carta EL<br />
Codificação do erro (piscar do LED)<br />
Significado<br />
Piscar rápido, alternando com 1 impulso flash Erro na saída 1 (Output 1) Circuito da carga em circuito<br />
Piscar rápido, alternando com 2 impulso flash Erro na saída 2 (Output 2) aberto ou corrente de carga<br />
inferior a 20mA ou superior a<br />
Piscar rápido, alternando com 3 impulso flash Erro na saída 3 (Output 3)<br />
500mA.<br />
Piscar rápido, alternando com 4 impulso flash Erro na saída 4 (Output 4)<br />
Piscar rápido, alternando com 5 impulso flash Nível de tensão baixo<br />
Piscar rápido, alternando com 6 impulso flash Nível de tensão alto<br />
Piscar rápido, alternando com 7 impulso flash Temperatura interna no terminal muito baixa<br />
Piscar rápido, alternando com 8 impulso flash Temperatura interna no terminal muito alta<br />
Piscar rápido, alternando com 9 impulso flash Erro no diferencial de temperatura<br />
Piscar rápido, alternando com 10 impulso flash<br />
Erro no circuito saída (Circuito da carga em aberto,<br />
curto-circuito ou fonte alimentação externa)<br />
Estes erros só podem ser “apagados” após a eliminação do erro, com o corte da energia elétrica à carta.<br />
3º e 4º LED: “Diag 3” e “Diag 4” (cor vermelha) – Se o 3º LED (“Diag 3”) se encontra aceso indica um erro interno.<br />
Este erro força o desligar deste terminal. O tipo de erro deve ser encontrado através do pulsar do LED “Diag 4”. A<br />
técnica de leitura é feita através de 4 sequências de impulsos luminosos do LED. Cada sequencia é separada por um<br />
espaço temporal curto. Após as 4 sequências há uma paragem longa. O tipo de erros é conforme o numero de impulsos<br />
dentro das 4 sequências (igual à tabela da EL1904). Esta contagem deve ser enviada para a <strong>Beckhoff</strong> quando da<br />
reparação do terminal E2904.<br />
[<strong>asaTek</strong> / J.Andril] 22
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
II-1.2.5 – Objetos de diagnóstico (CoE objects)<br />
Os objetos de diagnóstico servem para internamente verificarmos as possíveis causas de maus funcionamentos da<br />
carta de segurança. Nunca deveremos alterar esses objetos CoE no editor TwinCAT. Qualquer alteração desses<br />
objetos leva definitivamente a carta de segurança para modo falha (Fail-Stop state).<br />
Índice FA80hex: Valores internos de temperatura<br />
O objeto CoE FA80hex indica o valor de temperatura interna atualmente na carta EL2904.<br />
Índice Nome Significado Flags Default<br />
FA80:01 Temperature 1 Medição temperatura 1 (lado esquerdo) RO 0bin<br />
FA80:02 Temperature 2 Medição temperatura 2 (lado esquerdo) RO 0bin<br />
FA80:02 Temperature Outputs Medição temperatura saídas (lado direito) RO 0bin<br />
Default = Valores vindos de fábrica<br />
Índice 800Ehex: Informação de diagnóstico<br />
O objeto CoE 800Ehex mostra mais informação de diagnóstico da carta EL2904.<br />
Índice Nome Significado Flags Default<br />
800E:0 Diagnóstico Os subindices contem o diagnóstico RO<br />
Bit<br />
Detetado uma Fonte de Alimentação externa<br />
ou circuitos cruzados *<br />
0 1bin Erro no Output 1 0bin<br />
1 1bin Erro no Output 2 0bin<br />
2 1bin Erro no Output 3 0bin<br />
4 1bin Erro no Output 4 0bin<br />
800E:0C Erro nas saídas<br />
RO<br />
Circuito aberto ou corrente inferior a 20mA<br />
Bit<br />
ou corrente superior a 500mA**<br />
4 1bin Erro no Output 1 0bin<br />
5 1bin Erro no Output 2 0bin<br />
6 1bin Erro no Output 3 0bin<br />
7 1bin Erro no Output 4 0bin<br />
800E:0D<br />
Bit Tensão (power contacts) fora dos limites RO<br />
Erro na fonte de<br />
0 1bin Tensão muito alta 0bin<br />
alimentação<br />
1 1bin Tensão muito baixa 0bin<br />
[<strong>asaTek</strong> / J.Andril] 23
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
800E:0E<br />
Erro de temperatura nos<br />
microcontroladores da<br />
carta EL<br />
Bit Temperatura fora das especificações RO<br />
0 1bin Temperatura alta no µC1 0bin<br />
1 1bin Temperatura alta no µC2 0bin<br />
2 1bin Temperatura alta na carta de saída 0bin<br />
3 1bin Temperatura baixa no µC1 0bin<br />
4 1bin Temperatura baixa no µC2 0bin<br />
5 1bin Temperatura baixa carta saída 0bin<br />
6 1bin Diferencial Temperatura alta (µC´s) 0bin<br />
7 1bin Diferencial Temperatura alta na EL 0bin<br />
*) Esta mensagem de diagnóstico só é idiada se o teste Current Measurement estiver ativo (FALSE)<br />
**) Esta mensagem de diagnóstio só é idiada se o teste Current Measurement estiver ativo (TRUE)<br />
II-1.2.6 – Possíveis causas das mensagens de diagnóstico<br />
Diagnóstico Possíveis causas Acão corretiva<br />
Se o paeto Testing of outputs active e / ou Current measurement active esto<br />
ativos:<br />
Falha no teste de impulsos.<br />
Causa: ligações cruzadas ou a utilização de fontes de Elimine estas duas causas.<br />
alimentação externa à carta.<br />
Falha no teste de impulsos.<br />
Utilização de cabos isolados e<br />
Causa: A utilização de caminhos comuns de cabos<br />
separados, através da utilização de<br />
pode induzir sinais de ruido acoplados pelas<br />
caminho de cabos diferentes.<br />
capacidades parasitas entre cabos.<br />
O LED Diag 2<br />
pisca 1,2,3,4 ou<br />
10 impulsos flash<br />
Falha na medição de corrente de carga.<br />
Causa: O consumo de corrente pela carga (relé) é<br />
inferior a 20mA ou superior a 500mA.<br />
Escolha um relé ou contator que<br />
tenha um consumo de corrente<br />
entre 20 a 500 mA.<br />
Idepedeteete de os paeto Testing of outputs active e / ou Current<br />
measurement active estae ativos:<br />
Os níveis da tensão de alimentação ultrapassam os<br />
limites permitidos (24Vdc -15% / + 20%).<br />
Causa: A possível causa é a existência de um curtocircuito<br />
na saída do terminal ou a existência uma<br />
queda brusca de tensão quando da comutação da<br />
carga (relé ou contator).<br />
Falha EMC (compatibilidade eletromagnética)<br />
Elimine o curto-circuito. Verifique a<br />
potencia máxima da Fonte de<br />
Alimentação elétrica, se é a<br />
adequada.<br />
Tome medidas em relação ao ruido<br />
RF (Radio Frequência).<br />
O LED Diag 2<br />
pisca 5 impulsos<br />
flash<br />
Defeito interno na carta EL<br />
Não há tensão elétrica nos contatos de potência<br />
(facas existentes no lado esquerdo do terminal EL).<br />
A tensão nos contatos de potência liga depois de<br />
ligar a alimentação do terminal EL.<br />
Tensão baixa nos contatos de potência (facas<br />
existentes no lado esquerdo do terminal EL).<br />
Falha EMC (compatibilidade eletromagnética)<br />
Defeito interno na carta EL<br />
Substitua a carta EL<br />
Ligue a fonte de alimentação que<br />
alimenta os contatos de potência.<br />
Faça o Reset do eo PowerOn<br />
Reset<br />
Ligue a fonte de alimentação que<br />
alimenta os contatos de potência<br />
antes ou ao mesmo tempo que o<br />
terminal EL. Faça o Reset do erro<br />
PowerOn Reset<br />
Coloque o nível de Tensão elétrica<br />
para os valores corretos e faça o<br />
Reset do erro (PowerOn Reset).<br />
Tome medidas em relação ao ruido<br />
RF (Radio Frequência).<br />
Substitua a carta EL<br />
[<strong>asaTek</strong> / J.Andril] 24
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Nível de tensão elétrica muito alta nos contatos de<br />
potência.<br />
Capítulo II<br />
Reduza o nível de Tensão elétrica<br />
para os valores corretos e faça o<br />
Reset do erro (PowerOn Reset).<br />
O LED Diag 2<br />
pisca 6 impulsos<br />
flash<br />
O LED Diag <br />
pisca 7 impulsos<br />
flash<br />
O LED Diag 2<br />
pisca 8 impulsos<br />
flash<br />
O LED Diag 2<br />
pisca 9 impulsos<br />
flash<br />
Existência de picos de tensão elétrica nos contatos<br />
de potência, provocados pelo acionamento de<br />
cargas indutivas ( contatores de potência).<br />
Falha EMC (compatibilidade eletromagnética)<br />
Erro interno na carta EL<br />
Temperatura no terminal muito baixa<br />
Falha EMC (compatibilidade eletromagnética)<br />
Defeito interno na carta EL<br />
Temperatura no terminal muito alta<br />
Falha EMC (compatibilidade eletromagnética)<br />
Defeito interno na carta EL<br />
Os diferenciais de temperatura muito altos entre os<br />
3 pontos de medição internos.<br />
Falha EMC (compatibilidade eletromagnética)<br />
Defeito interno na carta EL<br />
Elimine ou reduza esses picos de<br />
tensão colocando um filtro RC ou<br />
um díodo de roda livre e<br />
paralelo com a bobine do contator.<br />
Tome medidas em relação ao ruido<br />
RF (Radio Frequência).<br />
Substitua a carta EL<br />
Cumpra as gamas de temperatura<br />
especificadas na documentação.<br />
Tome medidas em relação ao ruido<br />
RF (Radio Frequência).<br />
Substitua a carta EL<br />
Cumpra as gamas de temperatura<br />
especificadas na documentação.<br />
Tome medidas em relação ao ruido<br />
RF (Radio Frequência).<br />
Substitua a carta EL<br />
Um dos pontos de medição deve<br />
estar em falha. Substitua o<br />
terminal.<br />
Um ponto de medição interno<br />
mostra uma leitura elevada.<br />
Aumente a refrigeração do quadro<br />
de comando e/ou verifique a<br />
colocação do terminal cumprindo<br />
as regras de boas praticas de<br />
instalação mecânica, evitando a<br />
sua instalação junto a fontes de<br />
calor.<br />
Tome medidas em relação ao ruido<br />
RF (Radio Frequência).<br />
Substitua a carta EL<br />
[<strong>asaTek</strong> / J.Andril] 25
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
II-1.3 – Especificações dos terminais com controlador lógico <strong>TwinSAFE</strong> (KL/EL/EJ 69xx)<br />
Os terminais, que correm o programa lógico de<br />
segurança <strong>TwinSAFE</strong>, disponível são os seguintes:<br />
Barramento KL (K bus)<br />
- KL6904<br />
Barramento EL (EtherCAT)<br />
- EL6900<br />
- EL6910 (só com TC3)<br />
- EL6930 (<strong>TwinSAFE</strong> e PROFIsafe)<br />
Barramento EJ (EtherCAT)<br />
- EJ6910 (só com TC3)<br />
PLC de Segurança EK (EtherCAT)<br />
- EK1960 (só com TC3)<br />
Este terminal EL6900 permite interligar as entradas<br />
EL19xx com as saídas EL29xx seguras seguindo a<br />
lógica de segurança residente no controlador da carta EL6900. Esta carta cumpre as normas IEC 61508:2010 SIL 3,<br />
DIN EN ISO 13849-1:2006 (Cat4, PLe), NRTL, UL508, UL1998 e UL991.<br />
Este controlador lógico de segurança, tal como os terminais de entrada e saídas seguras EL, deverão estar<br />
incorporadas em rede EtherCAT com módulos de cabeceira (Bus Couplers) EKxxxx ou PC embebidos CXxxxx.<br />
II-1.3.1 – Programação do código lógico de segurança<br />
O programa lógico de segurança irá estar residente no controlador EL6900, EL6930 ou KL6904. O programa de<br />
segurança Homem-Máquina não poderá estar residente em um PLC convencional, como o softPLC TwinCAT. Os<br />
procedimentos necessários para construir um programa de segurança <strong>TwinSAFE</strong> serão explicados detalhadamente<br />
no Capitulo III, deste manual.<br />
II-1.3.2 – Diagnóstico de estado e erros<br />
O terminal lógico de segurança EL6900 possui no seu frontal um conjunto de 8 LED´s de cor verde ou vermelha.<br />
Estes LED´s transmitem aos operadores de manutenção ou de projeto o estado ou erros de funcionamento da<br />
carta.<br />
Os LED´s Diag 1, 2, 3, e 4 servem para diagnosticar erros funcionais da carta EL6900. Os LED´s State 1, 2, 3 e 4<br />
indicam o estado em que se encontra o terminal EL6900.<br />
[<strong>asaTek</strong> / J.Andril] 26
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
- LED´s de INDICAÇÃO DE ERRO<br />
Ataés dos LED´s Diag 1, Diag 2, Diag 3 e Diag 4 oseguios sae se existe um erro no controlador<br />
lógico <strong>TwinSAFE</strong> EL6900 e qual a sua causa.<br />
1º LED: Diag 1 (cor verde) - Indica o estado da interface do <strong>TwinSAFE</strong><br />
Codificação do erro (piscar do 1º LED)<br />
Significado<br />
LED aceso continuamente (ON)<br />
Programa de segurança guardado no controlador.<br />
2º LED: Diag 2 (cor vermelha) - Indica o estado interno do controlador de segurança EL6900 (em preparação).<br />
3º e 4º LED: Diag 3 e Diag 4 (cor vermelha) – Se o 3º LED Diag 3 se eota aeso (ON) indica um erro<br />
interno. Este erro força o desligar deste terminal. O tipo de erro deve ser encontrado através do pulsar do LED<br />
Diag 4 ou se estiver desligado (OFF). Ver a tabela seguinte:<br />
4º LED-Codificação erro (com 3º LED=ON) Significado<br />
A piscar Erro no µC1<br />
Desligado (OFF) Erro no µC2<br />
3º e 4º LED: Diag 3 e Diag 4 (cor vermelha) – Se o 3º LED Diag 3 se eota desligado OFF idia o<br />
estado do terminal. Ver a tabela seguinte:<br />
4º LED-Codificação estado (com 3º LED=OFF) Significado<br />
Piscar 1 flash (piscar uniforme)<br />
Erro da Função Bloco de grupo do <strong>TwinSAFE</strong><br />
Piscar 2 flash (pausa longa entre Impulsos flash) Erro de comunicação de grupo do <strong>TwinSAFE</strong><br />
Piscar 3 flash (pausa longa entre impulsos flash) Erro de Função Bloco e comunicação de grupo <strong>TwinSAFE</strong><br />
Níveis de tensão de alimentação ou temperatura interna<br />
Aceso<br />
do terminal fora da gama permitida. O diagnóstico<br />
detalhado pode ser visto no objeto FA00hex.<br />
- LED´s de INDICAÇÃO DE ESTADO<br />
Ataés dos LED´s State 1, State 2, State 3 e State 4 oseguios sae o estado funcional do controlador<br />
lógico <strong>TwinSAFE</strong>, terminal EL6900.<br />
State 1 State 2 State 3 State 4 Significado<br />
OFF OFF OFF ON Não existe projeto (programa) de segurança <strong>TwinSAFE</strong><br />
residente na sua memoria.<br />
OFF OFF ON ON Projeto presente na memoria do terminal<br />
Status da rede EtherCAT em Pre-OP (Pre-Operational)<br />
ON ON ON ON Projeto presente na memoria do terminal<br />
Status da rede EtherCAT em OP (Operational)<br />
II-1.3.3 – Objetos de diagnóstico (CoE objects)<br />
Os objetos de diagnóstico servem para internamente verificarmos as possíveis causas de maus funcionamentos da<br />
carta de segurança.<br />
Nunca deveremos alterar esses objetos CoE no editor TwinCAT. Qualquer alteração desses objetos leva<br />
definitivamente a carta de segurança para modo falha (Fail-Stop state).<br />
[<strong>asaTek</strong> / J.Andril] 27
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
Índice FA80hex: Valores internos de temperatura<br />
O objeto CoE FA80hex indica o valor de temperatura interna atualmente na carta EL6900.<br />
Índice Nome Significado Flags Default<br />
FA80:01 Temperature Primary MC Medição da temperatura 1 RO 0<br />
FA80:02 Temperature Secondary MC Medição da temperatura 2 RO 0<br />
Default = Valores vindos de fábrica<br />
Índice FA00hex: Informação de diagnóstico<br />
O objeto CoE FA00hex mostra mais informação de diagnóstico da carta EL6900.<br />
Índice Nome Significado Flags Default<br />
FA00:0 Diagnóstico Os subindices contem o diagnóstico detalhado RO<br />
Word Erros<br />
Erro de temperatura<br />
0005hex Temperatura máxima excedida<br />
0006hex Temperatura abaixo do limite mínimo<br />
0007hex Diferencial de temperatura excedida<br />
FA00:03<br />
0101hex Tensão máxima no µC 1 excedida<br />
0102hex Tensão máxima no µC 2 excedida<br />
RO 0000hex<br />
Erro na alimentação 0103hex<br />
Tensão mínima no µC 1 abaixo do<br />
limite<br />
0104hex<br />
Tensão mínima no µC 2 abaixo do<br />
limite<br />
[<strong>asaTek</strong> / J.Andril] 28
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
II-2 – Dispositivos de segurança<br />
Existem no mercado uma vasta gama de dispositivos de comando de segurança máquina. Estes dispositivos são<br />
fornecidos por diversas marcas (Siemens, Schmersal, Banner, Sick, Schneider, etc). A BECKHOFF no seu portfolio de<br />
produtos não possui dispositivos de segurança para venda, somente terminais e PLC´s de segurança.<br />
Da gama variada de dispositivos de segurança destacamos os seguintes:<br />
Comandos de paragem de emergência ESTOP – Emergency stop<br />
Comandos de bimanual Two-hand control<br />
Barreiras óticas de segurança Safety ligth curtain<br />
Scanners laser de segurança Safety laser scanner<br />
Tapetes e batentes de segurança máquina Safety switch mat / Safety bumper<br />
Trincos de porta de segurança Guard locking switching / tumbler)<br />
Portas de proteção de máquinas Protective door machine<br />
Cada um destes dispositivos de segurança tem funcionalidades especificas no cumprimento das normas de<br />
segurança homem-máquina. De seguida iremos abordar, de uma maneira ligeira, as características técnicas de<br />
cada um destes dispositivos.<br />
II-2.1 – Comandos de paragem de eergêcia ESTOP - Emergency stop<br />
Toda a máquina industrial deverá ter um dispositivo de paragem de emergência (ESTOP). São dispositivos com<br />
acionadores, geralmente na forma de botões tipo cogumelo de cor vermelha, colocados em local visível na<br />
máquina ou próximo dela e sempre ao alcance do operador. Quando acionados, tem a finalidade de parar todo e<br />
qualquer movimento perigoso de órgãos pertencente à máquina.<br />
Devem ser monitorizados por um relé ou PLC de segurança. No caso de utilizarmos controladores de segurança<br />
BECKHOFF, os seus contatos elétricos deverão estar ligados eletricamente a entradas seguras (ex. terminal EL1904)<br />
e vigiados através do programa de segurança <strong>TwinSAFE</strong> residente em um controlador de segurança (ex. EL6900) ou<br />
PLC de segurança (ex. EK 1960).<br />
Quando são utilizados comandos de bimanual, ligados por fichas rápidas (removíveis), que contenham um botão de<br />
paragem de emergência este não pode ser único. Deve haver um outro dispositivo de paragem de emergência, no painel<br />
de controlo ou no corpo da máquina. É necessário ainda a adoção de medidas para evitar confusão entre os controlos<br />
ativos e inativos.<br />
[<strong>asaTek</strong> / J.Andril] 29
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
Esquema elétrico do Comando de paragem de emergência de segurança<br />
Nestes dispositivos de segurança de emergência (ESTOP) podemos ter duas configurações elétricas. Uma com 2 contatos<br />
Normalmente Fechados (NF) ou um contato NF e outro Normalmente Aberto (NA). Em ambos os casos os contactos são<br />
guiados mecanicamente. Nas ligações aos terminais da BECKHOFF usam-se os dois contatos NF. Com o comando de<br />
paragem de emergência ligado eletricamente a entradas seguras dos terminais de segurança EL1904 e controlado<br />
por um controlador lógico <strong>TwinSAFE</strong> conseguimos obter a categoria CAT 4/PL=e.<br />
II-2.2 – Comandos de biaual Two-hand control<br />
Os comandos de bimanual são constituídos por 2 botões de pressão que pertencem ao mesmo dispositivo de<br />
proteção. Estes 2 botões não podem estar separados e tem de pertencer a mesma caixa de comando. Em geral,<br />
serve para assegurar a ocupação de ambas as mãos em simultâneo do operador da máquina. Assim, ambas as<br />
mãos ficam fora da área perigosa. Este operador é o responsável de dar inicio aos movimentos, dos órgãos da<br />
máquina, considerados perigosos. Deverá manter o comando bimanual ativo durante o tempo que o perigo esteja<br />
presente na máquina.<br />
Os comandos de bimanual são montados, na forma standard, com um comando de paragem de emergência (de<br />
acordo com a norma EN ISSO 13850) e dois botões de pressão. Alem disso existem coberturas de proteção<br />
mecânica, sobre os botões de pressão, as quais protegem contra a manipulação incorreta do bimanual com outras<br />
partes do corpo humano, tais como cotovelos, barriga, ancas, coxas, joelhos, etc.<br />
Esquema elétrico de Comando bimanual de segurança<br />
Nestes dispositivos de segurança de bimanual temos 2 contatos. 1 contato é Normalmente Fechado (NF) e o outro um<br />
contato Normalmente Aberto (NA). Ambos os contactos são guiados mecanicamente. Nas ligações aos terminais da<br />
BECKHOFF usam-se os contatos NF e NA. Com o comando bimanual instalado com os terminais de segurança EL1904<br />
e os controladores lógicos <strong>TwinSAFE</strong> conseguimos obter a categoria CAT 4/PL=e.<br />
[<strong>asaTek</strong> / J.Andril] 30
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
II-2.3 – Barreiras óticas de segurança Safety ligth urtai)<br />
Quase todas a máquinas industriais possuem órgãos com movimentos ou outro tipo de energia que poderá causar<br />
dados ao operador. Para restringir o acesso a essas zonas, cujos órgãos estão em funcionamento, com energia<br />
cinética, potencial, elétrica ou térmica são usadas barreiras luminosas ou cortinas óticas de segurança. Estas<br />
barreiras tem a função de cortar ou desligar essa energia (cinética, potencia, elétrica ou térmica) dos órgãos<br />
funcionais perigosos, quando violamos a zona perigosa.<br />
Estas barreiras óticas de segurança permitem serem integradas, dentro do conceito de segurança máquina, em<br />
espaços reduzidos. A sua grande aplicação é a proteção a pessoas, mãos ou mesmo dedos em máquinas industriais<br />
como prensas eletromecânicas, hidráulicas, pneumáticas, entre outras aplicações industriais.<br />
Esquema elétrico ou eletrónico das Barreiras óticas de segurança<br />
A parte eletrónica das barreiras luminosas já possui uma categoria de segurança de nível mais alto. Isto obriga que<br />
os sinais elétricos (com informação de segurança) que são transmitidos, ao terminador da BECKHOFF, sejam<br />
testados no controlo eletrónico da barreira luminosa. Este auto-teste (teste de impulsos) das saídas seguras da<br />
barreira é designado por OSSD Output Signal Switching Device . Com as barreiras óticas de segurança, ligadas<br />
eletricamente aos terminais de segurança EL1904 e controladores lógicos <strong>TwinSAFE</strong>, conseguimos obter a<br />
categoria CAT 4/PL=e.<br />
[<strong>asaTek</strong> / J.Andril] 31
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
II-2.4 – Scanners laser de seguraça Safety laser scanner)<br />
Um scanner laser permite que configuremos zonas ou áreas que pretendemos proteger contra a intrusão de<br />
pessoas. A grande vantagem é poder facilmente e por software desenhar essas áreas mesmo tendo formatos<br />
complexos. Efetivamente protegem operadores de máquina bem como sistemas moveis, para uma determinada<br />
área.<br />
Os scanners laser de segurança são uma solução para proteção de obstáculos em veículos autónomos (AGV´s –<br />
Automated Guided Vechiles oo paa zoas de trabalho de células robotizadas, entre outras aplicações.<br />
Através do software podemos programar diversos campos com funções de segurança diferentes. Podemos ter<br />
uma área considerada perigosa e logo teremos de a proteger contra a intrusão de pessoas provocando assim a<br />
paragem do movimento perigoso da máquina. Também podemos ter outras zonas de trabalho que serão de aviso<br />
e que não provocam, quando são violadas, a pagarem da mesma máquina.<br />
Esquema elétrico ou eletrónico do Scanner laser de segurança<br />
Com os scanners laser de segurança instalados com os terminais de segurança EL1904 e controladores lógicos<br />
<strong>TwinSAFE</strong> conseguimos obter, no máximo, a categoria CAT 3/PL=e. Todavia, tal como as barreiras luminosas de<br />
segurança, os sinais elétricos (com informação de segurança) que são transmitidos ao terminador da BECKHOFF<br />
são testados. Este auto-teste (teste de impulsos) das suas saídas é designado, tal como nas barreiras luminosas,<br />
por OSSD Output Signal Switching Device .<br />
[<strong>asaTek</strong> / J.Andril] 32
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
II-2.5 – Tapetes e batentes de seguraça Safety at ad uper)<br />
Os tapetes e batentes de segurança são sensíveis à pressão. São revestidos por um invólucro selado em um<br />
isolante de alta resistência (IP67) para uso em ambientes industriais agressivos. A superfície do topo pode ser<br />
escolhida em alumínio ou PVC o que permite a sua utilização em ambientes adversos tanto mecanicamente,<br />
térmico ou químico.<br />
Existe uma norma própria para os tapetes de segurança que é a norma EN1760-1. Com uma correta instalação<br />
elétrica usando os terminais da BECKHOFF EL1904 e controladores lógicos <strong>TwinSAFE</strong> podemos obter a categoria de<br />
segurança CAT 4/PL=e.<br />
Esquema elétrico ou eletrónico dos Tapetes ou batentes de segurança<br />
O circuito elétrico dos tapetes ou dos batentes de segurança é constituído por 4 fios elétricos (dois circuitos<br />
redundantes independentes).<br />
A figura em baixo mostra o esquema elétrico de principio dos tapetes ou batentes de segurança (sensor). O tapete<br />
de segurança esta representado por um contato Normalmente Aberto (NA) em paralelo com a bobine do rele K1<br />
(corresponde a uma entrada segura do terminal EL1904).<br />
Quando o tapete de segurança está em funcionamento, sem presença de pessoas a pressiona-lo, é enviado uma<br />
pequena corrente para o sensor (ex. através da entrada Input 1+ da EL1904) que provoca o acionamento do relé<br />
K1 (ex. não há retorno dessa corrente na entrada Input1– da EL1904). Neste caso, sem presença de pessoas em<br />
cima do tapete o contato do sensor está em circuito aberto.<br />
Em caso de alguém pisar o tapete o sensor fecha o contato, o que provoca um curto-circuito, deixando assim de<br />
excitar o relé K1 (ex. há retorno de corrente na entrada Input- da EL1904). Neste caso entramos em modo de<br />
falha. Uma resistência balastro (R), que se encontra em serie no circuito, limita a corrente máxima de curtocircuito.<br />
Com os tapetes de segurança instalados com os terminais de segurança EL1904 e controladores lógicos <strong>TwinSAFE</strong><br />
conseguimos obtemos a categoria CAT 4/PL=e.<br />
Resumo : Em posiço de proteção o sensor / tapete está a ser pisado pessioado o ue provoca ter o<br />
contato elétrico fechado. E estado oal o pisado o otato elétio est aeto.<br />
[<strong>asaTek</strong> / J.Andril] 33
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo II<br />
II-2.6 – Portas e trincos de seguraça Protective door machine and tuler)<br />
A alternativa às barreiras óticas de segurança é a utilização de proteções físicas que limitem o acesso às zonas<br />
perigosas da máquina. No caso de o operador de máquina necessitar de aceder a essas zonas, frequentemente,<br />
temos de colocar essas proteções físicas com movimento de abertura e fecho.<br />
Essas proteções físicas moveis designadas de portas de segurança máquina terão de ser monitorizadas, pelo<br />
controlador lógico de segurança <strong>TwinSAFE</strong>, através da colocação de fins de curso de segurança. Em algumas<br />
situações de máquinas com energia cinética ou potencial, perigosa para o operador, a porta de segurança só se<br />
deve abrir quando essa energia desaparecer. Nestas situações são colocados trincos eletromecânicos de segurança<br />
que inibem e encravam a abertura da porta, pelo operador, enquanto permanecer o perigo.<br />
Com uma correta instalação elétrica usando os terminais da BECKHOFF EL1904 e controladores lógicos <strong>TwinSAFE</strong><br />
podemos obter a categoria de segurança CAT 4/PL=e.<br />
Esquema elétrico funcional de Porta de segurança máquina<br />
Nas figuras seguintes mostramos dois esquemas de principio funcional de uma porta deslizante de acesso a zona<br />
perigosa. Na 1º figura só com dois fins de curso e na 2ª figura com trinco de encravamento de abertura de porta.<br />
Os dois fins de curso irão ser monitorizados por um terminal EL1904 através da ligação de 2 entradas seguras. O<br />
trinco eletromagnético será comandado pela lógica de segurança, residente no controlador lógico <strong>TwinSAFE</strong>,<br />
através de 1 saída segura da carta EL2904.<br />
[<strong>asaTek</strong> / J.Andril] 34
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
III – TwinCAT 2.11 – Programação dos controladores <strong>TwinSAFE</strong><br />
Visão geral da aplicação <strong>TwinSAFE</strong> no TwinCAT 2.11<br />
O TwinCAT 2.11 tem incorporado no configurador de hardware System Manager dispositivos de segurança homemmáquina<br />
designados por <strong>TwinSAFE</strong>. Estes dispositivos de segurança baseiam-se nos controladores de segurança da<br />
<strong>Beckhoff</strong> KL6904, EL6900 e EL6930. Só a partir da versão TwinCat V2.10 Build 1319 é que foi possível correr o<br />
<strong>TwinSAFE</strong>. Neste caso ter-se-ia de instalar a aplicação <strong>TwinSAFE</strong> Verifier (TcSAFEVerifier). Nas versões atuais, V2.11<br />
ou superior, não há necessidade de instalar esta aplicação pois já vem integrada no System Manager.<br />
A introdução do TwinCAT 2 no mercado da automação como uma ferramenta de desenvolvimento universal, na área<br />
dos automatismos industriais, criou novas possibilidades para as aplicações na área da segurança homem-máquina.<br />
Assim sendo, um PC Industrial (IPC) padrão pode ser utilizado como um controlador de segurança máquina pela<br />
primeira vez. Isto é devido há existência de um Safety Runtime integrado.<br />
O editor de segurança <strong>TwinSAFE</strong> integrado no TwinCAT 2.11 permite a elaboração de uma aplicação (programa) de<br />
segurança num ambiente gráfico e independente do hardware (CPU) a utilizar. O programa lógico de segurança é<br />
configurado com ajuda de blocos funcionais de segurança. Esses blocos funcionais são para correr nos terminais<br />
lógicos KL6904, EL6900 e EL6930.<br />
Cada um destes controladores irá conectar-se a cartas de segurança de entradas seguras (KL1904, KL1908, EL1904) e<br />
saídas seguras (KL2904, EL2904). O nº de cartas (conexões), que cada controlador de Safe, é capaz de controlar<br />
depende do modelo (KL6904, EL6900 e EL6930). O KL6904 permite 7 ou 15 (parametrizável pelo KS2000 ou System<br />
Manager). O modelo EL6900 permite 128 conexões e o EL6930 permite 127 conexões <strong>TwinSAFE</strong> e 1 PROFIsafe.<br />
III-1 – Programação do <strong>TwinSAFE</strong> no TwinCAT 2.11 (Segurança Homem-Máquina)<br />
III-1.1 – Arquitetura base do hardware do kit de formação<br />
Nos capítulos seguintes iremos explicar os passos necessários para programar um sistema de segurança homemmáquina<br />
baseada em hardware BECKHOFF.<br />
O kit de formação, usado para a execução deste manual, é constituído pelo seguinte hardware :<br />
Modelo do PLC Sistema Operativo Versão do TwinCAT<br />
CX 9020 Windows CE 7 TC2.11.2254 (NC I)<br />
ou IPC com EtherCAT Windows 7 TC2.11.2254 (NC PTP)<br />
Tipo de modulo Modelo Endereço FSoE (DIP switch)<br />
Modulo lógico de segurança EL6900 1<br />
Modulo de entradas seguras (4 canais) EL1904 2<br />
Modulo de saídas seguras (4 canais) EL2904 8<br />
[<strong>asaTek</strong> / J.Andril] 35
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
III-1.2 – Criar projeto de segurança no TwinCAT 2.11 (<strong>TwinSAFE</strong>)<br />
Para criar um projeto de segurança homem-máquina terá<br />
de abrir a aplicação informática, do TwinCAT 2.11, System<br />
Manager.<br />
Uma vez aberto o System Manger teremos de construir<br />
uma configuração de hardware na pasta I/O –<br />
Configuration” (coluna do lado esquerdo do configurador).<br />
Manualmente poderá incorporar cada um dos<br />
componentes (controlador, entradas e saídas da BECKHOFF)<br />
de Safety.<br />
A outra solução, mais pratica, obriga a termos todo o<br />
hardware disponível na maquina. Teremos de fazer um<br />
vaieto scan a esse mesmo hardware.<br />
Ligue o seu PC (onde se encontra instalado o editor TwinCAT 2.11), através de um cabo Ethernet/RJ45, ao CX9020<br />
e coloque o endereço IP dentro da mesma gama do CX. De seguida registe a maquina CX9020 no AMS Router do<br />
seu PC. Uma vez registado este PCe CX9020 no seu router<br />
faça a escolha da maquina, que pretende trabalhar, através<br />
do oado Choose target o System Manager. No<br />
nosso exemplo de formação essa maquina tem o nome de<br />
CX_014F86.<br />
A partir deste momento poderá fazer o varrimento ao<br />
hardware existente no seu equipamento de controlo. O<br />
controlador CX9020 deverá estar, obrigatoriamente, no<br />
estado de CONFIG MODE (icon do TwinCAT com cor azul)<br />
para conseguirmos efetuar esse varrimento ao hardware.<br />
Para iniciar o varrimento clique, com a tecla direita do rato,<br />
na subpasta Devices” da pasta I/O” no oado Scan”. Deverá fazer este procedimento deto do CX (no<br />
exemplo CX_014F96). O comando de scan irá detetar todo o hardware existente no seu equipamento (ex. kit de<br />
formação), tanto cartas EL/KL de segurança como cartas EL/KL standard.<br />
Nas figuras seguintes iremos explicar, utilizando um IPC/EtherCAT, o modo de programação de um bloco de<br />
segurança com a Função de Paragem de Emergência (EStop).<br />
[<strong>asaTek</strong> / J.Andril] 36
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
O comando de scan irá detetar todo o hardware existente no seu equipamento (ex. kit de formação), tanto cartas<br />
EL/KL de segurança como cartas EL/KL standard. Nas figuras seguintes temos a representação do IPC/EtherCAT.<br />
No kit de formação é utilizado o controlador logico de segurança EL6900. As entradas seguras estarão ligadas ao<br />
módulo EL1904 (4 entradas seguras) e as saídas seguras ao modulo EL2904 (4 saídas seguras).<br />
De seguida clique, com a tecla direita do rato, na pasta Term 5 (EL6900). Adicione neste campo um novo grupo<br />
logico, que terá a função de segurança, clicando o oado Append <strong>TwinSAFE</strong> Group….<br />
De seguida expanda a pasta TinSAFE Group 1 e selecione o campo TinSAFE Function Block List. Neste<br />
campo clique, com a tecla direita do rato, no comando Append Function Block.<br />
[<strong>asaTek</strong> / J.Andril] 37
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
Atualmente o <strong>TwinSAFE</strong>, baseado no softPLC TwinCAT 2.11, oferece diversas Funções Bloco de segurança (Safe)<br />
com diversas certificações para segurança homem-maquina. Assim podemos integrar na mesma plataforma de<br />
hardware da automação convencional estes componentes de segurança homem-maquina, não necessitando assim<br />
de um segundo PLC com essa função especifica. Para a descrição detalhada de cada Função Bloco deverá recorrer<br />
ao manual do controlador EL6900.<br />
No exemplo deste manual técnico iremos mostrar a programação de um modulo de segurança para o comando de<br />
Paragem de Emergência que todas as maquinas industriais, com órgãos com movimentação, obrigatoriamente<br />
terão de possuir no seu sistema de controlo. Após clicar, o a tela dieita do ato, a pasta <strong>TwinSAFE</strong> Function<br />
Block List e te seleioado o oado Append Function Block esolha a Fuço Bloo Emergency Stop.<br />
Clique na sub-pasta Emergency Stop (FB1). É aui ue ieos paaetiza esta Fução Bloco Eergecy Stop.<br />
Clique no icon do comando Input Settings paa seleioa os aais e o seu tipo de otato NC ou NO.<br />
[<strong>asaTek</strong> / J.Andril] 38
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
No exemplo deste manual no Input 1, da carta EL1904, estará ligado o otato NO Normalmente Aberto e<br />
o Input 2 o otato NC Normalmente Fechado. Estes otatos efee-se aos contactos elétricos<br />
existentes no comando de Paragem de Emergência. Sendo assim teremos de parametrizar a Função Bloco EStop ,<br />
oo Single-Channel o Make contact (NO) o EStopIn1 e Break Contact (NC) o EStopIn2.<br />
Após a parametrização do tipo de contactos elétricos passaremos à linkagem das entradas e saídas na Função<br />
Bloco de segurança EStop. Clique a etada EStopIn1. No pop-up ue sugi seleioe a opço <strong>TwinSAFE</strong><br />
Input. Isto sigifia ue ieos utiliza as etadas digitais seguas existetes a ata safe EL1904. Clique de<br />
seguida e New.<br />
Na janela de configuração seleioe o aal da ata EL94 InputChanne1l e clique OK.<br />
[<strong>asaTek</strong> / J.Andril] 39
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
Após a seleção, bem-sucedida, poderemos ver a respetiva linkagem em uma barra da janela Links. Confirme<br />
clicando o oado Close<br />
Exeute o eso poedieto paa a º aal da ata EL94 EStopIn2.<br />
Após as parametrizações das entradas da Função Bloco de segurança EStop passaremos à configuração das saídas.<br />
Clique na saída da FB EStop EStopOut… e isia ua ova linkagem do tipo <strong>TwinSAFE</strong> Output.<br />
Clique e New.<br />
[<strong>asaTek</strong> / J.Andril] 40
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
Selecione o canal 1 da carta de segurança EL2904 OutputChannel1.<br />
Clique em OK.<br />
Após executarmos o comando OK surgirá o Term 7 (EL2904) na janela das linkagens. Se pretendermos ter uma<br />
segunda saída redundante à primeira (ex. 2º contator de potencia) podemos utilizar o canal 2 da mesma carta de<br />
saída segura EL94. Utilize o oado New.<br />
As linkagens sugio a jaela Links. Após feitas todas as escolhas feche a janela com o comando Close.<br />
[<strong>asaTek</strong> / J.Andril] 41
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
O quadro final das parametrizações da Função Bloco de segurança EStop Paragem de Emergência deve te<br />
esta configuração.<br />
III-1.3 – Criar programa de automatismo no softPLC TwinCAT 2.11<br />
Após a configuração da Função Bloco EStop no controlador de segurança EL6900, utilizando o configurador de<br />
hardware System Manger , iremos criar um projeto de automação para o softPLC TwinCAT 2.11. No editor de<br />
programa PLC Control iremos criar as ligações logicas entre o automatismo clássico da maquina e os seus órgãos de<br />
segurança maquina. Esses órgãos de segurança poderão ser Comandos de Bimanual, Barreiras de Segurança,<br />
Comandos de Paragem de Emergência, etc.<br />
Crie um projeto novo no editor de programa PLC_Control. No POU MAIN delae as seguites variáveis locais:<br />
Estas variáveis serão as entradas e saídas logicas que farão a interface com a Função Bloco de segurança EStop e o<br />
respetivo grupo em que está integrado.<br />
De seguida compile o programa. Caso não haja erros de compilação atribua um nome ao seu projeto (ex.<br />
TC2_<strong>TwinSAFE</strong>_SampleCode) utilizando o oado File / Sae as….. De seguida faça Save paa criarmos o<br />
ficheiro com extensão *.tpy do projeto.<br />
[<strong>asaTek</strong> / J.Andril] 42
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
Abra o configurador System Manager anteriormente utilizado na configuração da Função Bloco de segurança<br />
EStop e importe o ficheiro TC2_<strong>TwinSAFE</strong>_SampleCode.tpy. O importar deste ficheiro deverá ser efetuado na pasta<br />
com a designação PLC – Configuration.<br />
III-1.4 – Linkagem do projeto <strong>TwinSAFE</strong> com o programa do softPLC TwinCAT 2.11<br />
Uma vez criadas as variáveis de entrada e saída standard, que irão interagir com o modulo lógico de segurança,<br />
teremos de seguida linkar essas variáveis na pasta do controlador de segurança EL6900. Clique no controlador de<br />
seguaça EL69 e aa a fuço loo de seguaça Emergency Stop. Clique o oto Restart…, seleioe a<br />
opço Standard Input e clique e New.<br />
Iremos escolher uma variável de etada vitual, vida do pogaa do PLC, o o oe xRestart.<br />
[<strong>asaTek</strong> / J.Andril] 43
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
Após a escolha, a linkagem fia egistada a jaela Links. Podeeos te ais ue ua linkagem para o<br />
eso oado Restart.<br />
De seguida iremos parametrizar o grupo onde se encontra a Função Bloco de segurança EStop. Dentro de um<br />
grupo podemos ter diversas Funções Bloco de segurança. Caso haja algum erro em uma das Funções Bloco de<br />
segurança, no grupo, é assinalado atavés de vaiveis de Outputs. Teeos, para reiniciar o funcionamento da<br />
Função Bloco, de reconhecer esse erro (ERR Ack…). Esse reconhecimento, como o ordenar do inicio de<br />
funcionamento do grupo de segurança (RUN/STOP…) com as respetivas funções bloco de segurança, é feita<br />
atavés de etadas vituais Inputs vidas de vaiveis aloadas o pogaa do PLC.<br />
Paa paaetiza o <strong>TwinSAFE</strong> Group1 seleioe essa pasta a avoe do otolado EL69. De seguida<br />
selecione as respetivas variáveis a linkar os Inputs / RUN/STOP… Ordem Ligar/Desligar grupo safe) e ERR<br />
Ack.. Ordem de reconhecer erro) como os Outputs / FB ERR.. (Erro em Função Bloco do grupo e COM<br />
ERR.. Erro de comunicação). Se não linkarmos ua vaivel etada RUN/STOP, por defeito, fica no estado<br />
TRUE.<br />
[<strong>asaTek</strong> / J.Andril] 44
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
Clique o oado Inputs / ERR Ack.. . Na jaela pop-up ue suge seleioe o de etada Standard Input e<br />
clique e New.<br />
Escolha a variável Standard do pogaa do PLC xErrAck.<br />
Utilizaremos o mesmo procedimento para os Inputs / RUN/STOP…, Outputs / FB Err.. e COM ERR...<br />
[<strong>asaTek</strong> / J.Andril] 45
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
III-1.5 – Descarregar programa de segurança <strong>TwinSAFE</strong> para o controlador EL6900<br />
Após as linkagens efetuadas daremos inicio ao download do programa de segurança para o controlador EL6900.<br />
Para efetuarmos este passo teremos, em primeiro lugar, de clicar no sub-pasta <strong>TwinSAFE</strong> Logic do controlador<br />
EL6900. Verifique o nº de serie do controlador EL6900 ( ex. 00374630).<br />
De seguida iremos efetuar o download do programa de segurança para o controlador EL6900. Clique, na sub-pasta<br />
<strong>TwinSAFE</strong> Verifier, o oado Download.<br />
Na nova janela que aparece preencha os respetivos apos. User Name: Administrator , Serial No.<br />
(00374630 e Password <strong>TwinSAFE</strong>).<br />
Após isso clique e OK.<br />
[<strong>asaTek</strong> / J.Andril] 46
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
De seguida deverá ser apresentado u esuo do pojeto e ua jaela desigada Project. Paa da iiio ao<br />
download clique o oto Start.<br />
Na jaela Login eseva só a password.<br />
Para finalizar ative a configuração no System Manager clicando o oado Activate configuration.<br />
[<strong>asaTek</strong> / J.Andril] 47
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
III-2 – Teste e monitorização do projeto completo<br />
Nos passos anteriores explicámos os procedimentos necessários para interligar o programa do automatismo<br />
clássico, residente na CPU do softPLC TwinCAT 2.11, aos links do programa de segurança residente no controlador<br />
lógico de segurança <strong>TwinSAFE</strong> (no nosso exemplo o EL6900).<br />
Uma vez efetuado o projeto opleto teos de o testa o ho de faia e veifia se existe bugs nos<br />
algoritmos existentes. Esse passo designamos de debugging do software de automação e de segurança.<br />
III-2.1 – Debugging do programa de segurança<br />
Após o download do programa de segurança <strong>TwinSAFE</strong> e do programa do automatismo do softPLC TwinCAT 2.11<br />
deverá ativar a sua configuração e coloca-lo em RUN. Na barra de comandos do editor PLC Control escolha, no<br />
grupo de comandos online, o comando Login.<br />
Após a ordem de Login visualizará no programa MAIN (em modo Monitorização MAIN[Online] ) todas as variáveis<br />
locais , como mostra a figura seguinte:<br />
Poderá notar que a variável xComErr está a TRUE indicando que houve uma falha de comunicação. Todas as<br />
vezes que iniciamos o processo de download do projeto esta flag fica em estado TRUE. Teremos de seguida fazer o<br />
RESET desta flag para dar inicio ao automatismo. Para efetuarmos o RESET deste erro teremos de ativar a<br />
sequencia TRUE FALSE na flag xErrAck, o ue oespode eohee o eo. O eo das ouiações<br />
xComErr deve desapaee e o sistea de seguaça est poto a iiia a sua fuço.<br />
Apos o RESET do erro através da flag xErrAck o sistema de segurança está pronto a iniciar a sua função.<br />
Se ativarmos a sequencia TRUE FALSE na flag xRestart fazeos o RESTART da fuço loo de segurança<br />
Estop. Esta operação terá de ser feita no reiniciar do programa safe ou após uma ordem de paragem de<br />
emergência. Quando existe uma ordem de Paragem de Emergência a saída EStopOut…, da Função Bloco EStop,<br />
passa ao estado FALSE.<br />
[<strong>asaTek</strong> / J.Andril] 48
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
III-2.2 – Monitorização do programa de segurança<br />
No grupo <strong>TwinSAFE</strong> Group 1 / <strong>TwinSAFE</strong> Function Block List / Emergency Stop peteete ao otolado<br />
de segurança EL6900 poderá monitorizar a função bloco de segurança EStop. Clique na sub-pasta Emergency Stop<br />
(FB1) e seleioe o paeto Online. Após esta paaetizaço pode oitoiza e online a função bloco<br />
de segurança EStop.<br />
Podemos visualizar, na função de segurança Estop, o estado lógico de cada uma das entradas e saídas do bloco. A<br />
figura anterior indica o estado da fuço Emergency Stop e STOP e com a saída EStopOut... a FALSE (estado<br />
de segurança). Paa eiiiaos o fuioaeto deve, o pogaa do PLC, oloa a vaivel xRestart a<br />
TRUE.<br />
[<strong>asaTek</strong> / J.Andril] 49
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo III<br />
Caso seja pressionado o botão de paragem de emergência poderá verificar que o bloco de segurança Estop entra<br />
em modo de segurança Safe e a saída EStopOut é desligada passa ao estado FALSE. Caso esta saída aioasse<br />
contatores ou relés de acionamento de motores elétricos , desligava o seu funcionamento.<br />
Para reiniciar o funcionamento da máquina teremos de acionar o RESTART Restart… do modulo de segurança,<br />
carregando no botão respetivo (variável no PLC xRestart).<br />
[<strong>asaTek</strong> / J.Andril] 50
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
IV – Esquemas de segurança com <strong>TwinSAFE</strong><br />
Visão geral das configurações dos parâmetros das cartas de entrada e saída de segurança<br />
Quando executamos um projeto de segurança no<br />
<strong>TwinSAFE</strong> do TwinCAT 2.11 existe uma parte que<br />
são configurações de parâmetros, com o tipo de<br />
sinais elétricos que iremos usar nas cartas de<br />
entradas e saídas de segurança. Estes parâmetros<br />
referem-se por exemplo às cartas EL1904 (de<br />
entradas) e EL2904 (de saída).<br />
A outra parte, também muito importante, é o<br />
desenvolvimento do programa de segurança<br />
usando as funções bloco de segurança que o<br />
<strong>TwinSAFE</strong> disponibiliza para os diversos dispositivos<br />
de segurança disponíveis no mercado.<br />
Neste capítulo iremos mostrar alguns exemplos de configuração dos parâmetros da carta EL1904 (com 4 entradas<br />
seguras) e EL2904 (com 4 saídas seguras). Estas configurações são apresentadas, nos capítulos seguintes com<br />
exemplos, na tabela com o titulo “PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS”<br />
Configuração exemplo da carta com entradas digitais seguras EL1904:<br />
Ao clicar na pasta “Safe Parameter” do EL1904 no <strong>TwinSAFE</strong> deverá aparecer na janela central do seu editor as<br />
propriedades desta carta, como mostra a figura seguinte:<br />
O endereço FSoE da carta de entradas de segurança encontra-se na parte superior. Este endereço deve corresponder<br />
ao endereço do DIP-switch que se encontra na carta. Se o DIP-switch tivesse o endereço 2 teríamos de colocar 2 nessa<br />
janela.<br />
Verifiquemos as propriedades 8001 (FS Sensor Test) e 8002 (FS Logic of Input pairs):<br />
Geralmente as entradas são ligadas a diversos equipamentos de segurança que trabalham sempre em pares. Estes<br />
canais terão de providenciar proteção contra curto-circuitos forçados nas entradas e ligações cruzadas vindas de<br />
outras ligações exteriores ou de outros canais. O teste aos curto-circuitos e ligações cruzadas é feita através de geração<br />
de impulsos em cada canal. A carta EL1904 pode gerar os seus próprios impulsos de teste como pode receber impulsos<br />
externos de teste (OSSD) tal como os gerados pelas barreiras luminosas de segurança ou scanners de segurança. As<br />
propriedades 8001 e 8002 permitem selecionar as propriedades para cada tipo de equipamento de segurança.<br />
Existem diversas configurações que explicamos na pagina seguinte.<br />
[<strong>asaTek</strong> / J.Andril] 51
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
1ª - A primeira é a configuração standard e de defeito como mostra a figura anterior.<br />
A propriedade 8001:01 e 8001:02 está a TRUE. Isto significa que é feito o teste de curto-circuito e de ligações<br />
cruzadas através da geração de impulsos em cada canal.<br />
A propriedade 8002:01 está com “single logic channel ½”. Isto significa que estes dois canais trabalham em conjunto<br />
e em combinação lógica. Irá ser feito o teste para detetar a existência de discrepância temporal entre eles.<br />
Esta configuração é a apropriada para todos os equipamentos de segurança com contatos secos tais como botões<br />
de paragem de emergência, portas de segurança e contactos NF de retorno do relé ou contator de segurança. A<br />
carta para cada contacto seco fornece 24Vdc no polo + e gera um trem de impulsos que espera receber no polo<br />
contrario - do canal. Para haver diferenciação entre cada canal da carta cada um deles gera impulsos desfasados<br />
temporalmente. Isto permite detetar se há troca de cabos entre os canais e se existe curto-circuito dos 24V ou 0V<br />
vindo de outro canal.<br />
2ª – A segunda configuração é quando temos equipamentos de segurança que emitem impulsos de teste externos<br />
OSSD nas suas saídas.<br />
Neste caso o teste de impulsos é feito pelo equipamento de segurança externo, logo a carta EL1904 não precisa<br />
deste teste ativo. Neste caso temos de desligar o teste de impulsos dos canais usados e temos de configurar com a<br />
propriedade de aceitar impulsos externos OSSD. No exemplo da figura anterior temos o canal 1 e 2 com a<br />
propriedade “asynchronous analysis OSSD, sensor test deactivated”. A indicação de sinais assíncronos indica que<br />
esses equipamentos de segurança externa emitem sinais desfasados temporalmente que nunca se sobrepõem. Se<br />
o fizerem é considerado uma falha.<br />
3ª – A terceira configuração serve para alguns dispositivos de segurança que não tem impulsos assíncronos. Neste<br />
caso devem evitar usar estes dispositivos de segurança. Todavia se quiserem, mesmo assim, utiliza-los com a carta<br />
EL deverão configurar a propriedade 8002 do canal ½ ou ¾ como “any pulse repetition OSSD, sensor test<br />
deactivated”. Neste caso permite trabalhar com a carta EL dispositivo de segurança externo com sinais OSSD<br />
simultâneos, não dando assim erro.<br />
4ª – A quarta configuração é chamada de “short cut channel ½ no module fault”. Esta configuração é adequada a<br />
dispositivos de segurança externos como os tapetes de segurança (“safety mats”).<br />
Configuração exemplo da carta com saídas digitais seguras EL2904 :<br />
Ao clicar na pasta “Safe Parameter” do EL2904 no <strong>TwinSAFE</strong> deverá aparecer na janela central do seu editor as<br />
propriedades desta carta, como mostra a figura seguinte:<br />
[<strong>asaTek</strong> / J.Andril] 52
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
O endereço FSoE da carta de saídas de segurança encontra-se na parte superior. Este endereço deve corresponder<br />
ao endereço do DIP-switch que se encontra na carta. Se o DIP-switch tivesse o endereço 3 teríamos de colocar 3<br />
nessa janela.<br />
Esta carta de 4 saídas seguras tem 4 parâmetros de configuração e que são os seguintes :<br />
8000: 01 – “Standard outputs active” permite que liguemos uma saída do PLC a uma saída segura e a carta<br />
automaticamente faz um “AND” do valor logico da saída do PLC com o valor de saída segura. Isso permite que o PLC<br />
anule uma saída, desligando-a. Neste caso a lógica de segurança é responsável pela permissão de ligar a saída, mas<br />
o PLC controla a altura do seu acionamento.<br />
Este funcionamento tem vantagens e desvantagens devido aos seguintes pontos:<br />
Em 1º lugar - Esta parametrização torna mais confusa a lógica do seu funcionamento. Podemos obter o mesmo<br />
funcionamento e o mesmo efeito com um bloco “AND” dentro da Função Bloco de segurança.<br />
Em 2º lugar - Se quisermos monitorizar a saída, na lógica de segurança, para nos certificarmos de que liga e desliga<br />
quando o forçamos (através de um circuito de feedback) não conseguimos faze-lo se a lógica de segurança não tem<br />
acesso ao sinal do PLC.<br />
Na minha opinião deve deixar este conjunto em FALSE e não usar este recurso. Fazermos a lógica “AND” toda dentro<br />
da Função Bloco de segurança e não usamos “saídas standard”.<br />
8000: 02 – “Current measurement active” permite detetar falha no circuito de ligação ao relé ou contator de<br />
segurança. Com este recurso ativo, quando a saída está ligada a carta espera receber uma corrente de retorno entre<br />
20mA a 500mA. Caso não receba esta corrente a carta EL entra em falha. Obviamente se o dispositivo que está a<br />
ligar (rele de segurança) não tem esse “consumo” de corrente terá de desativar esta funcionalidade. Na minha<br />
experiencia este recurso é sujeito a algumas falhas e pode dar falsos alarmes. Isto deve-se ao consumo próximo dos<br />
limites e que devido aos picos de consumo leva a ultrapassá-los.<br />
8000: 03 – “Testing of outputs active” permite detetar circuitos cruzados e trocados por canal (saída). O teste é feito<br />
através de um trem de impulsos gerado em cada canal de saída de uma maneira assíncrona. Ao ser assíncrono<br />
garante que os impulsos não se sobrepõem. Os impulsos são todos de comprimentos diferentes variando de 300 a<br />
800 µs. Estes impulsos são suficientemente curtos para não interferirem no funcionamento do relé eletromecânico.<br />
No geral esta propriedade deve estar ativa, exceto nos casos de utilizarmos dispositivos de corte eletrónicos que<br />
não toleram estes impulsos de teste.<br />
8000: 04 – “Error acknowledge active” controla como a carta recupera de um erro detetado na saída. Por defeito<br />
temos de desligar a alimentação à carta e reiniciar o sistema, para recuperar. Se pusermos esta propriedade em<br />
TRUE podemos fazer o RESET, ao erro, através do reconhecimento desse erro no grupo logico <strong>TwinSAFE</strong>.<br />
[<strong>asaTek</strong> / J.Andril] 53
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
Configuração das Funções Bloco de segurança nos controladores safe KL6900, EL6900 e EL6930 :<br />
Ao clicar na pasta “<strong>TwinSAFE</strong> Group 1”/ “<strong>TwinSAFE</strong> Function Block List”, com a tecla direita, podemos introduzir as<br />
Funções Bloco Safe com que pretendemos construir o programa de segurança homem - maquina.<br />
Para adicionar essas FB Safe clique, com a tecla direita, em cima da pasta “<strong>TwinSAFE</strong> Function Block List” e selecione<br />
o comando “Append Function Block”. A seguir deverá aparecer uma lista com as Funções Bloco Safe disponíveis para<br />
o controlador que estamos a usar. Na figura seguinte mostramos a lista de Funções Bloco disponíveis para os<br />
controladores safe KL6900 (lista da esquerda) e EL6900/EL6930 (lista da direita).<br />
Na tabela seguinte indicamos as Funções Bloco Safe, que necessitamos aplicar na construção do programa <strong>TwinSAFE</strong>,<br />
para cada um dos equipamentos de segurança disponíveis nas maquinas industriais.<br />
Função Bloco Safe KL EL Dispositivos de segurança<br />
Emergency Stop Sim Sim Comando Paragem de Emergência (“ESTOP-Emergency Stop”)<br />
Machine Monitoring<br />
(MON)<br />
Sim Sim Tapetes e batentes de segurança (“Safety switch mat and bumper”)<br />
Barreiras óticas de segurança (“Safety ligth curtain”)<br />
Portas de proteção de maquina (“Protective door machine”)<br />
Scanners laser de segurança (“Safety laser scanner”)<br />
AND ; OR Sim Sim Blocos lógicos AND e OR para o automatismo safe<br />
Decoupler Sim Sim Desacoplamento de sinais digitais safe e standard<br />
Operation Mode Sim Sim Modo seleção de operação<br />
Two hand Não Sim Comando de Bimanual (“Two-hand control”)<br />
EDM Não Sim Feedback do estado dos contactos da saída (“External Device Monitoring”)<br />
Muting Não Sim Barreiras óticas de segurança com zonas mortas (“Muting”)<br />
RS ; SR Não Sim Bloco de memorias biestáveis RS e SR para o automatismo safe<br />
TOF ; TON Não Sim Blocos temporizados ao repouso e à operação para o automatismo safe<br />
Connection Shutdown Não Sim Bloco para descativar ligação safe FSoE<br />
NOTA : No ANEXO A, deste <strong>Livro</strong> Técnico de <strong>Formação</strong>, poderá encontrar a descrição pormenorizada das FB Safe<br />
mais importantes (indicadas a amarelo na tabela anterior), entre outras.<br />
[<strong>asaTek</strong> / J.Andril] 54
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
✓ IV-1 – Circuito com comando a duas mãos com <strong>TwinSAFE</strong> (“Two-hand control”)<br />
IV-1.1 – BIMANUAL [Function Block TWOHAND] - Categoria 4 e PLe<br />
O comando a duas mãos consiste numa combinação de contactos<br />
normalmente fechados (NF) e normalmente abertos (NA) ligadas a<br />
entradas seguras na carta EL1904. A propriedade de “teste de entradas”<br />
está ativa e os sinais são controlados para uma discrepância máxima de<br />
200ms. Alem disso o acionamento síncrono dos dois botões é ativado com<br />
um tempo de 500ms.<br />
O loop de realimentação do estado dos contatores é feita através de uma<br />
entrada segura em um 2º EL1904. Os contatores K1 e K2 estão ligados<br />
eletricamente em paralelo através de uma única saída segura. A medição<br />
de corrente e o teste da saída por impulso estão ativos neste circuito.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904 (1º e 2º)<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
Sim<br />
Canal 2 – Ativar teste do sensor<br />
Sim (1ª EL1904) ; NU/Sim (2ª EL1904)<br />
Canal 3 – Ativar teste do sensor<br />
Sim (1ª EL1904) ; NU/Sim (2ª EL1904)<br />
Canal 4 – Ativar teste do sensor<br />
Sim (1ª EL1904) ; NU/Sim (2ª EL1904)<br />
Controlo logico do canal 1 e 2 Single logic channel 1/2<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Sim no 1º canal<br />
Ativar teste de impulsos nas saídas<br />
Sim no 1º canal<br />
NU = Não usado<br />
BLOCO FUNCIONAL DOS MODULOS DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 55
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
✓ IV.2 – Circuito com tapetes de segurança com <strong>TwinSAFE</strong> (“Safety mat and bumper”)<br />
IV-2.1 – TAPETE DE SEGURANÇA [Function Block MON] - Categoria 4 e PLe<br />
Os tapetes (mat) ou os pára-choques (bumper) de segurança funcionam de acordo<br />
com o principio do circuito cruzado. Os contatos de superfície dos tapetes ou parachoques<br />
são ligados às entradas seguras do EL1904.A propriedade de “teste de<br />
entradas” está ativa e os sinais são controlados para uma discrepância máxima de<br />
200ms. Sempre que é detetado um circuito cruzado entre sinais (o tapete de<br />
segurança é pisado) um sinal logico “0” é sinalizado na entrada do EL1904. Se o<br />
cruzamento entre sinais não é detetado o sinal logico “1” é sinalizado na entrada.<br />
O loop de realimentação do estado dos contatores é feita através de uma entrada<br />
segura e o teste de entrada está ativo nesta entrada. Os contatores K1 e K2 estão<br />
ligados eletricamente em paralelo através de uma única saída segura. A medição de<br />
corrente e o teste da saída por impulso estão ativos neste circuito.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
Sim<br />
Canal 2 – Ativar teste do sensor<br />
Sim<br />
Canal 3 – Ativar teste do sensor<br />
Sim<br />
Canal 4 – Ativar teste do sensor<br />
NU/Sim<br />
Controlo logico do canal 1 e 2<br />
Short cut is no module fault<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Sim no 1º canal<br />
Ativar teste de impulsos nas saídas<br />
Sim no 1º canal<br />
NU = Não usado<br />
BLOCO FUNCIONAL DOS MODULOS DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 56
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
✓ IV.3 – Circuito de scanners laser de segurança com <strong>TwinSAFE</strong> (“Safety laser scanner”)<br />
IV-3.1 – SCANNER LASER [Function Block MON] - Categoria 3 e PLe<br />
Os scanners laser usados na segurança máquina possuem dois sinais de controlo<br />
designados por OSSD (Output Signal Switching Device). Estes dois sinais especiais<br />
comutados, por motivo de segurança, estão ligados a duas entradas do EL1904. Nesta<br />
carta não podemos ativar o teste das entradas pois as saídas OSSD realizam os seus<br />
próprios testes através da comutação do sinal. Todavia estes sinais são testados, na<br />
carta EL1904, se existe uma discrepância superior a 200ms (indicação de falha).<br />
O loop de realimentação do estado dos contatores é feita através de uma entrada segura<br />
e o teste de entrada está ativo nesta entrada. Os contatores K1 e K2 estão ligados<br />
eletricamente em paralelo através de uma única saída segura. A medição de corrente<br />
e o teste da saída por impulso estão ativos neste circuito.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
Não ativar<br />
Canal 2 – Ativar teste do sensor<br />
Não ativar<br />
Canal 3 – Ativar teste do sensor<br />
Sim<br />
Canal 4 – Ativar teste do sensor<br />
NU/Sim<br />
Controlo logico do canal 1 e 2<br />
OSSD arbitrary types of pulse<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Sim no 1º canal<br />
Ativar teste de impulsos nas saídas<br />
Sim no 1º canal<br />
NU = Não usado<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 57
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
✓ IV.4 – Circuito de barreiras luminosas de segurança <strong>TwinSAFE</strong> (“Safety ligth curtain”)<br />
IV-4.1 – BARREIRA LUMINOSA [Function Block MON] - Categoria 4 e PLe<br />
As barreiras luminosas usadas na segurança máquina possuem dois sinais de<br />
controlo designados por OSSD (Output Signal Switching Device). Estes dois<br />
sinais especiais comutados, por motivo de segurança, estão ligados a duas<br />
entradas do EL1904. Nesta carta não podemos ativar o teste das entradas pois<br />
as saídas OSSD realizam os seus próprios testes através da comutação do sinal.<br />
Todavia estes sinais são testados, na carta EL1904, se existe uma discrepância<br />
superior a 200ms (indicação de falha).<br />
O loop de realimentação do estado dos contatores é feita através de uma entrada<br />
segura e o teste de entrada está ativa nesta entrada. Os contatores K1 e K2 estão<br />
ligados eletricamente em paralelo através de uma única saída segura. A<br />
medição de corrente e o teste da saída por impulso estão ativos neste circuito.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
Não ativar<br />
Canal 2 – Ativar teste do sensor<br />
Não ativar<br />
Canal 3 – Ativar teste do sensor<br />
Sim<br />
Canal 4 – Ativar teste do sensor<br />
NU/Sim<br />
Controlo logico do canal 1 e 2<br />
Asynchronous evaluation OSSD<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Sim no 1º canal<br />
Ativar teste de impulsos nas saídas<br />
Sim no 1º canal<br />
NU = Não usado<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 58
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
IV-4.2 – BARREIRA LUMINOSA (Muting) [Function Block MUTING] - Categoria 4 e PLe<br />
As barreiras luminosas possuem dois sinais de controlo, designados por OSSD, que estão ligados a duas entradas do<br />
EL1904. Nesta carta não podemos ativar o teste das entradas pois as saídas OSSD realizam os seus próprios testes.<br />
Todavia estes sinais são testados, na carta EL1904, se existe uma discrepância superior a 200ms (indicação de falha).<br />
Os sinais do muting e de enable estão também ligados a entradas seguras numa segunda carta EL 1904.O loop de<br />
realimentação do estado dos contatores é feita através de uma entrada segura e o teste de entrada está ativo, nesta<br />
entrada.<br />
Os contatores K1 e K2 estão ligados eletricamente em paralelo através de uma única saída segura. O sinalizador<br />
luminoso de muting também está ligado a uma saída segura. A medição de corrente e o teste da saída por impulso<br />
estão ativos neste circuito.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904 (1ª)<br />
Configuração<br />
Canal 1 e 2 – Ativar teste do sensor<br />
Não ativar<br />
Canal 3 e 4 – Ativar teste do sensor<br />
Sim (3º canal) ; Sim (4º canal)<br />
Controlo logico do canal 1 e 2<br />
Asynchronous evaluation OSSD<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Entradas EL1904 (2ª)<br />
Configuração<br />
Canal 1 e 2 – Ativar teste do sensor<br />
Sim<br />
Canal 3 e 4 – Ativar teste do sensor<br />
Sim<br />
Controlo logico do canal 1 e 2 / 3 e 4<br />
Single logic channel x/x<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Sim no 3º canal<br />
Ativar teste de impulsos nas saídas<br />
Sim no 3º canal<br />
NU = Não usado<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 59
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
✓ IV.5 – Circuito de portas de segurança com <strong>TwinSAFE</strong> (“Protective door machine”)<br />
IV-5.1 – PORTA DE SEGURANÇA (1ª) [Function Block MON] - Categoria 3 e PLd<br />
As portas de segurança das máquinas usam uma combinação de<br />
contactos normalmente fechados (NF) e normalmente abertos (NA)<br />
ligadas a entradas seguras na carta EL1904. A propriedade de “teste de<br />
entradas” está ativa e os sinais são controlados para uma discrepância<br />
máxima de 200ms. O loop de realimentação do estado dos contatores é<br />
feita através de uma entrada não segura em uma 2º EL1xxx e transferida<br />
para o <strong>TwinSAFE</strong> via programa no PLC.<br />
Os contatores K1 e K2 estão ligados em paralelo através de uma única<br />
saída segura. A medição de corrente e o teste da saída por impulso estão<br />
ativos neste circuito.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
Sim<br />
Canal 2 – Ativar teste do sensor<br />
NU/Sim<br />
Canal 3 – Ativar teste do sensor<br />
Sim<br />
Canal 4 – Ativar teste do sensor<br />
NU/Sim<br />
Controlo logico do canal 1 e 2 Single logic channel 1/2<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Sim no 1º canal<br />
Ativar teste de impulsos nas saídas<br />
Sim no 1º canal<br />
NU = Não usado<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 60
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
IV-5.2 – PORTA DE SEGURANÇA (2ª) [Function Block MON] - Categoria 4 e PLe<br />
As portas de segurança das máquinas usam uma combinação de contactos normalmente fechados (NF) e normalmente<br />
abertos (NA) ligadas a entradas seguras na carta EL1904. A propriedade de “teste de entradas” está ativa e os sinais<br />
são controlados para uma discrepância máxima de 200ms. O loop de realimentação do estado dos contatores é feita<br />
através de uma entrada segura em uma 2º EL1904.<br />
Os contatores K1 e K2 estão ligados em paralelo através de uma única saída segura. A medição de corrente e o teste<br />
da saída por impulso estão ativos neste circuito.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904 (1º e 2º)<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
Sim ; NU/Sim (2º EL1904)<br />
Canal 2 – Ativar teste do sensor<br />
NU/Sim (1º e 2º EL1904)<br />
Canal 3 – Ativar teste do sensor<br />
Sim<br />
Canal 4 – Ativar teste do sensor<br />
NU/Sim (1º e 2º EL1904)<br />
Controlo logico do canal 1 e 2 Single logic channel 1/2<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Sim<br />
Ativar teste de impulsos nas saídas<br />
Sim<br />
NU = Não usado<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 61
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
IV-5.3 – PORTA DE SEGURANÇA (com monitorização) - Categoria 4 e PLe<br />
As portas de segurança das máquinas usam uma combinação de contactos<br />
normalmente fechados (NF) e abertos (NA) ligadas a entradas seguras. A<br />
propriedade de “teste de entradas” está ativa e os sinais são controlados para uma<br />
discrepância máxima de 200ms. Os fins de curso de indicação de zona S3 e S4<br />
estão ligados a entradas seguras. Estes dois fins de curso indicam quando uma<br />
parte perigosa, de uma máquina, está em uma posição segura e assim poderá ser<br />
aberta a porta de segurança mesmo com a máquina em funcionamento. A<br />
propriedade de “teste de entradas” nestas entradas está desativada devido aos<br />
sensores S3 e S4 serem alimentados a 24Vdc externo.<br />
Os contatores K1 e K2 estão ligados em paralelo através de uma única saída<br />
segura. A medição de corrente e o teste da saída por impulso estão ativos neste<br />
circuito.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904 (1ª)<br />
Canal 1, 2, 3, 4 – Ativar teste do sensor<br />
Controlo logico do canal 1, 2, 3 e 4<br />
Carta de Entradas EL1904 (2ª)<br />
Canal 1 e 2 – Ativar teste do sensor<br />
Canal 3 e 4 – Ativar teste do sensor<br />
Controlo logico do canal 1, 2, 3, e 4<br />
Carta de Saídas EL2904<br />
Ativar medição de corrente nas saídas<br />
Ativar teste de impulsos nas saídas<br />
NU = Não usado<br />
Configuração<br />
Sim (1º e 3º canal) ; NU/Sim (2º e 4ª canal)<br />
Single logic channel x/x<br />
Configuração<br />
Não ativar<br />
Sim (3º canal) ; NU/Sim (4º canal)<br />
Single logic channel x/x<br />
Configuração<br />
Sim<br />
Sim<br />
[<strong>asaTek</strong> / J.Andril] 62
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
IV-5.4 – PORTA DE SEGURANÇA (com encravamento) - Categoria 4 e PLe<br />
A porta de segurança com encravamento eletromagnético tem dois sensores,<br />
S1 de “porta fechada” e S2 “porta fechada e encravada”, ligadas a entradas<br />
seguras na 1º carta EL1904. O teste de discrepância não pode estar ativo<br />
porque não há uma relação funcional dos sensores S1 e S2. O sinal de restart<br />
está ligado a uma entrada segura do 1º EL1904. O loop de realimentação do<br />
estado dos contatores é feito através de uma entrada segura em uma 2º<br />
EL1904. As propriedades de “teste de entradas” de todas as entradas seguras<br />
estão ativas.<br />
Os contatores K1 e K2 estão ligados em paralelo através de uma única saída<br />
segura. A medição de corrente e o teste da saída por impulso estão ativos<br />
neste circuito. O trinco do sistema de encravamento é comutado, via duas<br />
entradas seguras, em que o teste está ativo. A medição de corrente e o teste<br />
da saída por impulso estão ativos neste circuito do 2º EL2904.<br />
[<strong>asaTek</strong> / J.Andril] 63
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904 (1ª)<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
Sim<br />
Canal 2 – Ativar teste do sensor<br />
NU/Sim<br />
Canal 3 – Ativar teste do sensor<br />
Sim<br />
Canal 4 – Ativar teste do sensor<br />
Sim<br />
Controlo logico do canal 1 e 2 Single logic channel 1/2<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Entradas EL1904 (2ª)<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
Sim<br />
Canal 2 – Ativar teste do sensor<br />
Sim<br />
Canal 3 – Ativar teste do sensor<br />
NU/Sim<br />
Canal 4 – Ativar teste do sensor<br />
Sim<br />
Controlo logico do canal 1 e 2 Single logic channel 1/2<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904 (1ª) – para K1 e K2<br />
Ativar medição de corrente nas saídas<br />
Ativar teste de impulsos nas saídas<br />
Carta de Saídas EL2904 (2ª) – Trinco<br />
Ativar medição de corrente nas saídas<br />
Ativar teste de impulsos nas saídas<br />
Configuração<br />
Sim<br />
Sim<br />
Configuração<br />
Sim<br />
Sim<br />
NU = Não usado<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 64
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
✓ IV.6 – Circuito de paragem de emergência com <strong>TwinSAFE</strong> (“ESTOP – Emergency stop”)<br />
IV-6.1 – BOTÃO DE EMERGENCIA (1ª) [Function Block ESTOP] - Categoria 3 e PLd<br />
Os botões de emergência são ligados, via dois contactos normalmente fechados (NF), a duas<br />
entradas seguras na EL1904. A discrepância superior a 200ms, destes dois sinais NF na<br />
EL1904, é monitorizada no seu funcionamento. O loop de realimentação do estado dos<br />
contatores e o botão de restart é feito através de 2 entradas standard não seguras.<br />
Os contatores K1 e K2 estão ligados eletricamente em paralelo através de uma única saída<br />
segura. A medição de corrente e o teste da saída por impulso estão ativos neste circuito.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
NU/Sim<br />
Canal 2 – Ativar teste do sensor<br />
NU/Sim<br />
Canal 3 – Ativar teste do sensor<br />
Sim<br />
Canal 4 – Ativar teste do sensor<br />
Sim<br />
Controlo logico do canal 1 e 2 Single logic channel 1/2<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Sim<br />
Ativar teste de impulsos nas saídas<br />
Sim<br />
NU = Não usado<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 65
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
IV-6.2 – BOTÃO DE EMERGENCIA (2ª) [Function Block ESTOP] - Categoria 3 e PLd<br />
Os botões de emergência são ligados, via dois contactos normalmente fechados (NF), a duas entradas seguras do<br />
EL1904. A discrepância superior a 200ms, destes dois sinais NF na EL1904, não é monitorizada. O loop de<br />
realimentação do estado dos contatores e o botão de restart é feito através de 2 entradas standard não seguras.<br />
Os contatores K1 e K2 estão ligados eletricamente em paralelo através de uma única saída segura. A medição de<br />
corrente e o teste da saída por impulso estão ativos neste circuito.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
NU/Sim<br />
Canal 2 – Ativar teste do sensor<br />
NU/Sim<br />
Canal 3 – Ativar teste do sensor<br />
Sim<br />
Canal 4 – Ativar teste do sensor<br />
Sim<br />
Controlo logico do canal 1 e 2 Single logic channel 1/2<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Sim<br />
Ativar teste de impulsos nas saídas<br />
Sim<br />
NU = Não usado<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 66
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
IV-6.3 – BOTÃO DE EMERGENCIA (3ª) [Function Block ESTOP] - Categoria 4 e PLe<br />
Os botões de emergência são ligados, via dois contactos normalmente fechados (NF), a duas entradas seguras do<br />
EL1904. A discrepância superior a 200ms, destes dois sinais NF na EL1904, é monitorizada tal como o teste às<br />
ligações às entradas. O loop de realimentação do estado dos contatores e o botão de restart é feito através de 2 entradas<br />
standard, não seguras, do PLC. Existe um bloco EDM que verifica se o sinal de realimentação assume o estado oposto,<br />
da saída do bloco ESTOP, dentro de um tempo ajustado.<br />
Os contatores K1 e K2 estão ligados eletricamente em paralelo através de uma única saída segura. A medição de<br />
corrente e o teste da saída por impulso estão ativos neste circuito.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
NU/Sim<br />
Canal 2 – Ativar teste do sensor<br />
NU/Sim<br />
Canal 3 – Ativar teste do sensor<br />
Sim<br />
Canal 4 – Ativar teste do sensor<br />
Sim<br />
Controlo logico do canal 1 e 2 Single logic channel 1/2<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Sim<br />
Ativar teste de impulsos nas saídas<br />
Sim<br />
NU = Não usado<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 67
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
IV-6.4 – BOTÃO DE EMERGENCIA (4ª) [Function Block ESTOP] - Categoria 4 e PLe<br />
Os botões de emergência são ligados, via dois contactos normalmente fechados (NF), a duas entradas seguras do<br />
EL1904. A discrepância superior a 200ms, destes dois sinais NF na EL1904, é monitorizada tal como o teste às<br />
ligações às entradas. O loop de realimentação do estado dos contatores é feito através de 3º canal seguro da 2ª carta<br />
EL1904 e o botão de restart no 1º canal seguro da 1ª carta EL1904.<br />
Os contatores K1 e K2 estão ligados eletricamente em paralelo através de uma única saída segura. A medição de<br />
corrente e o teste da saída por impulso estão ativos neste circuito.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904 (1ª e 2ª)<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
Sim (1º EL1904) ; NU/Sim (2º EL1904)<br />
Canal 2 – Ativar teste do sensor<br />
NU/Sim (1º e 2º EL1904)<br />
Canal 3 – Ativar teste do sensor<br />
Sim<br />
Canal 4 – Ativar teste do sensor<br />
Sim (1º EL1904) ; NU/Sim (2º EL1904)<br />
Controlo logico do canal 1 e 2 Single logic channel 1/2<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Sim<br />
Ativar teste de impulsos nas saídas<br />
Sim<br />
NU = Não usado<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 68
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
IV-6.5 – BOTÃO DE EMERGENCIA (5ª) [Function Block ESTOP] - Categoria 4 e PLe<br />
Os botões de emergência, são ligados via dois contactos normalmente fechados (NF), a duas entradas seguras do<br />
EL1904. A discrepância superior a 200ms, destes dois sinais NF na EL1904, é monitorizada tal como o teste às<br />
ligações às entradas. O loop de realimentação do estado dos contatores é feito através de 3º canal seguro da 2ª carta<br />
EL1904 e o botão de restart no 1º canal seguro da 1ª carta EL1904.<br />
Os contatores K1 e K2 estão ligados eletricamente em duas saídas seguras. Ambos estão ligados ao ground. A medição<br />
de corrente esta desativada. Os testes da saída por impulso estão ativos neste circuito.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904 (1ª e 2ª)<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
Sim (1º EL1904) ; NU/Sim (2º EL1904)<br />
Canal 2 – Ativar teste do sensor<br />
NU/Sim (1º e 2º EL1904)<br />
Canal 3 – Ativar teste do sensor<br />
Sim<br />
Canal 4 – Ativar teste do sensor<br />
Sim (1º EL1904) ; NU/Sim (2º EL1904)<br />
Controlo logico do canal 1 e 2 Single logic channel 1/2<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Não<br />
Ativar teste de impulsos nas saídas<br />
Sim<br />
NU = Não usado<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 69
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
IV-6.6 – BOTÃO DE EMERGENCIA (6ª) [Function Block ESTOP] - Categoria 3 e PLd<br />
Os botões de emergência são ligados, via dois contactos normalmente fechados (NF), a duas entradas seguras do<br />
EL1904. A discrepância superior a 200ms, destes dois sinais NF na EL1904, é monitorizada tal como o teste às<br />
ligações às entradas. O loop de realimentação do estado dos contatores é feito através de 3º canal seguro da 2ª carta<br />
EL1904 e o botão de restart no 1º canal seguro da 1ª carta EL1904.<br />
Os contatores K1 e K2 estão ligados eletricamente em duas saídas seguras. Ambos estão ligados ao ground. A medição<br />
de corrente e o teste da saída por impulso estão desativados.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904 (1ª e 2ª)<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
Sim (1º EL1904) ; NU/Sim (2º EL1904)<br />
Canal 2 – Ativar teste do sensor<br />
NU/Sim (1º e 2º EL1904)<br />
Canal 3 – Ativar teste do sensor<br />
Sim<br />
Canal 4 – Ativar teste do sensor<br />
Sim (1º EL1904) ; NU/Sim (2º EL1904)<br />
Controlo logico do canal 1 e 2 Single logic channel 1/2<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Não<br />
Ativar teste de impulsos nas saídas<br />
Não<br />
NU = Não usado<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 70
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
IV-6.7 – BOTÃO DE EMERGENCIA (7ª) [Function Block ESTOP] - Categoria 4 e PLe<br />
Os botões de emergência são ligados, via dois contactos normalmente fechados (NF), a duas entradas seguras da 1ª<br />
carta EL1904. O loop de realimentação do estado dos contatores é feito através de 3º canal seguro da 2ª carta EL1904<br />
e o botão de restart no 1º canal seguro da 1ª carta EL1904. Os testes dos contatos do botão de emergência são<br />
desativados. A discrepância superior a 200ms, dos sinais NF do botão de emergência, é monitorizada e o teste às<br />
ligações é desativado em ambos canais.<br />
Os contatores K1 e K2 estão ligados eletricamente em paralelo em uma saída segura. A medição de corrente e o teste<br />
da saída por impulso estão ativados.<br />
PARÂMETROS DAS ENTRADAS E SAÍDAS SEGURAS<br />
Carta de Entradas EL1904 (1ª e 2ª)<br />
Configuração<br />
Canal 1 – Ativar teste do sensor<br />
Sim (1º EL1904) ; NU (2º EL1904)<br />
Canal 2 – Ativar teste do sensor<br />
NU (1º e 2º EL1904)<br />
Canal 3 – Ativar teste do sensor<br />
Não ativar (1º EL1904) ; sim (2º EL1904)<br />
Canal 4 – Ativar teste do sensor<br />
Não ativar (1º EL1904) ; NU (2º EL)<br />
Controlo logico do canal 1 e 2 Single logic channel 1/2<br />
Controlo logico do canal 3 e 4 Single logic channel 3/4<br />
Carta de Saídas EL2904<br />
Configuração<br />
Ativar medição de corrente nas saídas<br />
Sim<br />
Ativar teste de impulsos nas saídas<br />
Sim<br />
NU = Não usado<br />
BLOCO FUNCIONAL DE SEGURANÇA<br />
[<strong>asaTek</strong> / J.Andril] 71
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Capítulo IV<br />
[<strong>asaTek</strong> / J.Andril] 72
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
Anexo A – Funções Bloco <strong>TwinSAFE</strong> para TwinCAT v2.11<br />
1. Sistema <strong>TwinSAFE</strong><br />
1.1 Descrição funcional<br />
O sistema <strong>TwinSAFE</strong> na versão TwinCAT 2.11, consiste em cartas de entradas e saídas (EL/KL1904 e EL/ KL2904) e<br />
módulos lógicos safe (KL6904/EL6900/EL6930). Os módulos lógicos <strong>TwinSAFE</strong> contém Funções Bloco funcionais<br />
safe, que se podem parametrizar e ligar-se uns aos outros formando assim o programa lógico safe, que garante a<br />
função de segurança homem-máquina. Todas estas configurações são realizadas através do TwinCAT System<br />
Manager.<br />
O terminais lógicos e I/O <strong>TwinSAFE</strong> comunicam entre si através do protocolo Safety over EtherCAT (FSoE)<br />
conforme especificação do consorcio EtherCAT Technology Group (www.ethercat.org).<br />
1.2 Controladores lógicos <strong>TwinSAFE</strong> (KL6904/EL6900/EL6930)<br />
A configuração de um terminal lógico <strong>TwinSAFE</strong> consiste em Funções Bloco safe que são colocados em um ou<br />
vários grupos <strong>TwinSAFE</strong>. Os grupos <strong>TwinSAFE</strong> podem ser iniciados e parados independentemente uns dos outros.<br />
A ordem de execução das Funções Bloco safe corresponde à ordem mostrada na árvore do hardware no TwinCAT<br />
System Manager. Esta ordem pode ser alterada, no System Manager, via drag & drop. As Funções Bloco safe tem<br />
parâmetros que podem ser configurados e parametrizados pelo programador. As entradas e saídas das Funções<br />
Bloco safe são atribuídas a entradas e saídas de terminais safe do sistema <strong>TwinSAFE</strong> ou de terminais standard do<br />
automatismo residente no PLC.<br />
Uma conexão em uma Função Bloco safe envolve a atribuição inequívoca a um dispositivo safe (EL/KL1904, EL/<br />
KL2904, KL6904, EL6900 / KL6930 ) pertencente ao seu grupo <strong>TwinSAFE</strong>. Somente as Funções Bloco safe, que<br />
pertencem a este grupo <strong>TwinSAFE</strong>, podem ser ligadas a essas entradas e saídas safe. A Função Bloco DECOUPLE<br />
pode ser usada quando necessitamos que outros grupos tenham acesso a essas entradas e saídas.<br />
Um erro de comunicação dentro de um grupo ou de um Função Bloco safe afeta o grupo <strong>TwinSAFE</strong> completo. O<br />
grupo <strong>TwinSAFE</strong> dá ordem de paragem a todas as Funções Bloco safe associadas e provoca a alteração do estado<br />
da saída para modo safe (0).<br />
1.3 Grupos <strong>TwinSAFE</strong><br />
A um grupo <strong>TwinSAFE</strong> atribuímos obrigatoriamente Funções Bloco safe. Essas Funções Bloco têm uma<br />
característica que coloca todas as saídas do grupo em estado seguro (um estado seguro corresponde a desativar a<br />
saída, que corresponde ao estado logico 0) quando ocorre um erro de comunicação em uma conexão safe<br />
atribuída, um erro em uma Função Bloco safe (ex. tempo de discrepância excessiva) ou um erro nas saídas safe<br />
designadas.<br />
Um erro de comunicação é exibido na saída (COM ERR) do grupo <strong>TwinSAFE</strong> e reconhecido através da entrada do<br />
grupo (ERR ACK). Um erro em uma Função Bloco safe é exibido na saída (FB ERR) e reconhecido na mesma entrada<br />
(ERR ACK) do erro de comunicação. Um erro nas saídas safe (apenas KL6904) é exibido na terceira saída (OUT ERR)<br />
e novamente reconhecida na entrada (ERR ACK). Logo que o erro seja reconhecido e já não esteja presente, o<br />
estado seguro das saídas do grupo <strong>TwinSAFE</strong> é removido. Como o reconhecimento do erro (ERR ACK) não é<br />
automático devemos obrigatoriamente liga-la a uma variável standard (pertencente ao programa do PLC).<br />
Além disso o grupo <strong>TwinSAFE</strong> possui uma entrada (RUN) com a qual o processamento das Funções Bloco safe, que<br />
se encontram atribuídas, podem ser iniciadas ou interrompidas. Todas as saídas atribuídas pelo grupo <strong>TwinSAFE</strong><br />
estão em um estado seguro quando em estado de repouso. Nos controladores safe EL6910 e mais recentes a<br />
entrada RUN deve ser sempre ligada a uma variável standard no programa do PLC.<br />
NOTA: Neste Manual Técnico o termo conexão safe é toda a comunicação, dentro do sistema <strong>TwinSAFE</strong>, entre o<br />
controlador logico e os terminais de entrada e saída safe. Esta comunicação é sempre feita entre um master (ex. KL6904,<br />
EL6900/6930) e os respetivos slaves (ex. KL/EL1904, KL/EL2904). Esta configuração é feita automaticamente pelo System<br />
Manager. Esta filosofia master-slave necessita que cada terminal possua um único endereço FSoE (por DIP-Switch).<br />
[<strong>asaTek</strong> / J.Andril] 73
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
Entradas do grupo <strong>TwinSAFE</strong><br />
Nome Tipo de entrada Descrição<br />
RUN FB-Out<br />
TRUE :<br />
(BOOL) Standard-In<br />
As funções Blocos atribuídas ao grupo <strong>TwinSAFE</strong> são executadas.<br />
FALSE :<br />
Todas as Funções Bloco atribuídas ao grupo <strong>TwinSAFE</strong> estão no estado STOP e as saídas ficarão no<br />
estado de safe (0). Quando não é ligada, à entrada RUN, nenhuma variável o estado de defeito<br />
é TRUE.<br />
ERR ACK<br />
(BOOL)<br />
FB-Out<br />
Standard-In<br />
Todos os erros pendentes nas Funções Bloco e nas conexões safe atribuídas são reconhecidas pela<br />
sequencia FALSE-> TRUE->FALSE.<br />
Saídas do grupo <strong>TwinSAFE</strong><br />
Nome Tipo de entrada Descrição<br />
FB ERR<br />
(BOOL)<br />
COM ERR<br />
(BOOL)<br />
OUT ERR<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Standard-Out<br />
Local-Out<br />
TSAFE-Out<br />
FB-In<br />
Standard-Out<br />
Local-Out<br />
TSAFE-Out<br />
FB-In<br />
Standard-Out<br />
Local-Out<br />
TRUE :<br />
Existe pelo menos um erro numa Função Bloco safe.<br />
FALSE :<br />
Não existem erros na Função Bloco safe.<br />
TRUE :<br />
Existe pelo menos um erro nas conexões safe do grupo <strong>TwinSAFE</strong>.<br />
FALSE :<br />
Não existem erros nas conexões safe do grupo <strong>TwinSAFE</strong>.<br />
TRUE :<br />
Existe pelo menos um erro em uma saída do grupo <strong>TwinSAFE</strong>.<br />
FALSE :<br />
Não existem erros nas saídas do grupo <strong>TwinSAFE</strong>.<br />
NOTA: usado somente nos controladores lógicos KL6904.<br />
1.4 Diagnostico do sistema <strong>TwinSAFE</strong><br />
O estado dos grupos <strong>TwinSAFE</strong>, FB´s safe e conexões podem ser visualizados no System Manager. Se as opções<br />
Info Data / Map State e Map Diag (não disponível no KL6904), do grupo <strong>TwinSAFE</strong>, estiverem selecionadas<br />
o estado (state) e os dados de diagnostico (diag) podem ser copiadas ciclicamente para o automatismo e<br />
linkados a variáveis standard do PLC.<br />
1.4.1 Informação de estado do grupo <strong>TwinSAFE</strong><br />
[<strong>asaTek</strong> / J.Andril] 74
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
Valor Informação do estado dos controladores KL6904/EL6900<br />
1 RUN -Modo RUN (todas as funções bloco e conexões <strong>TwinSAFE</strong> estão em funcionamento)<br />
2 STOP -Modo STOP (estado após a inicialização do grupo)<br />
3 SAFE -Modo SAFE (todas as FB e conexões safe do grupo estão OK mas existe uma conexão que não esta operacional)<br />
4 ERROR -Modo ERRO (foi reportado um erro em uma FB ou em uma conexão do <strong>TwinSAFE</strong>)<br />
5 RESET -Modo RESET (foi feito o reconhecimento do erro com a passagem FALSE=>TRUE na entrada ERR_ACK. O sistema está à<br />
espera que se coloque esta entrada outra vez a FALSE)<br />
1.4.2 Diagnostico das Funções Bloco <strong>TwinSAFE</strong> (<strong>TwinSAFE</strong> Function Block List)<br />
O estado das FB´s <strong>TwinSAFE</strong> é exibido, em resumo on-line, na sub-pasta Function Block list. Os dados do status<br />
atuais são lidos a partir do controlador logico safe EL6900 / KL6904 através de um refresh manual (Refresh).<br />
Se as opções Map State e Map Diag (não disponíveis no KL6904) ,<br />
de cada Função Bloco safe, estiverem selecionadas o estado e os<br />
dados de diagnostico são copiados ciclicamente para a imagem do<br />
processo podendo assim ser ligadas a variáveis standard do programa<br />
do PLC. Para a descrição detalhada recorra à informação da FB safe.<br />
1.4.3 Diagnostico das conexões <strong>TwinSAFE</strong> (<strong>TwinSAFE</strong> Connection List)<br />
O estado das conexões (EL1904/2904) é exibido, em resumo on-line, na sub-pasta Connection Listda pasta<br />
<strong>TwinSAFE</strong> Connection List. Os dados do estado e os bits de diagnostico atuais são lidos a partir do controlador<br />
[<strong>asaTek</strong> / J.Andril] 75
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
logico safe EL6900 / KL6904 através de um refresh manual (Refresh).<br />
Se as opções Map State e Map Diag (não disponíveis no KL6904) de cada conexão (EL1904/2904) <strong>TwinSAFE</strong><br />
estiverem selecionados o estado e os dados de diagnostico, das conexões, são copiados ciclicamente para a<br />
imagem do processo podendo assim ser ligadas a variáveis standard do programa do PLC. Alem dos dados<br />
anteriores podemos adicionar o estado das entradas e saídas safe à imagem do processo através da seleção das<br />
opções Map Inputs e Map Outputs (não disponíveis no KL6904).<br />
Valor<br />
xxxx 0001<br />
xxxx 0010<br />
xxxx 0011<br />
xxxx 0100<br />
xxxx 0101<br />
xxxx 0110<br />
xxxx 0111<br />
xxxx 1000<br />
xxxx 1001<br />
xxxx 1010<br />
xxxx 1011<br />
xxxx 1100<br />
xxxx 1101<br />
xxxx 1110<br />
xxxx 1111<br />
xxx1 xxxx<br />
xx1x xxxx<br />
x1xx xxxx<br />
1xxx xxxx<br />
Informação de diagnóstico das conexões<br />
Comando invalido<br />
Comando desconhecido<br />
ID da conexão invalida<br />
Invalido CRC<br />
Tempo de watchdog da conexão ultrapassado<br />
Endereço FSoE invalido<br />
Dado invalido<br />
Comprimento dos parâmetros de comunicação invalido<br />
Parâmetros de comunicação invalido<br />
Comprimento dos parâmetros do utilizador invalido<br />
Parâmetros de utilizador invalido<br />
Reset do Master FSoE<br />
Detetado erro no modulo slave com a opção Module error is ComError ativo.<br />
Detetado erro no modulo EL290x com opção Error acknowledge active ativo.<br />
Slave ainda não iniciado ou erro inesperado<br />
Detetado erro em slave FSoE<br />
É reportado um FailsafeValue em slave FSoE<br />
Em modo StartUp<br />
É reportado um FailsafeValue em master FSoE<br />
Valor Informação de estado (status) das conexões<br />
001 (0x64) Em estado de RESET :<br />
O estado de RESET é usado para reinicializar a conexão FSoE após o ligar (power-on) ou após erro de comunicação FSoE.<br />
101 (0x65) Em estado de SESSION :<br />
Durante a transição para ou no estado de SESSION, um ID de sessão é transferida do master FSoE para o slave FSoE, que<br />
por sua vez responde com seu próprio ID de sessão.<br />
102 (0x66) Em estado de CONNECTION :<br />
No estado de CONNECTION um ID de conexão é transferido do master FSoE para o slave FSoE.<br />
103 (0x67) Em estado de PARAMETER :<br />
No estado PARAMETER a comunicação safe e os parâmetros da aplicação específicos do dispositivo são transferidos.<br />
104 (0x68) Em estado de DATA :<br />
No estado DATA os ciclos FSoE são enviados até que ocorra um erro de comunicação ou um nó FSoE esteja parado. .<br />
105 (0x69) Em estado de SHUTDOWN :<br />
A conexão foi desligada porque foi enviado comando de SHUTDOWN de um dos parceiros de comunicação (EL6910).<br />
106 (0x6A) Em estado de SHUTDOWN-DEACTIVE :<br />
A conexão foi desligada via o desativar de uma entrada de um FB (EL6910=<br />
[<strong>asaTek</strong> / J.Andril] 76
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2. Funções Bloco <strong>TwinSAFE</strong><br />
2.1 Função Bloco ESTOP<br />
2.1.1 Descrição funcional<br />
Com o FB ESTOP (Emergency<br />
Stop) é possível realizar um<br />
circuito de Paragem de<br />
Emergência com o máximo de<br />
oito entradas (EStopIn1-<br />
EStopIn8). Cada uma das oito<br />
entradas pode ser usada como<br />
contato normalmente fechado<br />
NF (aberto 0, solicita o estado<br />
safe) ou contato normalmente<br />
aberto NA (fechado 1, solicita o<br />
estado safe). Caso haja uma<br />
entrada que solicite uma<br />
paragem de emergência a<br />
primeira saída (EStopOut) atua<br />
de imediato e a segunda<br />
(EStopDelOut) atua, com um<br />
tempo de atraso configurável, para o estado safe ("0"). Diversas saídas instantâneas (EStopOut) ou temporizadas<br />
(EStopDelOut) podem ser linkadas a várias saídas.<br />
A sequência de sinal 0 1 0 deve ser detetada na entrada de Restart para anular o estado seguro das saídas<br />
(0), ativado anteriormente.<br />
Podemos aplicar um circuito de realimentação, para controlo de estado, a ambas as saídas da FB ESTOP. A saída<br />
EStopOut é realimentada na entrada EDM1 e a saída EStopDelOut é na entrada EDM2, utilizando um circuito<br />
externo de contactos elétricos. As entradas do EDM (External Device Monitoring) são testadas assim que é<br />
reiniciada a FB através do comando Restart ( sequência 0-> 1-> 0). Se as entradas do EDM não tiverem o estado<br />
do sinal "1", a FB ESTOP entra em estado de erro e coloca a saída de erro (Error) no estado 1. O estado de erro<br />
só pode ser anulado após executarmos a sequência 0 1 0 na entrada ERR_ACK, do grupo <strong>TwinSAFE</strong><br />
relacionado.<br />
Podemos ter combinações de 2 entradas [EStopIn1/EStopIn2], [EStopIn3/EStopIn4], [EStopIn5/EStopIn6] e<br />
[EStopIn7/EStopIn8]. Neste caso será controlado a discrepância do estado de ambos os sinais, dentro de um<br />
tempo configurado. Se este tempo de discrepância for excedido, para o par de entradas, o FB ESTOP entrará em<br />
estado de erro. Neste estado as saídas passam para o estado safe "0".<br />
Para reconhecer ou não este erro, de discrepância, devemos configura-lo na propriedade Safe Inputs after Disc<br />
Error. Se esta propriedade estiver ativa, as entradas do grupo que provocaram o erro de discrepância terão de<br />
voltar a 0 antes que se possa fazer o Reset.<br />
2.1.2 Descrição das variáveis de entrada e saída da FB ESTOP<br />
Nome Tipo Descrição das ENTRADAS da FB ESTOP<br />
Restart<br />
(BOOL)<br />
EStopIn1<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
Stand-In<br />
TSAFE-In<br />
FB-Out<br />
A sequência de sinal 0-> 1-> 0 deve ser detetada nesta entrada , durante o start (quando o grupo<br />
<strong>TwinSAFE</strong> relacionado é iniciado) ou em um restart (após uma entrada ter solicitado o estado seguro).<br />
1º canal de entrada: A parametrização determina, se a entrada será um contato normalmente fechado<br />
NF (estado seguro é 0, aberto) ou contato normalmente aberto NA (o estado seguro é 1, fechado).<br />
EStopIn2<br />
(BOOL)<br />
EStopIn3<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
2º canal de entrada: idêntico ao EStopIn1. Se o tempo de discrepância não for igual a 0, o 1º/2º canal de<br />
são considerados o 1º par de entradas. É feita a monitorização de discrepância de dois canais.<br />
3º canal de entrada ou 1º entrada do 2º par de entradas (idêntico ao EstopIn1)<br />
[<strong>asaTek</strong> / J.Andril] 77
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
EStopIn4<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
4º canal de entrada ou 2º entrada do 2º par de entradas (idêntico ao EstopIn2)<br />
EStopIn5<br />
(BOOL)<br />
EStopIn6<br />
(BOOL)<br />
EStopIn7<br />
(BOOL)<br />
EStopIn8<br />
(BOOL)<br />
EDM1<br />
(BOOL)<br />
EDM2<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
Standard-In<br />
TSAFE-In<br />
FB-Out<br />
Standard-In<br />
5º canal de entrada ou 1º entrada do 3º par de entradas (idêntico ao EstopIn1)<br />
6º canal de entrada ou 2º entrada do 3º par de entradas (idêntico ao EstopIn2)<br />
7º canal de entrada ou 1º entrada do 4º par de entradas (idêntico ao EstopIn1)<br />
8º canal de entrada ou 2º entrada do 4º par de entradas (idêntico ao EstopIn2)<br />
EDM1 é o circuito de feedback do sinal da saída direta (EStopOut). Se esta entrada for parametrizada como ativa o<br />
estado seguro das saídas só será anulado quando fizermos o Restart e a entrada EDM1 estiver a 1.<br />
EDM2 é o circuito de feedback do sinal da saída atrasada (EStopDelOut). Se esta entrada for parametrizada como<br />
activa o estado seguro das saídas só será anulado quando fizermos o Restart e a entrada EDM2 estiver a 1.<br />
Nome Tipo Descrição das SAÍDAS da FB ESTOP<br />
Error<br />
(BOOL)<br />
EStopOut<br />
(BOOL)<br />
EStopDelOut<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
Local-Out<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
Local-Out<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
Local-Out<br />
TRUE : A monitorização do tempo de discrepância de um par de entradas ou um dos loops de<br />
feedback detetou um erro. A anulação do erro deve ser efetuada através da entrada ERR_ACK do<br />
grupo <strong>TwinSAFE</strong> associado.<br />
FALSE : Não foi detetado qualquer erro.<br />
1º canal de saída segura:<br />
O estado de segurança (safe) corresponde a 0.<br />
2º canal de saída segura:<br />
O estado de segurança (safe) corresponde a 0. Este estado em relação à saída anterior tem um atraso,<br />
configurado no campo Delay Time.<br />
Informação do tipo de entradas e saídas das FB´s safe<br />
Tipo<br />
Descrição<br />
TSAFE-In Tipo Entradas dados de <strong>TwinSAFE</strong> dos terminais EL1904/KL1904<br />
Stand.-In<br />
FB-Out<br />
TSAFE-Out<br />
Stand.-Out<br />
FB-In<br />
Local-Out<br />
Variáveis de entradas standard do PLC (saídas %Q* no PLC)<br />
Saídas dos FB do <strong>TwinSAFE</strong><br />
Saídas de <strong>TwinSAFE</strong> dos terminais EL2904/KL2904<br />
Variáveis de saídas standard do PLC (entradas %I* no PLC)<br />
Entradas dos FB do <strong>TwinSAFE</strong><br />
Saídas de <strong>TwinSAFE</strong> do terminal EL6904 (não existem no EL6900)<br />
2.1.3 Informação do diagnóstico e estado da FB ESTOP<br />
Bit Descrição da informação de DIAGNOSTICO da FB ETOP (16 bit) – [Map Diag = TRUE]<br />
0, 1, 2, 3 Tipo Erro de dados discrepância nas entradas do grupo 1 (0), grupo 2 (1), grupo 3 (2), grupo 4 (3)<br />
4, 5 Erro na monitorização do EDM 1 (4), EDM2 (5)<br />
8 Erro de discrepância nas entradas do grupo 1 com opção Safe inputs after Disc Error (alem do bit 0)<br />
9 Erro de discrepância nas entradas do grupo 2 com opção Safe inputs after Disc Error (alem do bit 1)<br />
10 Erro de discrepância nas entradas do grupo 3 com opção Safe inputs after Disc Error (alem do bit 2)<br />
11 Erro de discrepância nas entradas do grupo 4 com opção Safe inputs after Disc Error (alem do bit 3)<br />
Bit Descrição da informação de ESTADO (state) da FB ETOP (8 bit) – [Map State = TRUE]<br />
1 Tipo RUN dados<br />
2 STOP<br />
3 SAFE<br />
4 ERROR<br />
5 RESET<br />
6 START<br />
8 DELAYOUT<br />
NOTA : O controlador KL6904 não possui as propriedades Map State, Map Diag.<br />
[<strong>asaTek</strong> / J.Andril] 78
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.2 Função Bloco TWOHAND<br />
2.2.1 Descrição funcional<br />
A FB TWOHAND (Two-Handed<br />
Command) usado para realizar um<br />
Comando de Bimanual em que<br />
ambos os grupos de entrada<br />
(TwoHand1/ TwoHand2 e<br />
Twohand3/TwoHand4) têm que ser<br />
operados simultaneamente para<br />
mudar o estado da saída<br />
(TwoHandOut). O acionamento<br />
repetido da saída só é possível se<br />
ambos os grupos de entrada<br />
estiverem simultaneamente a nível<br />
logico 0.<br />
Um grupo de entrada pode ser<br />
configurado como uma entrada de<br />
canal único (Single-Channel x<br />
Activated), entrada de dois canais<br />
(Single-Channel Both Activated) ou<br />
entrada de dois canais com<br />
monitorização de tempo de discrepância (Two-Channel). Além disso, pode ser definida uma monitorização de<br />
tempo até 2500 ms entre os dois grupos de entrada. Cada entrada pode ser configurada como contato<br />
normalmente fechado (NF) ou contato normalmente aberto (NA).<br />
Esta FB TWOHAND não está disponível no controlador safe KL6904.<br />
2.2.2 Descrição das variáveis de entrada e saída da FB TWOHAND<br />
Nome Tipo Descrição das ENTRADAS da FB TWOHAND<br />
TwoHand1<br />
(BOOL)<br />
TwoHand2<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
1º canal de entrada: A parametrização determina se a entrada será um contato normalmente fechado<br />
NF (contato aberto 0, o estado seguro será solicitado) ou contato normalmente aberto NA (contato<br />
fechado 1, o estado seguro será solicitado).<br />
2º canal de entrada: Idêntico ao Twohand1<br />
Se o tempo de discrepância não for igual a 0, o 1º e 2º canal de entradas são considerados como o 1º<br />
par de entradas e é realizada a monitorização do tempo de discrepância entre os dois canais.<br />
TwoHand3 TSAFE-In 3º canal de entrada ou 1º entrada do 2º par de entradas (idêntico ao TwoHand1)<br />
(BOOL) FB-Out<br />
TwoHand4 TSAFE-In 4º canal de entrada ou 2º entrada do 2º par de entradas (idêntico ao TwoHand2)<br />
(BOOL) FB-Out<br />
Nome Tipo Descrição das SAÍDAS da FB TWOHAND<br />
Error (BOOL)<br />
TwoHandOut<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
TRUE : A monitorização do tempo de discrepância, de um par de entradas, detetou um erro. A anulação<br />
do erro deve ser efetuada através da entrada ERR_ACK do grupo <strong>TwinSAFE</strong> associado.<br />
FALSE : Não foi detetado qualquer erro.<br />
Canal de saída segura:<br />
O estado de segurança (Safe) corresponde a 0.<br />
Informação do tipo de entradas e saídas das FB´s safe<br />
Tipo<br />
Descrição<br />
TSAFE-In Tipo Entradas dados de <strong>TwinSAFE</strong> dos terminais EL1904/KL1904<br />
Stand.-In<br />
FB-Out<br />
TSAFE-Out<br />
Stand.-Out<br />
FB-In<br />
Variáveis de entradas standard do PLC (saídas %Q* no PLC)<br />
Saídas dos FB do <strong>TwinSAFE</strong><br />
Saídas de <strong>TwinSAFE</strong> dos terminais EL2904/KL2904<br />
Variáveis de saídas standard do PLC (entradas %I* no PLC)<br />
Entradas dos FB do <strong>TwinSAFE</strong><br />
[<strong>asaTek</strong> / J.Andril] 79
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.2.3 Informação do diagnóstico e estado da FB TWOHAND<br />
Bit Descrição da informação de DIAGNOSTICO da FB TWOHAND (16 bit) – [Map Diag = TRUE]<br />
0 Tipo Erro de dados discrepância nas entradas do grupo 1<br />
1 Erro de discrepância nas entradas do grupo 2<br />
2 Erro de discrepância entre os dois grupos de entradas<br />
6 Eo de Two-Hand<br />
Um dos dois grupos foi ativado e o sistema espera pela ativação do segundo grupo de entradas.<br />
O erro também é emitido se o segundo grupo de entradas está ativo e o segundo já não se encontra.<br />
Erro de simultaneidade dos grupos de entradas.<br />
8 Erro de discrepância nas entradas do grupo 1 com a opço Safe inputs after Disc Error selecionada (com o bit 0).<br />
Não existe nos controladores lógicos de safe EL6900/KL6904.<br />
9 Erro de discrepância nas entradas do grupo 2 com a opço Safe inputs after Disc Error selecionada (com o bit 1).<br />
Não existe nos controladores lógicos de safe EL6900/KL6904.<br />
10 Eo de disepia ete os gupos o opço Safe inputs after Disc Error o o bit 2).<br />
Não existe nos controladores lógicos de safe EL6900/KL6904.<br />
Bit Descrição da informação de ESTADO (state) da FB TWOHAND (8 bit) – [Map State = TRUE]<br />
1 Tipo RUN dados<br />
2 STOP<br />
3 SAFE<br />
4 ERROR<br />
5 RESET<br />
6 START<br />
11 1BUTTON<br />
12 2BUTTON<br />
13 RELEASE<br />
Esta FB TWOHAND não está disponível no controlador safe KL6904, mas podemos construir a função de segurança<br />
homem-maquina de Comando Bimanual utilizando outras Funções Bloco safe disponiveis nesse controlador logico.<br />
Na figura seguinte apresentamos o programa com a função de segurança de Comando Bimanual:<br />
[<strong>asaTek</strong> / J.Andril] 80
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.3 Função Bloco EDM<br />
2.3.1 Descrição funcional<br />
A FB EDM (External Device<br />
Monitor) é usado para<br />
monitorizar o sincronismo de<br />
dois sinais (Mon1 e<br />
Mon2). Monitorização pode<br />
ser feita com a comutação<br />
para 0 (Switch Off<br />
Monitoring) ou comutação<br />
para 1 (Switch On<br />
Monitoring). Por defeito<br />
ambas as funções de<br />
monitorização<br />
estão<br />
desativadas (colocadas a 0<br />
ms).<br />
Com opção Switch Off<br />
Monitoring ativa, a FB irá<br />
controlar a passagem da<br />
entrada Mon2 para 0<br />
dentro do tempo configurado,<br />
na respetiva janela (máximo 1000ms), a partir da altura de a entrada Mon1 passou de 0 para 1.<br />
Com a opção Switch On Monitoring ativa, a FB irá controlar a passagem da entrada Mon2 para 1 dentro do<br />
tempo configurado, na respetiva janela (máximo 1000ms), a partir da altura de a entrada Mon1 passou de 1<br />
para 0.<br />
Se o tempo de monitorização (diferente de 0 ms) pré definido for excedido a saída Error é colocada em estado<br />
de erro. Após este erro terá de ser feito o Reset, via ERR_ACK, do grupo <strong>TwinSAFE</strong> em que está integrado.<br />
Esta FB EDM não está disponível no controlador safe KL6904.<br />
2.3.2 Descrição das variáveis de entrada e saída da FB EDM<br />
Nome Tipo Descrição das ENTRADAS da FB EDM<br />
Mon1<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
Stand-In<br />
1º canal de entrada: A entrada pode ser configurada como normalmente fechada (NF) ou como<br />
normalmente aberta (NA).<br />
Mon2<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
2º canal de entrada: tem de assumir o valor logico oposto da entrada 1 Mon1 dentro do tempo<br />
configurado.<br />
Stand-In<br />
Nome Tipo Descrição das SAÍDAS da FB EDM<br />
Error<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
TRUE : O tempo de switch on ou switch off foi ultrapassado. A FB EDM entra em erro.<br />
FALSE : Não foi detetado qualquer erro.<br />
Informação do tipo de entradas e saídas das FB´s safe<br />
Tipo<br />
Descrição<br />
TSAFE-In Tipo Entradas dados de <strong>TwinSAFE</strong> dos terminais EL1904/KL1904<br />
Stand.-In Variáveis de entradas standard do PLC (saídas %Q* no PLC)<br />
FB-Out<br />
Saídas dos FB do <strong>TwinSAFE</strong><br />
TSAFE-Out Saídas de <strong>TwinSAFE</strong> dos terminais EL2904/KL2904<br />
Stand.-Out Variáveis de saídas standard do PLC (entradas %I* no PLC)<br />
FB-In<br />
Entradas dos FB do <strong>TwinSAFE</strong><br />
[<strong>asaTek</strong> / J.Andril] 81
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.3.3 Informação do diagnóstico e estado da FB EDM<br />
Bit Descrição da informação de DIAGNOSTICO da FB EDM (16 bit) – [Map Diag = TRUE]<br />
0 Tipo Erro por dados ultrapassar tempo de switch-off.<br />
1 Erro por ultrapassar tempo de switch-on.<br />
Bit Descrição da informação de ESTADO (state) da FB EDM (8 bit) – [Map State = TRUE]<br />
2 Tipo STOP dados<br />
3 -<br />
4 ERROR<br />
5 RESET<br />
14 MON_OFF<br />
15 MON_ON<br />
[<strong>asaTek</strong> / J.Andril] 82
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.4 Função Bloco MON<br />
2.4.1 Descrição funcional<br />
A FB MON (Machine<br />
Monitoring) é usado para<br />
monitorizar o funcionamento de<br />
portas de segurança de zonas<br />
perigosas. Também podemos usar<br />
esta FB MON no controlo de<br />
lasers de segurança de zona ou<br />
barreiras de segurança luminosas.<br />
Um circuito de portas de<br />
segurança até 4 entradas<br />
(MonIn(x)) pode ser realizada na<br />
FB MON. Cada uma das 4<br />
entradas pode ser usada como<br />
contato normalmente fechado NF<br />
(contato aberto 0 solicita o<br />
estado de segurança) ou contato<br />
normalmente aberto NA (contato<br />
fechado 1, solicita o estado de<br />
segurança).<br />
Caso haja uma solicitação, através<br />
de uma entrada, de estado de segurança a primeira saída MonOut é colocado no estado safe 0 de imediato e a<br />
segunda saída MonDelOut é colocada a 0 após um tempo de atraso configurável na janela Delay Time (ms).<br />
Várias saídas imediatas (MonOut) ou atrasadas (MonDelOut) podem ser ligadas na FB MON. Além disso, existem<br />
duas entradas Secure(x), com as quais a solicitação do estado seguro das entradas MonIn(x) podem ser<br />
ignoradas. As entradas Secure(x) também podem ser configuradas como contactos normalmente fechados NF ou<br />
contactos normalmente abertos.<br />
A entrada de reinicialização Restart do FB pode ser ativada. A sequência de sinal 0-> 1-> 0 deve ser detetada na<br />
entrada de Restart , no caso de um reinício ativo do processo antes das saídas terem entrado em estado seguro.<br />
No caso de um reinício inativo, o estado de segurança é anulado uma vez que as entradas MonIn ou Secure<br />
não solicitam mais o estado seguro.<br />
Podemos aplicar um circuito de realimentação, para controlo de estado, a ambas as saídas da FB MON. A saída<br />
MonOut é realimentada na entrada EDM1 e a saída MonDelOut é na entrada EDM2, utilizando um<br />
circuito externo de contactos elétricos. As entradas do EDM (External Device Monitoring) são testadas assim<br />
que é reiniciada a FB através do comando Restart ( sequência 0-> 1-> 0). Se as entradas do EDM não tiverem o<br />
estado do sinal "1", a FB MON entra em estado de erro e coloca a saída de erro (Error) em estado 1. O estado<br />
de erro só pode ser anulado após executarmos a sequência 0-> 1-> 0 na entrada ERR_ACK do grupo <strong>TwinSAFE</strong><br />
relacionado.<br />
Podemos ter combinações de 2 entradas [MonInIn1 e MonIn2], [MonIn3 e MonIn4] e [Secure1 e Secure2]. Neste<br />
caso será controlado a discrepância do estado de ambos os sinais dentro de um tempo configurado. Se este tempo<br />
de discrepância for excedido para o par de entradas, o FB ESTOP entrará em estado de erro. Neste estado as saídas<br />
passam para o estado seguro "0".<br />
Para reconhecer ou não este erro, de discrepância, devemos configurar a propriedade Safe Inputs after Disc<br />
Error. Se esta propriedade estiver ativa ambas as entradas do grupo que provocaram o erro de discrepância terão<br />
de voltar a 0, antes que se possa fazer o Reset.<br />
A FB MON só reporta um erro de EDM se a opção Manual do Restart estiver ativo. Se esta opção do Restart<br />
não estiver ativo a FB MON mantem-se em estado safe se o erro EDM continuar presente.<br />
[<strong>asaTek</strong> / J.Andril] 83
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.4.2 Descrição das variáveis de entrada e saída da FB MON<br />
Nome Tipo Descrição das ENTRADAS da FB MON<br />
Restart<br />
(BOOL)<br />
MonIn1<br />
(BOOL)<br />
MonIn2<br />
(BOOL)<br />
MonIn3<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
Stand-In<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
A sequência de sinal 0-> 1-> 0 deve ser detetada nesta entrada de Restart, durante o start (quando o<br />
grupo <strong>TwinSAFE</strong> relacionado é iniciado) ou em um restart (quando uma entrada solicitou o estado<br />
seguro) antes do estado seguro das saídas seja removido. Esta entrada não é utilizada se a opção<br />
Manual do Restart estiver desativado. Neste caso tanto o arranque como a saída do estado seguro<br />
da FB é executada automaticamente e desde que nenhuma entrada solicite segurança (estado seguro).<br />
1º canal de entrada: A parametrização determina, se a entrada será um contato normalmente fechado<br />
NF (contato aberto 0, o estado seguro será solicitado) ou contato normalmente aberto NA (contato<br />
fechado 1, o estado seguro será solicitado).<br />
2º canal de entrada: Idêntico ao MonIn1<br />
Se o tempo de discrepância não for igual a 0, o 1º e 2º canal de entradas são considerados como o 1º par<br />
de entradas e é realizada a monitorização do tempo de discrepância entre os dois canais.<br />
3º canal de entrada ou 1º entrada do 2º par de entradas (idêntico ao MonIn1)<br />
MonIn4<br />
(BOOL)<br />
Secure1<br />
(BOOL)<br />
Secure2<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
4º canal de entrada ou 2º entrada do 2º par de entradas (idêntico ao MonIn2)<br />
Se o Secure1 ou o Secure2 estiver parametrizado como ativo a avaliação das entradas MonIn(x) pode ser<br />
desligada. Se Secure1 e Secure2 forem parametrizadas como normalmente fechados NF as entradas<br />
MonIn(x) serão ignorados se Secure1 e ou Secure2 for 1. Se Secure1 e Secure2 forem parametrizadas<br />
como normalmente abertos NA as entradas MonIn(x) serão ignorados se Secure1 e ou Secure2 for 0.<br />
Se o tempo de discrepância estiver parametrizado as entradas Secure1 e Secure2 são consideradas<br />
como um par de entradas e será monitorizado o tempo de discrepância entre ambos os canais.<br />
Secure2 é o 2º canal do par de entradas que corresponde a entrada Secure1.<br />
EDM1<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
Stand-In<br />
EDM1 é o circuito de feedback do sinal da saída direta (MonOut). Se esta entrada for parametrizada como ativa o<br />
estado seguro das saídas só será anulado quando fizermos o Restart e a entrada EDM1 estiver a 1.<br />
EDM2<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
EDM2 é o circuito de feedback do sinal da saída atrasada (MonDelOut). Se esta entrada for parametrizada como<br />
ativa o estado seguro das saídas só será anulado quando fizermos o Restart e a entrada EDM2 estiver a 1.<br />
Stand-In<br />
Nome Tipo Descrição das SAÍDAS da FB MON<br />
Error<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
Local-Out<br />
TRUE : A monitorização do tempo de discrepância de um par de entradas ou um dos loops de<br />
feedback detetou um erro. A anulação do erro deve ser efetuada através da entrada ERR_ACK do<br />
grupo <strong>TwinSAFE</strong> associado.<br />
FALSE : Não foi detetado qualquer erro.<br />
MonOut<br />
(BOOL)<br />
MonDelOut<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
Local-Out<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
Local-Out<br />
1º canal de saída segura:<br />
O estado de segurança (safe) corresponde a 0.<br />
2º canal de saída segura:<br />
O estado de segurança (safe) corresponde a 0. Este estado em relação à saída anterior tem um<br />
atraso configurado no campo Delay Time.<br />
Informação do tipo de entradas e saídas das FB´s safe<br />
Tipo<br />
Descrição<br />
TSAFE-In Tipo Entradas dados de <strong>TwinSAFE</strong> dos terminais EL1904/KL1904<br />
Stand.-In Variáveis de entradas standard do PLC (saídas %Q* no PLC)<br />
FB-Out<br />
Saídas dos FB do <strong>TwinSAFE</strong><br />
TSAFE-Out Saídas de <strong>TwinSAFE</strong> dos terminais EL2904/KL2904<br />
Stand.-Out Variáveis de saídas standard do PLC (entradas %I* no PLC)<br />
FB-In<br />
Entradas dos FB do <strong>TwinSAFE</strong><br />
Local-Out Saídas de <strong>TwinSAFE</strong> do terminal EL6904 (não existem no EL6900)<br />
[<strong>asaTek</strong> / J.Andril] 84
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.4.3 Informação do diagnóstico e estado da FB MON<br />
Bit Descrição da informação de DIAGNOSTICO da FB MON (16 bit) – [Map Diag = TRUE]<br />
0 Tipo Erro de dados discrepância nas entradas do grupo 1<br />
1 Erro de discrepância nas entradas do grupo 2<br />
2 Erro de discrepância nas estradas do grupo Secure<br />
4 Erro de monitorização de EDM (EDM1)<br />
5 Erro de monitorização de EDM (EDM2)<br />
8 Erro de discrepância nas entradas do grupo 1 com opção Safe inputs after Disc Error ativada (com o bit 0).<br />
9 Erro de discrepância nas entradas do grupo 2 com opção Safe inputs after Disc Error ativada (com o bit 1).<br />
10 Erro de discrepância nas entradas do grupo secure com opção Safe inputs after Disc Error ativada (com o bit 2).<br />
Bit Descrição da informação de ESTADO (state) da FB MON (8 bit) – [Map State = TRUE]<br />
1 Tipo RUN dados<br />
2 STOP<br />
3 SAFE<br />
4 ERROR<br />
5 RESET<br />
6 START<br />
7 ERRORDELAY<br />
8 DELAYOUT<br />
9 FUNCTEST<br />
[<strong>asaTek</strong> / J.Andril] 85
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.5 Função Bloco MUTING<br />
2.5.1 Descrição funcional<br />
A FB MUTING (Muting Control) é<br />
usado para realizar a supressão da<br />
função de proteção numa zona prédeterminada<br />
(ex. transportar material<br />
para zona perigosa e protegida). A<br />
saída da função bloco permanece<br />
ativa, apesar da interrupção dos<br />
sensores de segurança conectados ao<br />
sistema safe.<br />
As entradas de Muting1 e 2 são<br />
usadas para verificar se elas são<br />
operadas em uma dada sequencia. O<br />
muting pode ser ativado através da<br />
habilitação das respetivas entradas.<br />
Se a entrada é de nível lógico 0,<br />
uma interrupção do dispositivo de<br />
proteção resulta no desligar imediato<br />
da saída safe FB. Caso contrário,<br />
apenas se a sequência de muting for<br />
violada. A opção Sequential Inputs<br />
pode ser selecionada para especificar se 2 entradas são controladas em paralelo ou sequencialmente. Um filtro<br />
temporal até 500ms podem ser configurado para as entradas de muting para evitar oscilações (bouncing) dos<br />
sinais de entrada e assim evitar a violação da sequência muting. A duração máxima do processo muting pode ser<br />
monitorizada através do Max. MutingTime .<br />
O processo de muting começa com sinal lógico 1 na entrada 1 de muting e termina com o sinal lógico 0 da<br />
última entrada de muting. O valor pode ser ajustado de um máximo de 10 minutos até 0. O zero corresponde à<br />
desativação da monitorização. Durante este período, a saída MutingActive do bloco estará ativa. O dispositivo<br />
de proteção (AOPD – Active Opto-electronic Protection Device), por exemplo de uma barreira ótica de segurança,<br />
estão conectadas as entradas OSSDIn 1 e 2 . Os sinais de feedback podem ser conectados às entradas EDM.<br />
Na configuração de defeito as entradas estão desabilitadas. As saídas diretas são conectadas através do botão<br />
MuteOut e as saídas atrasadas, com máximo de 30 segundos, são conectadas através do botão MuteDelOut.<br />
Esta FB MUTING não está disponível no controlador safe KL6904.<br />
2.5.2 Descrição das variáveis de entrada e saída da FB MUTING<br />
Nome Tipo Descrição das ENTRADAS da FB MUTING<br />
Enable<br />
(BOOL)<br />
MutingIn1<br />
(BOOL)<br />
MutingIn2<br />
(BOOL)<br />
MutingIn3<br />
(BOOL)<br />
MutingIn4<br />
(BOOL)<br />
OSSDIn1<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
Standard-In<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
O muting pode ser ativado através da entrada Enable. Se a entrada tem o nível logico 0, uma<br />
interrupção do dispositivo de proteção resulta no desligar imediato da saída do FB.<br />
As entradas de muting são usadas para verificar se elas são operadas em uma dada ordem sequencial.<br />
1º canal de entrada. A parametrização é usada para especificar se a entrada deve ser negada ou é<br />
usada diretamente.<br />
2º canal de entrada: Idêntico ao MutingIn1. Se o tempo de discrepância não for igual a 0, o 1º e 2º<br />
canal de entradas são considerados como o 1º par de entradas e é realizada a monitorização do tempo<br />
de discrepância entre os dois canais.<br />
3º canal de entrada ou 1º entrada do 2º grupo de entradas (idêntico ao MutingIn1)<br />
4º canal de entrada ou 2º entrada do 2º grupo de entradas (idêntico ao MutingIn2)<br />
Sinais de dispositivos de segurança do tipo barreiras luminosas safe (AOPD – Active Opto-electronic<br />
Protection Device). OSSDIn1 é o 1º canal do par de entradas que corresponde aos sinais OSSD. A<br />
parametrização deve ser usada para especificar se tem o estado logico negado ou não.<br />
[<strong>asaTek</strong> / J.Andril] 86
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
OSSDIn2<br />
(BOOL)<br />
EDM1<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
Stand.-Out<br />
OSSDIn2 é o 2º canal do par de entradas que corresponde a entrada OSSDIn1.<br />
EDM1 é o circuito de feedback do sinal da saída direta (MuteOut). Se esta entrada for parametrizada<br />
como ativa o estado seguro das saídas só será anulado quando fizermos o Restart e a entrada EDM1<br />
estiver a 1.<br />
EDM2<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
Stand.-Out<br />
EDM2 é o circuito de feedback do sinal da saída atrasada (MuteDelOut). Se esta entrada for<br />
parametrizada como ativa o estado seguro das saídas só será anulado quando fizermos o Restart e a<br />
entrada EDM2 estiver a 1.<br />
Nome Tipo Descrição das SAÍDAS da FB MUTING<br />
Error<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
TRUE : A monitorização do tempo de discrepância de um par de entradas detetou um erro. A sequencia<br />
de muting foi violada ou o tempo de muting foi ultrapassado. A anulação do erro deve ser efetuada<br />
através da entrada ERR_ACK do grupo <strong>TwinSAFE</strong> associado.<br />
FALSE : Não foi detetado qualquer erro.<br />
MutingActive<br />
(BOOL)<br />
MuteOut<br />
(BOOL)<br />
MuteDelOut<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
1º canal de saída de muting. Indica o decorrer do modo de funcionamento de muting através do nível<br />
logico 1.<br />
1º canal de saída segura: O estado de segurança (safe) corresponde a 0.<br />
2º canal de saída segura: O estado de segurança (safe) corresponde a 0. Este estado em relação à<br />
saída anterior tem um atraso configurado no campo Delay Time.<br />
Informação do tipo de entradas e saídas das FB´s safe<br />
Tipo<br />
Descrição<br />
TSAFE-In Tipo Entradas dados de <strong>TwinSAFE</strong> dos terminais EL1904/KL1904<br />
Stand.-In<br />
FB-Out<br />
TSAFE-Out<br />
Stand.-Out<br />
FB-In<br />
Variáveis de entradas standard do PLC (saídas %Q* no PLC)<br />
Saídas dos FB do <strong>TwinSAFE</strong><br />
Saídas de <strong>TwinSAFE</strong> dos terminais EL2904/KL2904<br />
Variáveis de saídas standard do PLC (entradas %I* no PLC)<br />
Entradas dos FB do <strong>TwinSAFE</strong><br />
2.5.3 Informação do diagnóstico e estado da FB MUTING<br />
Bit Descrição da informação de DIAGNOSTICO da FB MUTING (16 bit) – [Map Diag = TRUE]<br />
0 Tipo Erro de dados discrepância nas entradas do grupo 1 de muting.<br />
1 Erro de discrepância no grupo de entradas OSSD<br />
2 Erro de discrepância nas entradas do grupo 2 de muting.<br />
4 Erro de monitorização de EDM1<br />
5 Erro de monitorização de EDM2<br />
6 A sequencia de muting foi violada<br />
7 O tempo máximo de muting foi excedido<br />
8 Erro de discrepância nas entradas do grupo 1 MuteIn1/MuteIn2, ainda não foi feito o Reset (não nos EL6900/EL6904).<br />
9 Erro de discrepância nas entradas do grupo 1 OSSDIn1/OSSDIn2 ainda não foi feito o Reset (não nos EL6900/EL6904).<br />
10 Erro de discrepância nas entradas do grupo 1 MuteIn3/MuteIn4 ainda não foi feito o Reset (não nos EL6900/EL6904).<br />
Bit Descrição da informação de ESTADO (state) da FB MUTING (8 bit) – [Map State = TRUE]<br />
1 Tipo RUN dados<br />
2 STOP<br />
3 SAFE<br />
4 ERROR<br />
5 RESET<br />
8 DELAYOUT<br />
9 … MUTING1 … MUTING9<br />
[<strong>asaTek</strong> / J.Andril] 87
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.5.4 Exemplos práticos com sensores em MUTING<br />
Exemplo 1 - Configuração de zona Muting com 4 sensores individuais<br />
Teremos de configurar a FB MUTING com a opção Sequential Inputs (4 sensores muting em modo<br />
Single-Channel).<br />
Diagrama funcional de Muting :<br />
[<strong>asaTek</strong> / J.Andril] 88
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
Exemplo 2 - Configuração de zona muting com sensores a dois canais<br />
Neste exemplo a configuração da FB MUTING terá a opção Sequential Inputs desativada e os sensores<br />
de muting serão configurados como Two-Channel com monitorização de tempo de discrepância.<br />
Diagrama funcional de Muting :<br />
[<strong>asaTek</strong> / J.Andril] 89
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.6 Funções Bloco DECOUPLER, AND, OR, SR, RS<br />
2.6.1 Descrição funcional<br />
Consideramos estas FB´s como funções<br />
lógicas. A FB DECOUPLER pode ser<br />
considerada uma função de “Igual” (o sinal<br />
da saída é igual à respetiva entrada) e serve<br />
para desacoplar ligações que são utilizadas<br />
no programa safe e que queremos que<br />
comunique, o seu estado, com o programa<br />
do PLC e vice-versa. A FB DECOUPLER<br />
possui 8 entradas e 8 saídas interligadas.<br />
Podemos também usar esta FB para<br />
desacoplar sinais de coneções safe de<br />
grupos funcionais diferentes.<br />
FB´s Logicos para <strong>TwinSAFE</strong><br />
FB AND Bloco logico “E” (AND).<br />
Permite a definição das<br />
entradas como NA - NF.<br />
Permite o controlo de<br />
pares de entradas com a<br />
fiscalização de tempos de<br />
discrepância.<br />
NOTA 1:<br />
NA (fecha contato-safe)<br />
NF (abre contato-safe)<br />
No contato NA o sinal é<br />
negado antes de afetar o<br />
AND.<br />
NOTA 2: A entrada 1 da FB<br />
“AndIn1” difere das<br />
outras. Só a esta se pode<br />
ligar uma variável<br />
standard do PLC.<br />
NOTA 3: É obrigatório o<br />
uso de duas entradas.<br />
FB OR Bloco logico “OU” (OR).<br />
Permite a definição das<br />
entradas como NA - NF.<br />
Permite o controlo de<br />
pares de entrada com a<br />
fiscalização de tempos de<br />
discrepância.<br />
NOTA 1:<br />
NA (fecha contato-safe)<br />
NF (abre contato-safe)<br />
No contato NA o sinal é<br />
negado antes de afetar o<br />
OR.<br />
[<strong>asaTek</strong> / J.Andril] 90
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
FB RS<br />
Bloco flip-flop RS<br />
Função bloco de memoria<br />
biestável em que o sinal<br />
de RESET tem prioridade<br />
sobre o sinal de SET.<br />
SET - RESET = OUT<br />
0 - 0 = x<br />
0 - 1 = 0<br />
1 - 0 = 1<br />
1 - 1 = 0<br />
NOTA 1:<br />
x – Estado anterior<br />
FB SR<br />
Bloco flip-flop SR<br />
Função bloco de memoria<br />
biestável em que o sinal<br />
de SET tem prioridade<br />
sobre o sinal de RESET.<br />
SET - RESET = OUT<br />
0 - 0 = x<br />
0 - 1 = 0<br />
1 - 0 = 1<br />
1 - 1 = 1<br />
NOTA 1:<br />
x – Estado anterior<br />
Estas FB´s RS e SR não estão disponíveis no controlador safe KL6904.<br />
2.6.2 Descrição das variáveis de entrada e saída da FB´s DECOUPLER, AND, OR, RS, SR<br />
Nome Tipo Descrição das ENTRADAS da FB DECOUPLER<br />
DecIn … TSAFE-In<br />
1º até 8º canal de entrada: A entrada pode ser configurada como normalmente fechada (NF) ou como<br />
(BOOL) FB-Out<br />
normalmente aberta (NA).<br />
Nome Tipo Descrição das SAÍDAS da FB DECPOUPLER<br />
DecOut … <br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
Local-Out<br />
O seguimento do sinal logico da respetiva entrada. Podemos desacoplar entradas de conexões em<br />
diferentes grupos safe.<br />
Nome Tipo Descrição das ENTRADAS da FB AND<br />
AndIn1<br />
(BOOL)<br />
AndIn … <br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
Standard-In<br />
TSAFE-In<br />
FB-Out<br />
1º canal de entrada: A entrada pode ser configurada como normalmente fechada (NF) ou como<br />
normalmente aberta (NA). A esta entrada pode-se conectar uma variável standard vinda do programa<br />
do PLC.<br />
2º até ao 8º canal de entrada: A entrada pode ser configurada como normalmente fechada (NF) ou como<br />
normalmente aberta (NA). Obrigatoriamente terá de se configurar duas entradas.<br />
Nome Tipo Descrição das SAÍDAS da FB AND<br />
AndOut<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Standard-Out<br />
Local-Out<br />
O resultado logico do AND.<br />
[<strong>asaTek</strong> / J.Andril] 91
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
Nome Tipo Descrição das ENTRADAS da FB OR<br />
OrIn1<br />
(BOOL)<br />
OrIn … <br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
1º canal de entrada: A entrada pode ser configurada como normalmente fechada (NF) ou como<br />
normalmente aberta (NA).<br />
2º até ao 8º canal de entrada: A entrada pode ser configurada como normalmente fechada (NF) ou como<br />
normalmente aberta (NA). Obrigatoriamente terá de se configurar duas entradas.<br />
Nome Tipo Descrição das SAÍDAS da FB OR<br />
OrOut<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Standard-Out<br />
Local-Out<br />
O resultado logico do OR.<br />
Nome Tipo Descrição das ENTRADAS da FB RS<br />
Reset<br />
(BOOL)<br />
Set<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
1º canal de entrada: A entrada pode ser configurada como normalmente fechada (NF) ou como<br />
normalmente aberta (NA). O sinal RESET tem prioridade sobre o sinal de SET.<br />
2º canal de entrada: A entrada pode ser configurada como normalmente fechada (NF) ou como<br />
normalmente aberta (NA).<br />
Nome Tipo Descrição das SAÍDAS da FB RS<br />
RsOut<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Standard-Out<br />
O resultado logico da memoria biestável RS.<br />
Nome Tipo Descrição das ENTRADAS da FB SR<br />
Set<br />
(BOOL)<br />
Reset<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
TSAFE-In<br />
FB-Out<br />
1º canal de entrada: A entrada pode ser configurada como normalmente fechada (NF) ou como<br />
normalmente aberta (NA). O sinal SET tem prioridade sobre o sinal RESET.<br />
2º canal de entrada: A entrada pode ser configurada como normalmente fechada (NF) ou como<br />
normalmente aberta (NA).<br />
Nome Tipo Descrição das SAÍDAS da FB SR<br />
SrOut<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Standard-Out<br />
O resultado logico da memoria biestável SR.<br />
Informação do tipo de entradas e saídas das FB´s safe<br />
Tipo<br />
Descrição<br />
TSAFE-In Tipo Entradas dados de <strong>TwinSAFE</strong> dos terminais EL1904/KL1904<br />
Stand.-In<br />
FB-Out<br />
TSAFE-Out<br />
Stand.-Out<br />
FB-In<br />
Local-Out<br />
Variáveis de entradas standard do PLC (saídas %Q* no PLC)<br />
Saídas dos FB do <strong>TwinSAFE</strong><br />
Saídas de <strong>TwinSAFE</strong> dos terminais EL2904/KL2904<br />
Variáveis de saídas standard do PLC (entradas %I* no PLC)<br />
Entradas dos FB do <strong>TwinSAFE</strong><br />
Saídas <strong>TwinSAFE</strong> no KL6904 (não disponível na EL6900)<br />
2.6.3 Informação do diagnóstico e estado da FB´s<br />
Bit Descrição da informação de DIAGNOSTICO dos FB´s (16 bit) – [Map Diag = TRUE]<br />
0 … 5 Tipo Sempre dados a 0.<br />
Bit Descrição da informação de ESTADO (state) dos FB´s (8 bit) – [Map State = TRUE]<br />
0 Tipo - dados<br />
1 RUN (não existe nas FB´s RS e SR)<br />
2 STOP<br />
3 SAFE (não existe na FB DECOUPLE)<br />
9 SET (não existe nas FB´s DECOUPLE, AND e OR)<br />
- -<br />
[<strong>asaTek</strong> / J.Andril] 92
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.7 Funções Bloco TON e TOFF<br />
2.7.1 Descrição funcional<br />
Consideramos as seguintes FB´s como funções bloco temporizadas safe.<br />
A FB TON é temporizada a saída ao trabalho após o acionamento da respetiva entrada (só passado x tempo é que<br />
a saída da FB passa a nível logico 1). A saída não é ativada, de novo, enquanto o tempo de atraso anterior não<br />
tiver expirado. O máximo tempo de atraso é de 6000 x 100ms (10 minutos).<br />
A FB TOFF é temporizada a saída ao repouso após o acionamento da respetiva entrada (só passado x tempo é que<br />
a saída da FB passa a nível logico 0). A saída não é desativada, de novo, enquanto o tempo de atraso anterior não<br />
tiver expirado. O máximo tempo de atraso é de 6000 x 100ms (10 minutos).<br />
FB´s Logicos para <strong>TwinSAFE</strong><br />
FB TON Bloco temporizado ao<br />
trabalho.<br />
FB OFF Bloco temporizado ao<br />
repouso.<br />
Estas FB´s TON, TOFF não estão disponíveis no controlador safe KL6904.<br />
[<strong>asaTek</strong> / J.Andril] 93
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.7.2 Descrição das variáveis de entrada e saída da FB´s TON e TOFF<br />
Nome Tipo Descrição das ENTRADA da FB TON<br />
TonIn1 TSAFE-In<br />
Canal de entrada: A entrada pode ser configurada como normalmente fechada (NF) ou como<br />
(BOOL) FB-Out<br />
normalmente aberta (NA).<br />
Nome Tipo Descrição das SAÍDA da FB TON<br />
TonOut1<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
Canal de saída. O estado de safe corresponde a nível logico 0.<br />
Nome Tipo Descrição das ENTRADA da FB TOFF<br />
TofIn1<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
Standard-In<br />
Canal de entrada: A entrada pode ser configurada como normalmente fechada (NF) ou como<br />
normalmente aberta (NA).<br />
Nome Tipo Descrição das SAÍDA da FB TOFF<br />
TofOut<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Standard-Out<br />
Canal de saída. O estado de safe corresponde a nível logico 0.<br />
Informação do tipo de entradas e saídas das FB´s safe<br />
Tipo<br />
Descrição<br />
TSAFE-In Tipo Entradas dados de <strong>TwinSAFE</strong> dos terminais EL1904/KL1904<br />
Stand.-In<br />
FB-Out<br />
TSAFE-Out<br />
Stand.-Out<br />
FB-In<br />
Variáveis de entradas standard do PLC (saídas %Q* no PLC)<br />
Saídas dos FB do <strong>TwinSAFE</strong><br />
Saídas de <strong>TwinSAFE</strong> dos terminais EL2904/KL2904<br />
Variáveis de saídas standard do PLC (entradas %I* no PLC)<br />
Entradas dos FB do <strong>TwinSAFE</strong><br />
2.7.3 Informação do diagnóstico e estado da FB´s<br />
Bit Descrição da informação de DIAGNOSTICO dos FB´s (16 bit) – [Map Diag = TRUE]<br />
… 5 Tipo Sempre dados a 0.<br />
Bit Descrição da informação de ESTADO (state) dos FB´s (8 bit) – [Map State = TRUE]<br />
0 Tipo - dados<br />
1 RUN<br />
2 STOP<br />
3 SAFE<br />
9 DELAY_IN (na FB TON) ou DELAY_OUT (na FB FB TOFF)<br />
[<strong>asaTek</strong> / J.Andril] 94
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.8 Função Bloco OPMODE<br />
2.8.1 Descrição funcional<br />
A FB OPMODE (Operation Mode)<br />
é usado para criar um seletor de<br />
Modo de Operação. A FB tem 8<br />
entradas e 8 saídas que estão<br />
encadeadas uma a uma. Até 8<br />
modos de operação diferentes<br />
podem ser selecionados.<br />
A FB OPMODE coloca a 1 a<br />
respetiva saída só quando a entrada<br />
estiver a 1, contudo o estado das<br />
outras saídas mantem-se em estado<br />
safe 0. As saídas estão em estado<br />
safe se não existem ou existem mais<br />
que uma entrada a 1.<br />
O estado de safe da saída só pode<br />
ser encerrado durante o inicio e<br />
mudança de modo de operação<br />
usando a sequencia 0 1 0 na entrada Restart. Podemos monitorizar o tempo de discrepância da mudança<br />
do modo de operação.<br />
2.8.2 Descrição das variáveis de entrada e saída da FB OPMODE<br />
Nome Tipo Descrição das ENTRADAS da FB OPMODE<br />
Restart<br />
(BOOL)<br />
OpIn1 … <br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
Stand-In<br />
TSAFE-In<br />
FB-Out<br />
A sequência de sinal 0-> 1-> 0 deve ser detetada nesta entrada de Restart, durante o start (quando o<br />
grupo <strong>TwinSAFE</strong> relacionado é iniciado) ou em um restart (quando uma entrada solicitou o estado<br />
seguro) antes do estado seguro das saídas seja removido. Esta entrada não é utilizada se a opção<br />
Manual do Restart estiver desativado. Neste caso tanto o arranque como a saída do estado seguro<br />
da FB é executada automaticamente e desde que nenhuma entrada solicite segurança (estado seguro).<br />
1º ao 8º canal de entrada. Pelo menos duas entradas devem ser ligadas.<br />
Nome Tipo Descrição das SAÍDAS da FB OPMODE<br />
Error<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
Local-Out<br />
TRUE : Detetado erro na monitorização do tempo de discrepância de entradas ou no tempo de<br />
discrepância de mudança de operação. A anulação do erro deve ser efetuada através da entrada<br />
ERR_ACK do grupo <strong>TwinSAFE</strong> associado.<br />
FALSE : Não foi detetado qualquer erro.<br />
OpOut … <br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
Local-Out<br />
1º ao 8º canal de saída.<br />
O estado de segurança (safe) corresponde a 0.<br />
Informação do tipo de entradas e saídas das FB´s safe<br />
Tipo<br />
Descrição<br />
TSAFE-In Tipo Entradas dados de <strong>TwinSAFE</strong> dos terminais EL1904/KL1904<br />
Stand.-In Variáveis de entradas standard do PLC (saídas %Q* no PLC)<br />
FB-Out<br />
Saídas dos FB do <strong>TwinSAFE</strong><br />
TSAFE-Out Saídas de <strong>TwinSAFE</strong> dos terminais EL2904/KL2904<br />
Stand.-Out Variáveis de saídas standard do PLC (entradas %I* no PLC)<br />
FB-In<br />
Entradas dos FB do <strong>TwinSAFE</strong><br />
Local-Out Saídas de <strong>TwinSAFE</strong> do terminal EL6904 (não existem no EL6900)<br />
[<strong>asaTek</strong> / J.Andril] 95
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.8.3 Informação do diagnóstico e estado da FB OPMODE<br />
Bit Descrição da informação de DIAGNOSTICO da FB OPMODE (16 bit) – [Map Diag = TRUE]<br />
0 Tipo Erro na dados monitorização de discrepâncias<br />
Bit Descrição da informação de ESTADO (state) da FB OPMODE (8 bit) – [Map State = TRUE]<br />
0 Tipo - dados<br />
1 RUN<br />
2 STOP<br />
3 SAFE<br />
4 ERROR<br />
5 RESET<br />
6 START<br />
[<strong>asaTek</strong> / J.Andril] 96
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
2.9 Função Bloco CONNECTION SHUTDOWN<br />
2.9.1 Descrição funcional<br />
A FB COONECTION SHUTDOWN<br />
é usado para desativar<br />
conexões <strong>TwinSAFE</strong>. Conexões<br />
são as cartas de entrada ou<br />
saída safe que temos instalado<br />
no nosso hardware. Se a<br />
entrada da FB se tornar ativa<br />
a oexo seleioada<br />
Connection ID é fehada. U<br />
comando de shutdown é<br />
enviada para o slave FSoE e o<br />
feedback é enviado para a<br />
saída. A conexão é fechada e a<br />
saída definida é colocada em set<br />
se o slave recebeu o comando<br />
de shutdown. O reset da saída<br />
só é feito quando a conexão<br />
FSoE estiver no estado DATA.<br />
O master FSoE tentará<br />
restabelecer a conexão e o slave<br />
FSoE responderá novamente à<br />
conexão quando a entrada da<br />
FB o estie atia .<br />
Esta FB é muito útil em maquinas industriais modulares. Nestas maquinas, muitas vezes, necessitamos intervir em<br />
um modulo (ex. mudança de ferramentas de corte) sem necessidade de parar todo o sistema de segurança<br />
homem-maquina. Outras opções, são o caso de alimentadores (ex. de chapa) de prensas, o sistema de segurança<br />
poderá ser feito e colocado em um grupo safe separado do da prensa.<br />
2.9.2 Descrição das variáveis de entrada e saída da FB CONNECTION SHUTDOWN<br />
Nome Tipo Descrição das ENTRADAS da FB CONNECTION SHUTDOWN<br />
Deactivate1<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
1º canal de entrada: A entrada pode ser configurada como normalmente fechada (NF - safe ) ou<br />
como normalmente aberta (NA – safe ).<br />
Deactivate2<br />
(BOOL)<br />
TSAFE-In<br />
FB-Out<br />
2º canal de entrada: A entrada pode ser configurada como normalmente fechada (NF - safe ) ou<br />
como normalmente aberta (NA – safe ). Se o tempo de discrepância não for zero é controlado a<br />
discrepância dos sinais do grupo constituído pelo 1º e 2º canal.<br />
Nome Tipo Descrição das SAÍDAS da FB CONNECTION SHUTDOWN<br />
Error<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
TRUE : A monitorização do tempo de discrepância de entradas. A anulação do erro deve ser efetuada<br />
através da entrada ERR_ACK do grupo <strong>TwinSAFE</strong> associado.<br />
FALSE : Não foi detetado qualquer erro.<br />
Deactivated<br />
(BOOL)<br />
TSAFE-Out<br />
FB-In<br />
Stand.-Out<br />
Ccanal de saída.<br />
O estado de segurança (safe oespode a .<br />
Esta FB não está disponível no controlador safe KL6904.<br />
[<strong>asaTek</strong> / J.Andril] 97
<strong>BRESIMAR</strong> AUTOMAÇÃO<br />
Anexo A<br />
Informação do tipo de entradas e saídas das FB´s safe<br />
Tipo<br />
Descrição<br />
TSAFE-In Tipo Entradas dados de <strong>TwinSAFE</strong> dos terminais EL1904/KL1904<br />
Stand.-In Variáveis de entradas standard do PLC (saídas %Q* no PLC)<br />
FB-Out<br />
Saídas dos FB do <strong>TwinSAFE</strong><br />
TSAFE-Out Saídas de <strong>TwinSAFE</strong> dos terminais EL2904/KL2904<br />
Stand.-Out Variáveis de saídas standard do PLC (entradas %I* no PLC)<br />
FB-In<br />
Entradas dos FB do <strong>TwinSAFE</strong><br />
2.9.3 Informação do diagnóstico e estado da FB CONNECTION SHUTDOWN<br />
Bit Descrição da informação de DIAGNOSTICO da FB CONNECTION (16 bit) – [Map Diag = TRUE]<br />
0 Tipo Erro na dados monitorização de discrepâncias<br />
Bit Descrição da informação de ESTADO (state) da FB CONNECTION (8 bit) – [Map State = TRUE]<br />
0 Tipo - dados<br />
1 RUN<br />
2 STOP<br />
3 SAFE<br />
4 ERROR<br />
5 RESET<br />
10 ACTIVE<br />
11 DEACTIVE<br />
[<strong>asaTek</strong> / J.Andril] 98