Vous êtes sur la page 1sur 40

Tipos de CLP

As partes principais (processador, memria, circuitos auxiliares e as vezes a fonte de alimentao) formam o que chamamos de CPU (Unidade Central de Processamento) do CLP, assim, dependendo de como estas partes esto fisicamente organizadas podemos ter dois tipos de estrutura:
Compacta Modular

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

Compacta
Onde todos os componentes so colocados em uma nica estrutura fsica, isto , o processador, a memria, a fonte e o sistema de entrada/sada so colocados em um gabinete ficando o usurio com acesso somente aos conectores do sistema E/S. Este tipo de estrutura normalmente empregado para CLPs de pequeno porte.

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

Modular
Onde cada componente ou um conjunto deles colocado em um mdulo. Podemos ter processador e memria em um nico mdulo com fonte separada ou ento estas trs partes juntas em um nico gabinete. O sistema de entrada/sada decomposto em mdulos de acordo com suas caractersticas.

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

Modular
Estes mdulos so ento colocados em racks formando uma configurao de mdio e grande porte.

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

Funcionamento
Ciclo de Varredura: O Processador do CLP o elemento responsvel pelo gerenciamento e processamento das informaes do sistema. Em uma anlise mais detalhada podemos concluir que o Processador na verdade um dispositivo conectado a circuitos auxiliares, tais como, memrias, circuitos de temporizao e interface, etc. Este processador expressa a complexidade e a capacidade do controlador.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
6

Funcionamento
O Processador do CLP coordena as atividades do sistema, interpretando e executando um conjunto de instrues conhecidas como programa Executivo ou Monitor. Este programa realiza um papel similar ao sistema operacional de um microcomputador, com a diferena de ser exclusivamente para controle e monitorao do CLP. O Executivo se encontra armazenado em memrias no volteis e considerado como parte do sistema.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
7

Funcionamento
Todas as funes relacionadas com a operao do CLP esto definidas no programa Executivo. Existem funes bsicas que encontradas em qualquer controlador e outras funes que so consideradas especiais e constituem o diferencial entre CLPs de linhas ou fabricantes diferentes.

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

Funcionamento
Entre as funes bsicas encontram-se:
Diagnsticos: watch-dog, bateria, checksum; Modo de operao: em execuo (run) e parado (stop); Comunicao: implementao de diversos tipos de protocolos.
Protocolos So regras fsicas e lgicas previamente determinadas para que seja possvel a comunicao entre dois ou mais equipamentos.

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

Funcionamento
O CLP tem uma forma particular de trabalhar que caracteriza o seu funcionamento. O controlador opera executando uma sequncia de atividades definidas e controladas pelo programa Executivo. Este modo de operao ocorre em um ciclo, chamado de Ciclo de Varredura (Scan), que consiste em:
Leitura das entradas externas; Execuo da lgica programada; Atualizao das sadas externas.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
10

Funcionamento

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

11

Funcionamento
Na fase de leitura das entradas, o processador do CLP enderea o sistema de E/S, obtm os estados dos dispositivos que esto conectados, e armazena estas informaes, nas quais representamos na forma de bits 1 ou 0, dependendo do estado obtido (ponto energizado equivale ao binrio 1 e ponto desenergizado ao binrio 0). A regio da memria utilizada para armazenar estas informaes chamada de Memria Imagem das Entradas.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
12

Funcionamento
Na fase de execuo da lgica programada pelo usurio, o processador do CLP consulta a memria imagem para obter os estados dos dispositivos. Nesta fase, os resultados das lgicas programadas cujas sadas tenham um ponto correspondente no rack de sada so armazenados em uma rea de memria que chamada de Memria Imagem de Sada.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
13

Funcionamento
As lgicas que possuem sadas internas sero armazenadas na rea correspondente. Durante a execuo da lgica programada, se for necessrio a referncia a uma sada qualquer, dentro do mesmo ciclo, esta Memria consultada. Observe que durante esta fase no feita nenhuma referncia a pontos externos (entrada ou sada), o processador opera com informaes obtidas da memria.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
14

Funcionamento
Na fase de atualizao de sadas, o processador do CLP executa uma varredura na Memria Imagem de Sada e atualiza as sadas externas, endereando o Sistema de E/S para atualizar o estado dos dispositivos externos de acordo com o resultado da lgica programada. A seguir, o ciclo reiniciado e a operao continua enquanto se mantm o controlador no modo de execuo. (Run).
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
15

