Você está na página 1de 39

1

ESCOLA POLITCNICA DA UNIVERSIDADE DE SO PAULO

DEPARTAMENTO DE ENGENHARIA DE ENERGIA E AUTOMAO ELTRICAS PEA

ROTEIRO Prtica de Laboratrio de Automao

CLP - CONTROLADORES LGICOS PROGRAMVEIS LABORATRIO DE AUTOMAO

Prof. Dr. Sergio Luiz Pereira Prof. MsC. Alexandre Accio de Andrade

1.1 Objetivos O objetivo deste roteiro permitir a familiarizao do aluno com a programao e instalao eltrica de CLPs. O hardware disponvel no laboratrio de Eletrotcnica Geral e de Automao do PEA o CLP MicroLogix doado pela Rockwell Automation dentro do convnio EPUSP/PEA&Rockwell Automation. Este roteiro apresenta quatro experincias: Experincia 1 - Familiarizao com o hardware e software de programao. Experincia 2 - Programao e simulao de sistema de semforo duplo. Experincia 3 - Simulao de partida de motor com sinalizao. Experincia 4 Automao de esteira transportadora.

1.2 Arquitetura Bsica de Hardware do Controlador Lgico Programvel MicroLogix 1500 O MicroLogix 1500 controlador lgico programvel composto de uma unidade de base, que contm uma fonte de alimentao, circuitos de entrada e sada e um processador. O CLP est disponvel com 24 ou 28 pontos de entrada/sada internos, pontos adicionais podem ser utilizados utilizando-se cartes especficos da famlia Compact I/O (1769). Descrio do Equipamento: Controlador Programvel MicroLogix 1500 (Allen Bradley) A famlia dos CLPs MicroLogix da Allen-Bradley tem caracterstica modular, e a verso do controlador disponvel no laboratrio constituda por: chassi, fonte, mdulo processador (CPU), mdulo de entradas digitais, mdulo de sadas digitais.
Mdulo CPU Entrada Digital Sada Digital Cdigo 1764 1769-IA8I 1769-OA8 Observaes 8k de memria de instrues e controle 08 entradas digitais, 100/200 volts 08 sadas digitais a rel

1.2.1

Tabela 1 - Identificao dos mdulos do CLP

A Figura 1 mostra a disposio fsica dos principais componentes do equipamento. Caso o usurio deseje mais pontos de entrada, sada ou at mesmo funcionalidades de rede de comunicao de dados, este poder adquirir cartes especficos que permitiro aumentar os recursos do equipamento. Os cartes devem ser instalados em trilhos padro DIN fisicamente conectados a os outros cartes ou ao corpo do CLP (Respeitando-se as limitaes do controlador empregado).

Figura 1 - Principais componentes do CLP MicroLogix 1500. A tabela 2 mostra os principais componentes fsicos do CLP MicroLogix 1500.
Componente 1 2 3 4 5 6 Descrio Terminal removvel de bloco Interface para Expanso de I/O, Barreira Removvel LEDs de entradas LEDs de sadas Porta de comunicao LEDs de status Componente 7 8 9 10 11 12 Descrio Modulo de Memria/ Relgio de tempo real Bateria sobressalente Bateria Tampas dos terminais e etiquetas Ferramenta de acesso de dados Chaves para troca de modo

Tabela 2 - Identificao dos componentes do CLP

A tabela 4.3 indica os possveis estados dos LEDs do CLP MicroLogix 1500 e seus respectivos significados.
LED RUN Quando ON (constante) Piscando OFF Piscando ao ligar FLT Piscando em operao ON OFF Piscando FORCE ON OFF ON BATT OFF Indica que O controlador est no modo RUN O controlador est transferindo um programa da memria RAM para o mdulo de memria O controlador est em outro modo que no RUN O controlador no est configurado O processador detectou erro no chassis de expanso ou na memria H falha grave (sem comunicao) No existem erros Entradas ou sadas foram foradas para ON ou OFF sem que isto tenha sido habilitado Pontos forados foram habilitados Pontos forados inexistentes Bateria baixa, ou jumper inexistente, ou bateria e jumper no conectados. Bateria OK ou jumper presente

Tabela 3 - Indicao dos LEDs do mdulo processador

possvel tambm observar na Figura 1a entrada para a chave seletora de modo. Existem trs posies que definem o modo do CLP:
Posio RUN

