04.10.2019 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!