Funcionamento
O tempo necessrio para a varredura varia de controlador para controlador e depende de muitos fatores (tamanho da palavra, clock, instrues programadas, etc.). O fabricante especifica este tempo baseado na quantidade de instrues, normalmente instrues booleanas, e quantidade de entradas/sadas. Qualquer outra funo programada aumenta este tempo de varredura.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
16

Funcionamento
Este processo de varredura pode ser inadequado para entradas rpidas, isto , entradas com freqncia acima de 10 Hz. Neste caso devemos utilizar de funes especiais do CLP para interromper a varredura do programa e atualizar o estado de uma entrada ou de uma sada imediatamente. Este processo realizado por software e tambm est limitado execuo do programa do usurio. Em aplicaes de alta velocidade, tais como em sensores eletrnicos por pulsos, aconselhvel o uso de mdulos especficos (contadores de alta velocidade).
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
17

Funcionamento
Interrupo: A interrupo do ciclo de varredura para atualizao pode ocorrer de duas maneiras:
Interrupo para entrada imediata Interrupo para sada imediata

Interrupo para entrada imediata: o ciclo interrompido para leitura de mdulos de entrada. Aps a leitura ocorre a atualizao da Tabela Imagem das Entradas com os pontos selecionados e o programa prossegue normalmente;
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
18

Funcionamento
Interrupo para sada imediata: aps a execuo de uma lgica pode ser necessrio atualizar imediatamente as sadas externas. Neste caso, programa-se uma Instruo de Sada Imediata para atualizar o estado externo. Observe que o processador acessa a Memria imagem de Sada, que j possui os resultados correntes e escreve no endereo do mdulo de sada referenciado na instruo.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
19

Funcionamento
Alm das duas maneiras mais usuais apresentadas anteriormente, a varredura normal do programa de usurio pode ser alterada por uma entrada especial que, tendo sofrido uma variao no seu estado, gera uma interrupo no processador do CLP. Esta interrupo desvia a execuo do programa para uma subrotina especial que pode ou no ser programada pelo usurio.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
20

Funcionamento
O tempo de varredura uma considerao importante na seleo do CLP. Este indica a velocidade com que o CLP pode reagir s entradas de campo e resolver corretamente a lgica de controle.
Por exemplo, se um CLP tem um tempo de varredura de 50ms e necessita monitorar um sinal de entrada que pode mudar de estado a cada 20ms, o CLP nunca ser capaz de fazer a aquisio deste sinal corretamente, resultando em um mau funcionamento da aplicao.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
21

Terminal de Programao
O terminal de programao um dispositivo perifrico que conectado temporariamente ao CLP, permite introduzir o programa do usurio e configurao do sistema. Pode ser um equipamento dedicado, ou seja, um terminal que s tem utilidade como programador de um determinado fabricante de CLP, ou um software que transforma um computador pessoal em um programador.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
22

Terminal de Programao
Neste perifrico, atravs de uma linguagem, na maioria das vezes, de fcil entendimento e utilizao, ser feita a codificao das informaes vindas do usurio numa linguagem que possa ser entendida pelo processador de um CLP. Dependendo do tipo de Terminal de Programao (TP), podero ser realizadas funes como:
Elaborao do programa do usurio; Anlise do contedo dos endereos de memria; Introduo de novas instrues; Modificao de instrues j existentes; Monitorao do programa do usurio; Cpia do programa do usurio em disco ou impressora.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
23

Terminal de Programao
Os terminais de programao podem ser classificados em:
Terminal dedicado ou implementado Terminal no dedicado Terminal porttil dedicado

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

24

Terminal Dedicado
Terminal dedicado ou implementado: tem-se como grandes desvantagens seu custo elevado e sua baixa taxa de utilizao, j que sua maior utilizao se d na fase de projeto e implantao da lgica de controle. Estes terminais so compostos por um teclado, para introduo de dados/instrues e um monitor que tem a funo de apresentar as informaes e condies do processo a ser controlado. Como no caso dos terminais portteis, com o advento da utilizao de computadores pessoais, este tipo de terminal caiu em desuso.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
25

Terminal No Dedicado
Terminal no dedicado: a utilizao de um computador pessoal (PC) como terminal de programao possvel atravs da utilizao de um software aplicativo dedicado a esta funo. Neste tipo de terminal, tem-se a vantagem da utilizao de um micro de uso geral realizando o papel do programador do CLP.

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