Esta posio habilita o CLP ao modo de operao (Run). O CLP varre/executa o programa ladder, monitora dispositivos de entrada, energiza dispositivos de sada e ativa pontos forados de E/S habilitados. O modo do CLP pode ser alterado somente por meio da chave seletora. No possvel desenvolver a edio do programa on-line.
Posio PROG

Esta posio habilita o CLP ao modo de programao (Program). O controlador no varre/executa o programa ladder e as sadas so desligadas. possvel desenvolver a edio do programa on-line. O modo do CLP pode ser alterado somente por meio da posio da chave seletora.
Posio REM

Esta posio habilita o CLP ao modo remoto (Remote): modos REMote Run, REMote Program ou REMote Test. O modo do controlador pode ser alterado por meio da posio da chave seletora ou mudando o modo por meio de uma interface de programao/operao. possvel desenvolver a edio de programa on-line nessa posio.

1.2.2 Descrio do Hardware do Laboratrio O laboratrio de automao PEA Eletrotcnica Geral convenio EPUSP/ Rockwell Automation foi projetado e desenvolvido para ser flexvel e tambm possibilitar futuras expanses. O mesmo dispe de seis bancadas didticas contendo cada uma de um Painel Mdulo Didtico com: -Controlador MicroLogix 1500 E, fonte, carto mdulo de entrada digital 110 Volts, carto mdulo de sada digital a rel 110/220 Volts. Seis botoeiras; Seis sinalizadores luminosos; Rgua (trilho Din) com 10 conectores; (para entradas digitais) Rgua (trilho Din) com 10 conectores; (para sadas digitais) Rgua (trilho Din) com 10 conectores; (para entradas sadas analgicas) Um disjuntor trifsico (220 Volts/15 amperes) Um dispositivo IRD trifsico. Trs sinalizadores luminosos de painel energizado. Cinco bornes para as trs fases, neutro e Terra. A figura 2 ilustra a fotografia do Painel Mdulo Didtico com os dispositivos e equipamentos.

Fonte CLP Cartes

Botoeiras e sinalizadores luminosos

Borneira de alimentao. Fase R, Fase S, Fase T

Disjuntor IDR

Rguas para entradas digitais e Sadas Digitais

Figura 2 - Ilustrativo da disposio dos dispositivos e equipamentos no Painel Mdulo Didtico

1.2.2.1 Alimentao e Proteo A Figura 3 indica o esquema de alimentao do Mdulo Didtico. OBS: Para maiores informaes sobre os cartes e suas formas de ligaes vide anexo 1.
Disjuntor Fase R Fase S Fase T Neutro Terra Bones e alimentao geral Dr

Sinalizadores

Figura 3 - Esquema de alimentao do Mdulo Didtico. 1.2.2.2 Ligaes da Rgua de Entrada Digital Cada conector da rgua de entrada digital est ligado uma entrada do carto de entrada digital conforme indica a figura 4.
IN 06 IN 07 IN 08 IN 09 IN 10 IN 11 IN 12 IN 13 IN 14 IN 15

Figura 4 - Esquema de ligao da rgua de entrada com o carto de entrada 1.2.2.3 Ligaes da Rgua de Sada Digital Cada conector da rgua de sada digital est ligado a uma entrada do carto de entrada digital conforme indica a figura 5.

Alimentao qualquer (VAC/VDC) OUT 06 OUT 07

OUT 08 OUT 09 OUT 10 OUT 11 OUT 12 OUT 13 OUT 14 OUT 15

Figura 5 - Esquema de ligao da rgua de sada com o carto de sada

1.2.2.4 Ligaes das Botoeiras e dos Dinalizadores Luminosos Cada botoeira e cada sinalizador luminoso est ligado aos mdulos de entrada digital e de sada digital conforme ilustra a 6.

FASE ( 110V ) IN 00 IN 01 IN 02 IN 03 IN 04 IN 05 IN00 IN01 IN02 IN03 IN04 IN05

OUT 01 OUT 01 OUT 02 OUT 02 OUT 03 OUT 03 OUT 04 OUT 04 OUT 05 OUT 06 Sinalizadores Borneiras OUT 05 OUT 06

Figura 6 - Esquema de ligao das botoeiras e dos sinalizadores luminosos aos mdulos de entrada digital e de sada digital.

1.3 Software de Programao de CLPs RSLogix500 Este roteiro apresenta um resumo do manual indicado na bibliografia do software Logix 500, este software funciona sobre o sistema operacional MSWindows. A figura 7 apresenta um exemplo de tela do software RSLogix.

