Você está na página 1de 36

CONTROLE E ACIONAMENTO DE MQUINAS I

C.L.P
CONTROLADOR LGICO PROGRAMVEL
Primeira parte

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL

1. Introduo e Histria do P.L.C. 2. Tipos de Programao 3. Arquitetura de CLPs

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Introduo e Histria do P.L.C. O primeiro CLP foi desenvolvido no final de 1960. J em 1970, o CLP era equipado com uma CPU, com processador AMD 2901. Em 1973 surgiu a primeira comunicao entre CLPs Mod bus. Em 1980, surge a primeira comunicao Standard MAP (Manufacturing Automation Protocol). Em 1990 chega a norma IEC 1131-3 que leva todas as linguagens a um padro internacional. Hoje, dentro da nova IEC 61131-3, podemos programar o CLP de quatro modos: diagrama de blocos, lista de instrues, ladder e texto estruturado.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Integrao do P.L.C.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Entradas do CLP

O que so entradas? So dispositivos que introduzem informaes ao CLP, tais dispositivos so como: -Chaves; -Botes; -Sensores; -Encoders; -Termopares; -PT100.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Sadas do CLP

O que so Sadas? So dispositivos que recebem uma informao do CLP para executar uma determinada ao, tais dispositivos so como: -Motores; -Bombas; -Cilindros; -Resistncias.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Vantagens do CLP Economia na mudana de funo (facilidade de programao); Alta confiabilidade; Aumento da vida til do controlador; Menor manuteno preventiva e corretiva; Envio de dados para processamentos centralizados; Expanso em mdulos; Reduo de dimenso em relao a painis de Rels, para reduo de custos.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Funcionamento do P.L.C. O funcionamento de um CLP corresponde a trs etapas distintas, as quais so: entradas, processamento e sadas. Essas etapas so ilustradas na Figura 1.3.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


O Hardware do P.L.C. O hardware de um CLP formado por 3 unidades distintas, as quais so: fonte de alimentao, CPU (Unidade Central de Processamento) e interfaces de entrada e sadas ou I/O, a Figura 1.4 apresenta as unidades em um modelo de micro CLP.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Questes 1. - Defina CLP. 2. - Quando foi construdo e qual o nome do primeiro CLP? 3. - O que so entradas em um CLP? D alguns exemplos (mnimo 3). 4. - O que so sadas em um CLP? D alguns exemplos (mnimo 3). 5. - Quais so as principais vantagens do PLC? 6. - Quais so as etapas de funcionamento de um PLC? 7. - Do que formado ,basicamente, o hardware de um CLP? 8. - O que so mdulos em um CLP? 9. - Quais so os modos de programao de PLC (dentro da IEC 61131-3)? 10. - Cite alguns fabricantes de CLP que voc conhece.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

10

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL

Tipos de Programao

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

11

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Tipos de Programao O que linguagem de programao? Uma linguagem de programao um meio de indicar a um sistema de execuo de tarefas uma srie de operaes a serem executadas. Os tipos de linguagens de programao para CLPs so:

Texto Estruturado

uma linguagem de alto nvel, com uma sintaxe que lembra o Pascal, e indicada para uma ampla faixa de aplicaes. Figura 2.1.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

12

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Tipos de Programao

Ladder

uma linguagem baseada na lgica de contatos, como se fosse um comando eltrico na horizontal. Figura 2.2.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

13

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Tipos de Programao

Lista de Instrues
uma linguagem de baixo nvel, define-se textualmente os componentes e as instrues que o CLP dever realizar passo a passo. Figura 2.3.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

14

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Tipos de Programao

Diagrama de Blocos

semelhante ao circuito digital. Temos portas lgicas e blocos montados em caixas selecionveis. Figura 2.4.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

15

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Tipos de Programao

SFC (Sequential Function Chart, conhecido como Grafecet)

uma linguage m indicada para processos seqenciais e pode misturar lista de instrues, diagramas ladder e blocos de funes. Figura 2.5.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

16

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Com relao ao endereamento (baseado em LOGO! SIEMENS).

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

17

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL Funes Bsicas (GF)

As funes so definidas como (baseadas em LOGO! SIEMENS):

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

18

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL Funes Especiais (SF)

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

19

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


QUESTES
1 Defina linguagem de programao. 2 Quando e qual o rgo que introduziu a primeira linguagem de programao de CLP? Quais so os modos de programao de PLC? 3 Defina linguagem de texto estruturado? D algum exemplo. 4 Defina linguagem ladder? D algum exemplo. 5 Defina linguagem de lista de instrues? D algum exemplo. 6 Defina linguagem de diagrama de blocos? D algum exemplo. 7 Defina linguagem SFC? D algum exemplo. 8 Como funciona o endereamento em programao de CLP (baseado em LOGO!) ? 9 Cite algumas funes bsicas e especiais, mnimo 3 (baseadas em LOGO!). 10 Qual a linguagem de programao do LOGO! (SIEMENS)?

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

20

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL

Arquitetura de CLPs

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

21

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Arquitetura de CLPs
A Figura 3.1 ilustra a arquitetura bsica de um CLP genrico composto de: CPU; Memria Dispositivos de Entrada e de Sada (mdulos de I/Os); Interface Homem/Mquina; Fonte de Alimentao.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