26

Terminal No Dedicado
O custo deste hardware (PC) e software so bem menores do que um terminal dedicado alm da grande vantagem de ter, aps o perodo de implantao e eventuais manutenes, o PC disponvel para outras aplicaes comuns a um computador pessoal. Outra grande vantagem a utilizao de softwares cada vez mais interativos com o usurio, utilizando todo o potencial e recursos de software e hardware disponveis neste tipo de computador.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
27

Terminal Porttil Dedicado


Terminal porttil dedicado: geralmente so compostos por teclas que so utilizadas para introduzir o programa do usurio. Os dados e instrues so apresentados num display que fornece sua indicao, assim como a posio da memria endereada. A maioria dos programadores porttil conectado diretamente ao CP atravs de uma interface de comunicao (serial).
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
28

Terminal Porttil Dedicado


Pode-se utilizar a fonte interna do CP ou possuir alimentao prpria atravs de bateria. Com o advento dos computadores pessoais portteis (laptop), estes terminais esto perdendo sua funo, j que se podem executar todas as funes de programao em ambiente mais amigvel, com todas as vantagens de equipamento porttil.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
29

Linguagens de Programao
Na execuo de tarefas ou resoluo de problemas utilizando CLP, necessria a utilizao de uma linguagem de programao, atravs da qual o usurio ir escrever sua aplicao (programa). A linguagem de programao uma ferramenta necessria para gerar o programa, que vai coordenar e sequenciar as operaes que o CLP deve executar.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
30

Linguagens de Programao
Normalmente podemos programar um CLP atravs de um software que possibilita a sua apresentao ao usurio em quatro formas diferentes:
Linguagem LADDER; Linguagem FBD (Function Block Diagram); Linguagem IL (Instruction List); Linguagem ST (Structured Text) Linguagem GRAFCET.

Obs.: Alguns CLPs, possibilitam a apresentao do programa do usurio em uma ou mais formas.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
31

Linguagem Ladder
A linguagem de contatos, tambm designada por linguagem ladder , uma linguagem totalmente grfica, apropriada para o tratamento lgico simples de tipo combinatrio. Utiliza os smbolos grficos dos contatos normalmente fechados e normalmente abertos e das bobinas. Assim, um programa em linguagem de contatos no se apresenta sob a forma de uma lista de instrues, mas sim como um esquema eltrico clssico.
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
32

Linguagem Ladder
Nas redes de contatos podem ser inseridos blocos de funes temporizadores, contadores, registros, etc., e blocos de operaes lgicas ou aritmticas pr-programadas.

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

33

Linguagem FBD
Mesma linguagem utilizada em lgica digital, onde sua representao grfica feita atravs das chamadas portas lgicas.
FBD (Function Blocks Diagram)

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

34

Linguagem IL
Esta linguagem lista de instrues baseia-se nas regras da lgebra BOOLEANA. Utiliza instrues que executam operaes ou funes lgicas simples, tais como E (AND) lgico, OU (OR) lgico, OU exclusivo (XOR), etc., e funes pr-programadas (temporizadores, contadores, passo a passo, registros).
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
35

Linguagem IL
Esta linguagem sobretudo utilizada para sistemas de automao simples comandados por nano-CPs ou micro-CPs.

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

36

Linguagem ST
Texto extruturado uma linguagem evoluda, que proporciona inmeras opes: programao de funo simples, tais como testes ou aes sobre bits, palavras e blocos de funes, e tambm programao de funes mais complexas, tais como operaes lgicas ou aritmticas, manipulaes de tabelas de dados, etc.

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

37

Linguagem GRAFCET
A linguagem Grafcet permite representar, grfica e estruturadamente, o funcionamento de um sistema de automao seqencial. Resulta de um mtodo de anlise baseado na noo de etapas e de transies, relacionadas por ligaes orientadas.

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

38

Linguagem GRAFCET
As aes esto associadas s etapas, e as condies s transies.

Prof. Brenno Ferreira de Souza Engenheiro Metalrgico

39

OBRIGADO!
Niquelndia, 2011 brenno.senai@sistemafieg.org.br
Prof. Brenno Ferreira de Souza Engenheiro Metalrgico
40

Vous aimerez peut-être aussi