Figura 7 Exemplo de tela do RSLogix

O software RSLogix500 um programa desenvolvido com o objetivo de configurar, programar, monitorar e comandar os CLPs da srie MicroLogix e SLC-500 da Allen Bradley. A comunicao do PC com o CLP MicroLogix (Ou famlia SLC-500) se faz fisicamente por meio de um cabo de comunicao que atenda o padro RS-232, e virtualmente por meio do software RSLinx. Por meio deste software, pode-se configurar o CLP, transferir programas elaborados no RSLogix para o CLP ( Download), transferir programas existentes no CLP para o RSLogix (Upload), e ainda monitorar e comandar o CLP, em tempo real. A figura 8 apresenta um exemplo de tela de configurao do Linx.

Figura 8 - Exemplo de tela do RSLinx

1.3.1 Configurao de Driver Primeiramente, deve-se criar um driver para comunicao do CLP com o PC. No software RSLinx , clique em Communications / Configure Drivers. Em Available Driver Types, selecione o driver desejado e configure-o. Neste caso o driver RS-232 DF1 device deve ser selecionado. Em Comm Port , selecione a porta de comunicao utilizada e em Device, selecione SLC-CH0/Micro/PannelView. As outras informaes necessrias para configurao do driver podem ser obtidas por meio do Auto-Configure. A Figura9 apresenta um exemplo de tela de configurao do Driver serial Linx.

Figura 9 - Exemplo de configurao de driver


1.3.2 Transferncia do Programa do PC para o CLP (Download)

Aps finalizar um programa no software RSLogix500, necessrio que o mesmo seja transferido para o CLP; isto denominado Download. Para efetuar o Download, deve-se seguir os seguintes passos: Inicialmente, gire a chave seletora de modo do CLP para REM. No menu Online do RSLogix500 (Figura 10 -), mudar a opo Offline para Download, por meio da escolha de opes .

Figura 10 - Menu Online

Para todas as janelas que aparecem em seguida, deve-se escolher a opo Sim . Ao final, o programa entra no modo REMOTE PROG , permitindo a edio do programa transferido. Mude para a opo Run (modo REMOTE RUN). Isso torna possvel a monitorao das variaes dos estados dos bits do programa, em tempo real, juntamente com a execuo do processo e do controle.
Para voltar a programar, basta escolher a opo Offline ou Program (modo REMOTE PROG).

1.3.3 Desenvolvimento de um novo programa Para criar um novo arquivo no RSLogix500, siga os seguintes passos: No RSLogix, ao selecionar o menu File New, surgira uma lista com os processadores possveis; Escolha BUL. 1764-Micrologix 1500-LRP Series C e clicar em OK; No menu esquerda, selecione IO Configuration, fazendo surgir a tela de configurao de entradas e sadas, onde feita a configurao dos mdulos que compem as gavetas. Aps observar que o mdulo do processador (CPU) j est configurado para a gaveta 0, selecionar para cada gaveta o cdigo de cada mdulo instalado no CLP. Os cdigos podem ser encontrados no verso das tampas de cada mdulo. Terminadas as escolhas dos mdulos, feche a janela de configurao de entradas e sadas. No menu Comm, clicar em System Comms; isso abre o RSLinx e a janela Communications, semelhante da Figura . Procurar a estao correspondente ao CLP em uso, no canal DF-1. Caso exista um X vermelho no cone do CLP, est ocorrendo uma falha na comunicao. 1.3.4 Endereamento do RSlogix O endereamento permite que se identifique um bit, elemento ou arquivo. O formato do endereo apresentado a seguir nas tabelas 4.4, 4.5 e 4.6:
#Xf:e.s/b X Identificador do tipo do arquivo f Nmero do tipo do arquivo : Delimitador e Nmero do elemento . s / b delimitador nmero do sub-elemento/mnemnico delimitador de bit nmero do bit

Tabela 4 - Formato tpico de endereo (MicroLogix) Opes dos smbolos de endereamento: X - Tipo de arquivo: O = Sada I = Entrada S = Estado B = Bit T = Temporizador C = Contador R = Controle N = Nmero Inteiro F = Ponto Flutuante D = BCD* A = ASCII*

*apenas para visualizao Tabela 5 Notao para tipos de arquivos de dados (MicroLogix) f - Nmero do tipo do arquivo: 0 = Sada** 1 = Entrada** 2 = Estado 3 = Bit 4 = Temporizador

