Blocos de Função Slide

download Blocos de Função Slide

of 23

description

Blocos de função (Function Blocks) são um meio deprogramação que permite especificar algoritmos ouconjunto de ações aplicados aos dados de entrada.

Transcript of Blocos de Função Slide

Slide 1

Automao IndustrialIntegrantes:

Alexandre MartinsAndr Luiz SantanaGleyzer LucasLucas MartinsOdisley NascimentoSamuel FirminoRamomThulio MatheusVictor LeopoldoWerley Negre

Blocos de Funo

Blocos de Funo

Introduo

Este trabalho visa verificar o surgimento do PLC, explicar o que ele , como funciona e quais so seus componentes. Abordaremos tambm, as linguagens de programao utilizadas

Bloco de Funo

Um Diagrama de Blocos de Funo, (Function Block Diagram) FBD uma linguagem grfica para programao de CLP baseado na interpretao do comportamento do sistema. Este comportamento pode ser descrito em termos do fluxo de sinais entre os elementos do diagrama, caracterizando-se por uma grande semelhana com circuitos eletrnicos digitais. Essa linguagem permite um desenvolvimento hierrquico e modular do software, uma vez que podem ser construdos blocos de funes mais complexos a partir de outros menores e mais simples. Os blocos lgicos correspondem a uma linguagem de nvel intermedirio e muito prtica, pois traz consigo vrias funes de temporizao pr-definidas, facilitando assim a confeco de programas.

Bloco de Funo

Cada bloco tem um nmero fixo de pontos de conexo de entrada e de sada, e representado por um simples retngulo. A sada de um bloco pode ser conectada a entrada de outro bloco. Os sinais se propagam da sada dos blocos para as entradas de outros blocos e as sadas so atualizadas como um resultado do processamento dos blocos. Veja o exemplo :

Blocos Biestveis

Este bloco de funo realiza a memorizao do estado da sada Q em nvel lgico 0 ou 1 dependendo da entrada que for ligada (SET ou RESET). Assim, a primeira vez que a funo executada o valor da sada Q posto em 0. Ao se ligar a entrada SET o valor da sada Q colocado em nvel 1, o sucessivo desligamento de SET no ocasiona o desligamento da sada Q, ou seja, permanece memorizado. Para comutar a sada Q novamente para nvel 0 ser preciso acionar a entrada RESET. Caso ambas as entradasforem atuadas esta funo dar prioridade ao desligamento da sada. A figura abaixo mostra a representao grfica de um bloco RS.

Um bloco de funo biestvel SR um bloco similar ao bloco RS, com a diferenade que caso ambas as entradas forem atuadas esta funo dar prioridade ao desligamentoda sada. A figura abaixo mostra a representao grfica de um bloco SR.7

Temporizadores

Os temporizadores constituem uma importantssima funo possvel de serimplementada nos sistemas automatizados com CLP. Pode-se dizer que praticamente quase todas as aplicaes empregam pelo menos uma das trs principais formas detemporizadores. Estes tipos de temporizadores so denominados:

Temporizador de atraso na subida Temporizador de atraso na descida Temporizador de pulso

Temporizadores

Neste caso a sada vai para nvel alto durante todo o tempo em que a entrada IN fica ligada, permanecendo ainda ligado por um tempo aps o desligamento da entrada IN. O tempo de retardo para desligar definido pelo valor especificado na entrada PT. A sada ET apresenta o valor do tempo decorrido desde o incio da temporizao. Caso a entrada IN seja recolocada em nvel alto antes de ter decorrido a temporizao, a sada Q no chega a desligar.Atraso na subida

Hardware

Entrada :So circuitos utilizados para adequar eletricamente os sinais de entrada para que possa ser processado pela CPU (ou microprocessador) do CLP. Temos dois tipos bsicos de entrada: as digitais e as analgicas.

Sada: Os Mdulos ou Interfaces de Sada adquam eletricamente os sinais vindos do microprocessador para que possamos atuar nos circuitos controlados. Existem dois tipos bsicos de interfaces de sada: as digitais e as analgicas

Mdulos

Tipos de Memria

Tipos de memria usados em PLC so :

RAMROMEEPROMFLASH

IHM

Interface homem-mquina (IHM) um dispositivo que se comunica diretamente com o CLP, utilizado para visualizar dados do processo que executem funes de monitoramento.

Software

As linguagens de programao merecem uma referncia especial. Como todas as linguagens, a linguagem de programao do CLP possui uma gramtica, uma sintaxe, e um vocabulrio prprio que permite ao utilizador escrever um programa que indica ao processador (CPU) qual a tarefa a desempenhar.

As cinco principais linguagens de programao em um CLP so:

Ladder.

Bloco de Funes (FDB).

Funes sequenciais (GRAFCET).

Lista de Instrues (STL).

Linguagem estruturada (SCL).

PLC X Painel

Necessidade de flexibilidade de mudanas na lgica de controle;

Necessidade de alta confiabilidade;

Espao fsico disponvel pequeno;

Expanso de entradas e sadas;

Modificao rpida;

Lgicas similares em vrias mquinas;

Comunicao com computadores em nveis superiores.

Programa espelho

Muito Obrigado !!!

Hardware