22

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Arquitetura de CLP - CPU
A CPU (Central Processing Unit) - Unidade Central de Processamento a inteligncia do sistema. Ela recebe os sinais digitais e os sinais analgicos dos sensores conectados aos mdulos de entradas e tambm recebem comandos e os dados via comunicao em rede (quando usada). Em seguida executa as operaes previamente inseridas na memria de programa pelo usurio e atualiza as sadas digitais e analgicas. A Figura 3.2 apresenta alguns modelos de CPUs

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

23

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Arquitetura de CLP - Memria
A memria o local onde so armazenados os dados referentes ao funcionamento do sistema e armazenamento de informaes necessrias ao usurio dividida em duas partes: - Instrues de programa executivo que controla as atividades da CPU (Firmware e rascunho do sistema); - Instrues de programa de aplicao do usurio (Programa de aplicao e Tabela de dados).

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

24

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Arquitetura de CLP Entrada e Sada
Os mdulos de I/Os possibilitam a interface entre os dispositivos do usurio com a CPU. Existe uma grande variedade de mdulos de entrada e sada: 24Vdc, 220Vac entrada analgica (tenso ou corrente), sada analgica (tenso ou corrente), mdulos para controle de malha, mdulos de comunicao, etc.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

25

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Arquitetura de CLP Fonte de Alimentao
A fonte de alimentao fornece todos os nveis de tenso exigidos para as operaes internas do CLP. Existem casos que uma segunda fonte necessria devido ao aumento de consumo com a expanso dos mdulos de sada. Certos modelos de CLPs so projetados para operarem com uma tenso de alimentao de 220Vac, outros trabalham com 24Vdc.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

26

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Arquitetura de CLP Interfaces
As interfaces so os dispositivos que realizam a interface Homem/Mquina conectados aos CLPs. Servem para programao local e tambm para monitorar o andamento do programa, as variveis internas e os dispositivos de campo. Podem ser portteis ou no. Alguns exemplos so: IHM; Panel View; PC; Impressoras; Mdulos de programao; Etc.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

27

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Arquitetura de CLP Classificao
Os CLPs classificam-se de acordo com os pontos de I/Os e a quantidade de memria de programao disponvel. A Tabela 3.1 apresenta a classificao.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

28

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Arquitetura de CLP Classificao Entre os Micros e Pequenos CLPs, ainda possvel encontrar outra diviso: -Compactos: que tm quantidade fixa de pontos de I/O; - Modulares: que permitem a configurao, por parte do usurio, da quantidade e combinao dos pontos de I/O. Em alguns CLPs Compactos, possvel a adio de pontos de I/O por meio de mdulos de expanso, com limite determinado pelo fabricante, porm apresentam poucas opes de configurao.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

29

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Arquitetura de CLP SCAN
O SCAN do CLP em modo de execuo pode ser descrito resumidamente pelo fluxograma apresentado na Figura 3.8.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

30

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Arquitetura de CLP SCAN SCAN TIME (Tempo de Varredura) a quantidade de tempo consumida para realizar as tarefas especficas do SCAN. Tipicamente medido em ms. Os fatores que tem influncia direta sobre o Scan Time so: Quantidade de mdulos e pontos de entrada; Conexo de dispositivos perifricos; Tamanho do programa de aplicao e tipo de instrues utilizadas; Quantidade de mdulos e pontos de sada.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

31

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL


Arquitetura de CLP SCAN SCAN RATE (Taxa de SCAN) a quantidade de tempo consumida para realizar as tarefas em relao quantidade de memria. Tipicamente medido em ms/K. Se um CLP tem um SCAN RATE de 8ms/K e o programa possui 6K de memria, ento o CLP leva 48 ms para completar um SCAN de programa.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

32

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL QUESTES


1. Quais so os componentes bsicos da arquitetura de um C.L.P.? 2. Defina CPU. 3. Defina Memria. Quais so os tipos presentes em um CLP? 4. Defina cartes/mdulos de I/Os. Quais so os principais tipos? 5. Defina fonte de alimentao. Quais so os principais tipos? 6. Defina interface. Quais so os principais tipos? 7. Quais so os tipos de CLPs? Como so qualificados? 8. Defina SCAN. 9. Defina SCAN TIME? 10. Se um programa de CLP tem 7,5K e o SCAN RATE de 7,5 ms/K, qual ser o tempo de atualizao de I/Os?

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

33

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL QUESTES


11 Determinar a equao booleana, simplificada, para executar a

seguinte lgica para ligar o motor de um ventilador : 1. 2. 3. 4. 5. 6.

Forno ligado e motor da esteira ligado, ou Forno desligado e temperatura acima de 50 C, ou Forno desligado, rel X operado e motor da esteira ligado, ou Motor da esteira ligado e temperatura acima de 50 C, ou Motor da esteira ligado, forno desligado e rel X inoperado, ou Forno ligado, rel X inoperado e trem estacionado no local.

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

34

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL QUESTES


12

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

35

CONTROLE E ACIONAMENTO DE MQUINAS I

CLP CONTROLADOR LGICO PROGRAMVEL

Continua

Alberto Willian Mascarenhas, Ablio Muniz e Srgio Leal

36