5 = Contador 6 = Controle 7 = Nmero Inteiro 8 = Ponto Flutuante 9-255 = para armazenamento de outros arquivos

**Para arquivos de Entrada e Sada, pode ser omitido o nmero do tipo do arquivo. Tabela 6 Numerao dos arquivos de dados (MicroLogix)

Delimitador que separa o nmero do tipo de arquivo e o nmero do elemento.

10

e - Nmero do elemento: Para arquivos de E/S (Entrada / Sada), o nmero do elemento corresponde ao nmero da gaveta (hardware) onde se encontra cada mdulo. O nmero da gaveta o nmero que indica o local de encaixe dos mdulos no chassi, da esquerda para a direita. Por exemplo: a gaveta 0 (zero) sempre utilizada pelo mdulo da CPU. Este nmero pode ser de 0 at o nmero de gavetas disponveis no chassi. Para outros arquivos, ele pode ser de 0 a 255. Delimitador utilizado com mnemnico de sub-elemento em arquivo de Controle, Contador e Temporizador ou com indicador de palavra. s - Mnemnico de sub-elemento utilizado com o arquivo de temporizador, contador ou controle. Quando representado com nmeros, indica uma palavra (byte). Delimitador que separa o nmero de bit do nmero de elemento ou sub-elemento. b - Nmero de bit Nos mdulos de E/S, o nmero de bit corresponde ao nmero do terminal encontrado no mdulo. O nmero de bits disponveis igual ao nmero de terminais disponveis no mdulo. Por exemplo: Um mdulo de Entrada de 16 terminais ter correspondentes bits de 0 a 15. Exemplos: Endereamento de entrada e de sada: I:1/1 O:2/0 I:1/1 = Entrada na gaveta 01, bit referente ao terminal 01 O:2/0 = Sada na gaveta 02, bit referente ao terminal 00 Endereamento de bits de armazenamento: B3:0/1 ou B3/1 1.3.5 Programao do MicroLogix Os CLPs da famlia MicroLogix, so programados por meio de uma combinao entre a linguagem ladder com blocos de funo. As instrues podem ser inseridas no programa por meio de linhas de instrues. Para isto, basta dar um duplo-clique na linha desejada e em seguida digitar a instruo e o endereo correspondente como exemplificado na Figura 12.

Figura 12 - Programao ladder por linhas de instrues

Pode-se tambm programar por objetos grficos, por meio da tcnica de arrasta-e-solta dos smbolos do menu de instrues (Figura 13). necessrio que se faa o endereamento da instruo aps a colocao da figura na posio desejada. Como mostrado na Figura 14.

11

Figura 13 - Menu de instrues

Figura 14 - Programao por objetos grficos Aps a programao de todo ladder estar finalizada, recomendado fazer uma verificao lgica do programa, por meio do boto . Havendo erros, eles sero enumerados e indicados na tela. A seguir so apresentadas as instrues do RSLogix500 essenciais para a execuo das Experincias de laboratrio. Elas podem ser divididas em vrios tipos, enumerados a seguir: 1.3.6 Instrues do Tipo Rel Estas instrues so utilizadas para monitorar o estado dos terminais de entrada/sada ou bit da tabela de dados do CLP. Examinar se Energizado XIC Esta instruo verifica o estado do bit endereado da memria, procurando condio de energizado. A instruo ser verdadeira quando o dispositivo de entrada/sada ou bit da tabela de dados estiver energizado; e ser falso, caso contrrio. A aparncia dessa instruo mostrada na Figura 144.

I:1/0

Figura 14 - Exemplo de instruo examinar se energizado XIC Examinar se Desenergizado XIO

De modo contrrio instruo XIC, a instruo ser verdadeira quando o dispositivo de entrada/sada ou bit da tabela de dados correspondente instruo estiver desenergizado; e ser falsa, caso contrrio. A aparncia dessa instruo mostrada na figura 15.
I:1/1

] [
Figura 15 - Exemplo de Instruo Examinar se Desenergizada - XIO

Energizar / Desenergizar Sada OTE

12

Esta instruo utilizada para energizar um dispositivo de sada ou um bit da tabela de dados caso as instrues da linha sejam verdadeiras. Caso forem falsas, o bit endereado da memria pela instruo no ser energizado. A aparncia dessa instruo mostrada na Figura 16.
O:2/0

( )
Figura 16 - Exemplo de Instruo Energizar Sada - OTE Energizar / Desenergizar Sada com Reteno OTL e OTU A instruo OTL , quando habilitada, energiza o dispositivo de sada ou bit da tabela de dados correspondente com reteno, isto , uma vez energizado, apenas uma instruo de desenergizao pode modificar o seu estado. Logo, mesmo que a condio lgica da linha onde se encontra a instruo OTL se modifique de verdadeira para falsa, o terminal correspondente de sada no ser desligado. A aparncia dessa instruo mostrada na Figura 17. A instruo OTU desliga o dispositivo de sada ou bit da tabela de dados com reteno. Portanto, uma vez que o terminal de sada correspondente seja desligado, seu estado no se modifica com a mudana de condio lgica da linha; isto apenas acontece com a aplicao de uma instruo de energizao ao mesmo endereo. A aparncia dessa instruo mostrada na Erro! A origem da referncia no foi encontrada..
O:2/1 O:2/2

Figura 17 - Exemplo de Instruo Energizar Sada com Reteno OTL OTU

(L)

Figura 18 - Exemplo de Instruo Desenergizar Sada com Reteno -

(U)

1.3.6.1 Instrues de Ramificao Normalmente os CLPs permitem que sejam elaboradas lgicas de controle ramificando-se as instrues. A aparncia dessa ramificao mostrada na Figura 19.
I:1/0 I:1/1 I:1/4 O:2/0

] [

] [

] [
I:1/2

( )
O:2/1

] [
I:1/5 B3/0

( )
O:2/2

] [

] [

( )

Figura 19 - Exemplos de Instrues de Ramificao

Ramificao de Entrada

13

Para instrues de entrada, pode-se utilizar ramificaes em paralelo (condies lgicas OU) e tambm ramificaes em srie (condies lgicas E). Ambas ramificaes podem ser utilizadas em conjunto. Ramificao de Sada Para instrues de sada, s possvel o uso de ramificaes em paralelo. No exemplo da figura observa-se que existe ainda a possibilidade de ramificaes combinadas com instrues de entrada e sada. 1.3.6.2 Instrues de Temporizadores Os temporizadores contam intervalos de tempo transcorridos na base de tempo selecionada e armazenam essa contagem em sua palavra de valor acumulado. Existem trs tipos de temporizador, que diferem na maneira pela qual energizam e desenergizam os bits de estado. Os temporizadores possuem 3 parmetros a serem definidos: q Timer Base: a unidade na qual ser feito o incremento da contagem de tempo, em segundos. (ex: 1s, 0.1 s, 0.001s...) q Preset : Nmero de intervalos a serem temporizados. q Acum: Nmero de intervalos temporizados que transcorreram at o momento. Temporizador na Energizao TON A instruo de Temporizador na Energizao (Figura 20) pode ser utilizada para energizar ou desenergizar um dispositivo quando tiver decorrido um intervalo de tempo prdeterminado. Enquanto as condicionantes da linha do Temporizador na energizao forem verdadeiras, o temporizador conta intervalos de tempo (incrementa o valor acumulado) at o valor do Preset . Caso as condicionantes forem falsas, o valor acumulado zerado.
TON
Timer On Delay Timer Timer Base Preset Acum T4:0 1.0 15< 2<

( EN ) ( DN)

Figura 20 - Exemplo de Instruo Temporizador na Energizao

Um exemplo de diagrama de tempo com o exemplo de funcionamento do Temporizador na Energizao est na Figura 21: Temporizador: T4:0; Time Base: 1; Preset : 120; Acum.: 0
Condio de entrada

bit de habilitao: T4:0/EN bit de temporizando: T4:0/TT bit de executado: T4:0/DN 80 seg. 120 seg.

Valor acumulado a e b c d Figura 21 - Diagrama de tempo do Temporizador na Energizao

14

As sadas do temporizador so as seguintes: DN: Quando um valor acumulado igual ou maior que o valor pr-selecionado (evento d at e), o temporizador pra de incrementar seu valor acumulado e energiza o bit de executado DN. O bit DN desenergizado sempre que as condies se tornem falsas (evento e). TT: Quando as condies de linha so verdadeiras e o valor acumulado menor que o pr-definido (eventos a at b e c at d), o bit temporizando TT energizado. Quando o bit DN energizado, o bit TT desenergizado (evento d). EN: O bit habilitao EN energizado quando as condies de linha so verdadeiras (eventos a e c) e desenergizado quando as condies so falsas (eventos b e e). Sempre que as condies de linha se tornam falsas, a contagem pra e o valor acumulado zerado.
Temporizador na Desenergizao TOF (Figura 22) TOF
Timer Off Delay Timer Timer Base Preset Acum T4:1 1.0 15< 2<

EN DN

Figura 22 - Exemplo de Instruo Temporizador na Desenergizao Temporizador: T4:1; Timer Base: 1; Preset : 120; Acum.: 0
Condio de entrada

bit de habilitao: T4:1/EN bit de temporizando: T4:1/TT bit de executado: T4:1/DN 80 seg. 120 seg.

Valor acumulado

Figura 23 - Diagrama de tempo do Temporizador na Desenergizao.

A instruo Temporizador na Desenergizao (TOF) possui funo semelhante Instruo Temporizador na Energizao (TON), mas com as seguintes diferenas: q A Instruo TOF comea a temporizar um intervalo de tempo assim que as condies da linha se tornam falsas (evento a e c). q O bit de executado DN energizado quando as condies de linhas so verdadeiras (eventos b e d). Quando as condies de linha se tornam falsas, o bit DN permanece energizado, at que o valor acumulado se iguale ao valor pr-definido (evento d). Neste momento o bit DN desenergizado. q O valor acumulado zerado quando as condies de linha se tornam verdadeiras (eventos b e e ). q O bit de habilitao EN energizado quando as condies de linha so verdadeiras (eventos b e d) e desenergizado quando as condies so falsas (eventos a e c).

15

O bit temporizando TT energizado quando as condies de linha so falsas e o valor acumulado menor que o valor pr-definido (eventos a at b e c at d). Quando o valor acumulado se torna maior ou igual ao valor pr-definido, a contagem pra e o bit TT desenergizado (evento d). Temporizador Retentivo RTO A instruo de Temporizador Retentivo, de maneira semelhante instruo TON, utilizada para energizar ou desenergizar um dispositivo, assim que for alcanado o Preset. A instruo de Temporizador Retentivo retm o seu valor acumulado quando ocorrer qualquer uma das condies a seguir: q As condicionantes da linha passarem a falsas; q A chave seletora de modo for colocada na posio PROG; q Ocorrer falta de energia desde que seja mantida a energia de back-up da memria RAM. q Para zerar o temporizador, deve-se utilizar a instruo de rearme RTR.
q

1.3.6.3 Instrues de Comparao As instrues de comparao so instrues de entrada que testam a relao entre dois valores, Origem A e Origem B: Origem A um endereo de palavra. Origem B um endereo de palavra ou uma constante. Menor que LES A Figura 24 apresenta o formato da instruo LES:
LES LESS THAN (A<B) Source A I:3.0 0< Source B 568 568< Figura 24 - Exemplo de Instruo Menor que.

....

( )

Quando o valor A for menor que o valor B, esta instruo ser logicamente verdadeira.
Quando o valor A for maior ou igual ao valor B, a instruo ser falsa. Maior que GRT A Figura 25 - apresenta o formato da instruo GRT: GRT GREATER THAN (A<B) Source A Source B 568 568< Figura 25 - Exemplo de Instruo Maior que. I:3.0 0<

....

( )

16

Quando o valor A for maior que o valor B, esta instruo ser logicamente verdadeira. Quando o valor A for menor ou igual ao valor B, a instruo ser falsa. Testar Limite LIM Esta instruo de entrada testa os valores dentro ou fora de uma faixa especificada, dependendo de como foram ajustados os limites. A Figura 26 mostra o formato da instruo:
LIM LIMIT TEST Low Limit Test I:3.1 0< High Limit 568< 568 456 456<

.... .

( )

Figura 26 - Exemplo de Instruo Testar limite.

Os parmetros para esta instruo Low Limit, Test e High Limit podem ser constantes numricas ou endereos de palavras que armazenam algum valor, conforme a tabela 7
Test Constante Endereo de palavra High Limit Endereo de palavra Constante ou Endereo de palavra Low Limit Endereo de palavra Constante ou Endereo de palavra

Tabela 7 Parmetros da instruo LIM

A tabela 8 apresenta a funcionalidade da funo da instruo LIM: A instruo LIM ser verdadeira Se o limite inferior for: quando o valor de Teste estiver: Menor que o limite superior Entre os dois limites ou igual a um deles Maior que o limite superior Igual ou fora dos limites Tabela 8 Funcionalidade da instruo LIM Instruo OSR O OSR uma instruo que faz com que uma instruo de sada seja logicamente verdadeira apenas durante um ciclo de varredura do programa ladder. Esta instruo deve ser posicionada sempre imediatamente anterior a uma instruo de sada, assim como representado na figura 27

.... .

(OSR)
Figura 27 - Instruo OSR.

necessrio que se atribua um endereo para a instruo OSR, que deve ser um bit reservado apenas para esta funo. O endereo utilizado no deve ser utilizado em nenhum outro local do programa. Quando a condio da linha muda de falsa para verdadeira, a instruo OSR se torna verdadeira, tornando verdadeira a condio de linha para a instruo de sada subseqente. Aps um ciclo de varredura do programa ladder, a instruo OSR se torna falsa, mesmo que as condies de linha sejam verdadeiras. A instruo OSR apenas voltar a ser verdadeira quando houver, novamente, uma transio de falso para verdadeiro nas condies de linha.

17

1.4 Experincias

1.4.1 Experincia 1 - Familiarizao com o hardware e software de programao.


Objetivo: Familiarizar o aluno com o software, hardware, equipamentos, dispositivos e ligaes existentes no laboratrio.

Roteiro: Identifique e faa o descritivo do sistema de alimentao e de proteo. Identifique cada um dos componentes e dispositivos do laboratrio, faa comentrios pertinentes E RESPONDA AS QUESTES.

______________________________________________________________________ Questes: 1- Qual o mximo delay do mdulo de entrada que est instalado no painel? ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________

2- Explique como devem ser efetuadas as ligaes eltricas entre os dispositivos de campo e o mdulo de sada instalado no painel. ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________

3- Analise o mdulo de sada a rle (definir os parmetros comutativos). ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________

18

5- De o esquema de ligaes dos mdulos e chassis:

6 De o esquema eltrico do painel de botoeiras (utilize o multmetro se necessrio). -

19

Parte prtica Ative o RS Linx clicando no cone especifico (obs: O RS Linx deve permanecer aberto constantemente para que a comunicao seja possvel). Verifique se o mesmo esta configurado para o Drive RS232(AB_DF1-1DH:485). Ative o RS Logixs. Crie um novo projeto programa, clicando em new program. Selecione a CPU instalada no painel.

Obs. Todo programa deve ser configurado conforme o hardware existente no painel: Configurar I/O: Para configurar o I/O preciso verificar quantas posies tem o chassi que est instalado e ento selecionar as opes corretas. Imput (1 I/O) Output (2 I/O) Imput / Output (3 I/O) Salve este novo programa, projeto, como o seguinte nome: Exp1_clp_2005

Edite o ladder seguinte:

Salve com o mesmo nome. Fazer o Download. Coloque o CLP no modo operao. Analise o funcionamento do mesmo e comente.

______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________

20

Altere o ladder para:

OBS As especificaes dos mdulos 1746-IA16 aparecero automaticamente quando o programa for executado pela primeira vez. - Salve com o mesmo nome. Fazer o Download. Coloque o CLP no modo operao. Analise o funcionamento do mesmo e comente.

______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ Agora faa o seguinte programa complementando os endereos de forma que todas as botoeiras acionem todas as sadas do painel respectivamente (Uma botoeira para cada sada).

21

Salve com o mesmo nome. Fazer o Download. Coloque o CLP no modo operao. Analise o funcionamento do mesmo e comente.

______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ _____________________________________________________________________

22

Edite o seguinte ladder. Salve o programa com o mesmo nome

Faa o download e verifique e descreva a operao. ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________

Altere o programa para:

Coloque o novo programa em operao com o CLP. Acione a botoeira 4. Descreva o ocorrido. ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________

23

Edite o seguinte ladder:

Coloque em operao e descreva o funcionamento: ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________ ______________________________________________________________________

Exerccio para casa: Projete o esquema eltrico e o ladder para as seguintes especificaes: Uma determinada linha de montagem deve contabilizar quantas peas passam pela esteira transportadora. A cada 20 peas transportadas, a linha deve parar e somente ser reiniciada quando o operador acionar uma botoeira do tipo normalmente aberta para incio de operao.

24

1.4.2 Experincia 2 - Programao e simulao de sistema de semforo simples.


Para realizao desta experincia ser utilizado um modulo didtico especialmente desenvolvido que est representado na Figura 28. .

Figura 28 - Modulo didtico para sistema de semforo

O sistema a ser simulado consiste em dois semforos com controle temporizado, num cruzamento simples de duas vias. O funcionamento das 6 lmpadas (vermelhas, amarelas e verdes) seqencial, com intervalos de tempo definidos. O esquema de ligaes da montagem do CLP correspondente apresentado na Figura 29.

25

Figura 29 - Esquema de montagem do sistema do semforo Esquema de funcionamento: Verde A Amarelo A Vermelho A

Vermelho B

Verde B

Amarelo B

Inicialmente, faa as conexes dos elementos do sistema, de acordo com o esquema da Figura 29. Chame o professor para verificar as ligaes eltricas. Em seguida, estude o diagrama ladder da Figura 30 e faa o diagrama de tempos correspondente. Programe o ladder no RSLogix500. Faa o download. Coloque o CLP no modo Run, aperte o boto liga e verifique se o funcionamento das lmpadas est correto. Em caso negativo, corrija o programa.
O endereamento para o programa no RSLogix mostrado na tabela 9. Push button de partida - ON = Push button de parada - OFF = Luz Vermelha Vermelho A = Luz Verde - Verde A = Luz Amarela Amarelo A = Luz Vermelha Vermelho B = I:1/0 I:1/1 O:2/0 O:2/1 O:2/2 O:2/3 Bit auxiliar Ativado = Temporizador 0 - T0 = Temporizador 3 T3= Temporizador 1 - T1 = Temporizador 2 - T2 = Luz Verde - Verde B = Luz Amarela Amarelo B = B3/0 T4:0 T4:3 T4:1 T4:2 O:2/4 O:2/5

Tabela 9 Endereamento do programa em Logix500

26

Figura 30 - Diagrama Ladder do sistema semforo.

27

Apresente observaes e concluses a respeito dos exerccios.

___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ ___________________________________________________________________________ __________________________________________________________________________

28

O Projeto associado a esta experincia consiste no aperfeioamento do sistema semafrico acima estudado. Projete um semforo inteligente simples, em que o trnsito pela via preferencial flui livremente at que seja detectada a chegada de um veculo pela vi a secundria. Aps determinado tempo de espera, o semforo deve dar passagem via secundria, por um determinado tempo, e depois retorna ao estado inicial. Escolha os tempos de espera livremente. Apresente o diagrama ladder do sistema. Os tempos desse semforo esto indicados na figura 31.

Partida

Sensor

VIA PRINCIPAL

Verde A

Amarelo A

Vermelho A

VIA SECUNDRIA

Verde B

Amarelo B

Vermelho B

Figura 31 - Diagrama de Tempos do projeto de Semforo Inteligente

29

Material Utilizado Hardware: Material CLP MicroLogix 1500 Mdulo de Entrada Digital cdigo 1769-IA8I Mdulo de Sada Digital a rel cdigo 1746-OW16 PC com MS Windows (9x, NT ou posteriores) com porta de comunicao com conector DB-9 (macho) Cabo DB9/DB9 (fmea) (cdigo 1761-CBL-AP00) para conexo do CLP com o computador Modulo para a realizao do experimento Botoeira Multmetro Chave de fenda Cabos eltricos Quantidade 1 1 1 1 1 1 1 1 1 20

Software: RSLinx e RSLogix500 (Plataforma MS Windows)

30

Anexos
A.1 Hardware dos CLPs SLC / MicroLogix
A.1.1 Ligaes Eltricas nas Bases do MicroLogix 1500

31

32

33

34

35

36

A.1.2 Especificaes dos Cartes Famlia 1769 MicroLogix 1500

37

A.1.2.1

Especificaes dos Cartes Digitais Famlia 1769 MicroLogix 1500

38

39

2 Referncias Bibliogrficas
[1] LEWIS, R. W. Programming Industrial Control Systems Using IEC 1131-3. Institution of Eletrical Engineers, Londosn 1996. [2] MICHEL. G. Programmable Logic Controllers Architecture and Applications. John Wiley & Sons Ltda. England 1990. [3] MORAIS C. C.; CASTRUCCI P. L. Engenharia de Automao Industrial - LTC Livros Tcnicos e Cientficos S.A. Rio de Janeiro 2001. [4] Manual Rockwell Automation : Obtendo Resultado com RS Linx TM, e Obtendo Resultado com RS Logix TM [5] Manuais on-line sobre a plataforma SLC 500 / MicroLogix disponibilizados no site mundial da Rockwell Automation - http://www.ab.com/catalogs/ [6] Capelli, A. Mecatrnica Industrial. 2002.

Você também pode gostar