You are on page 1of 71

ZelioSoft e Micrologix1100

INDICE 1 Histrico .................................................................................................................................................................3 2 Caractersticas do CLP .........................................................................................................................................4 2.1 Layout ..............................................................................................................................................................4 2.2 Varredura das Entradas...................................................................................................................................4 2.3 Varredura do Programa ...................................................................................................................................4 2.4 Varredura das Sadas ......................................................................................................................................4 2.5 Ciclo de Varredura (scan) ................................................................................................................................5 3 A Linguagem Ladder.............................................................................................................................................7 3.1 Anlise de Equivalncia Lgica .......................................................................................................................8 3.2 Equivalncia Lgica, Booleana e LADDER .....................................................................................................8 3.3 Um pouco de matemtica booleana ................................................................................................................8 3.4 Conceito de Entrada ou Sada Sink e Source: ................................................................................................9 4 Exerccios de fixao ..........................................................................................................................................10 5 Tipos de CLP........................................................................................................................................................14 6 ZlioSoft ...............................................................................................................................................................15 6.1 Exerccios Propostos .....................................................................................................................................15 6.2 Exerccios Resolvidos com ZelioSoft.............................................................................................................16 6.3 Circuito Eltrico Bsico deste projeto. ...........................................................................................................31 7 RSLogix Emulate .................................................................................................................................................33 8 MICROLOGIX 1100 ..............................................................................................................................................34 8.1 Introduo ......................................................................................................................................................34 8.2 Software de Programao: ............................................................................................................................35 8.3 Caractersticas Bsicas .................................................................................................................................35 8.4 Configurao de Energia e E/S do Controlador ............................................................................................36 8.5 Especificaes da Fonte de Alimentao do Controlador.............................................................................36 8.6 Especificaes de Entrada Digital do Controlador ........................................................................................36 8.7 Especificao de Sada Digital do Controlador MicroLogix 1100..................................................................36 8.8 Especificao de Entrada Analgica do Controlador MicroLogix 1100.........................................................37 8.9 ndice de Contato do Rel do MicroLogix 1100.............................................................................................37 8.10 Aterramento do Cabo Analgico....................................................................................................................39 8.11 Mdulo de extenso.......................................................................................................................................39 8.12 Configuraes de Comunicao....................................................................................................................40 8.13 Configuraes do RsLinx (Comunicao do Computador com PLC) ...........................................................42 8.14 Algumas Instrues do Micrologix 1100 ........................................................................................................45 9 Exerccios Resolvidos com o Micrologix 1100.................................................................................................49 9.1 Comando Liga Desliga...................................................................................................................................50 9.2 Pisca-pisca.....................................................................................................................................................51 9.3 Semforo de um Cruzamento - .....................................................................................................................53 9.4 Semforo de dois Cruzamentos Sincronizados ............................................................................................54 9.5 Cruzamento com Controle de Fluxo de Veculos ..........................................................................................57 9.6 Alarme Residencial ........................................................................................................................................59 9.7 Controle de Nvel ...........................................................................................................................................60 9.8 Desviador de Caixas 01.................................................................................................................................61 9.9 Desviador de Caixas 02.................................................................................................................................62 9.10 Mquina de Envase .......................................................................................................................................64 10 Gabarito ................................................................................................................................................................71

1 Histrico
O desenvolvimento do CLP iniciou em 1968, a pedido da empresa General Motors. Naquela poca a GM passava dias ou semanas alterando sistemas de controle baseados em rels, sempre que mudava um modelo de carro ou ocorria modificao na linha de montagem. Toda a modificao de projeto era enviada para o setor de desenho na inteno de mant-lo atualizado, o que nem sempre ocorria. Devido ao dinamismo das empresas, comum a necessidades de modificaes no intuito de melhorar o desempenho, a qualidade, a segurana etc. Com isso, dificilmente o diagrama oficial retratava exatamente o circuito eltrico instalado naquele instante no painel de comando. A empresa ficava muito dependente do eletricista que efetuara o projeto e, normalmente efetua as modificaes necessrias, tendo em vista a complexidade do circuito eltrico que s era de domnio de quem fez. Em termos gerenciais, era inadequado e inseguro para a empresa. Surgiu, ento, a necessidade de se desenvolver um sistema que permitisse usar um circuito de interligao simples onde a lgica complexa de controle pudesse estar protegida, gravada em um disco ou fita de forma que pudesse ser restaura em caso de pane. Este equipamento deveria se comunicar com um computador para permitir a armazenagem da lgica de controle e de ser robusto o suficiente para suportar o ambiente agressivo de uma fbrica (interferncia eletromagntica, rede eltrica instvel, p, umidade, calor e vibrao). A este equipamento deu-se o nome de Programmable Logic Controller (PLC). No Brasil conhecido como Controlador Lgico Programvel (CLP). O diagrama eltrico desenhado em formato de escada (fig. abaixo) j era usado por eletricistas da poca que usavam os computadores e impressoras para desenvolver os diagramas eltricos. A forma de desenhar como uma escada facilitava a impresso em impressoras da poca que usavam formulrio contnuo. Sendo assim, foi escolhida como linguagem de programao dos CLPs, a linguagem LADDER (' escada' em ingls).

EQUIPAMENTO (CLP)

Alimenta UPLOAD DOWNLOAD

2 0Vac

Computador

Fig. 01

Para se efetuar a programao no CLP, de forma que o mesmo executasse as funes exigidas no projeto, utilizava-se de um equipamento de programao porttil que era levado prximo ao CLP e conectado ao mesmo atravs de um cabo de comunicao. Posteriormente, com a melhoria das redes e dos computadores, passou-se a utilizar de um computador convencional conectados em rede a uma distncia muito maior. Nesta poca, os computadores no trabalhavam em modo grfico. Assim, as conexes ' ' , os contatos normalmente aberto ' ] [' , o normalmente fechado ' ]/[' e as bobinas ' ( )' eram representadas por caracteres do teclado (ASCII). O compilador LADDER exibe na tela do computador o diagrama como mostrado ao lado, podendo ser editado pelo programador. Uma vez pronto, o mesmo pode ser carregado no CLP pelo prprio compilador via um cabo de comunicao (v. fig. 01). O termo tcnico utilizado para esta ao o download isto porque toda a terminologia diz respeito ao CLP e no ao computador. Quando voc est na internet, a referncia o computador. Por isso, quando voc traz um arquivo para o seu computador, diz-se que voc est fazendo um download ou est baixando o arquivo. Quando voc est enviando, diz-se que voc est fazendo um upload ou enviando mesmo. No caso do compilador LADDER, que est no computador, a referncia o CLP. Sendo assim, quando voc executa um download por ele, significa que voc est enviando o programa que est no computador para o CLP (v. fig. 01). O CLP pode ser posteriormente, desligado e o cabo desconectado que o programa permanecer instalado na memria no voltil do mesmo. Em alguns CLPs essa memria mantida alimentada por pilha quando o mesmo for desligado. O programa mantido na memria enquanto a pilha ou bateria estiver carregada ou at que um novo programa seja carregado na memria.
Compilado por Prof. Sidney Alberto Fontoura

Pode-se tambm trazer para o computador (upload) o programa armazenado no CLP.

2 Caractersticas do CLP

ENTRADA Tipo: Analgica Digital

CPU ULA MEMRIA: Dados Progr.

SADA Tipo: Analgica Digital

Opcional (24V) FONTE DE ALIMENTAO (5V em geral) 220Vac ou 24Vcc 220Vac ou 24Vcc

(Opcionalmente)

(Opcionalmente)

Circuito Isolado

220Vac

Aterramento

Estado slido (sem peas mveis) Flexibilidade de um computador (programvel). Linguagem de fcil entendimento Robustez e confiabilidade (resiste a ambiente agressivo)

2.1 Layout
Observe que todas as entradas e sadas, inclusive a alimentao, so isoladas. Consequentemente torna-se necessrio aterrarmos o zero Volts da fonte DC para que a mesma no fique flutuando. Isto provocaria o aparecimento de cargas eletrostticas, com conseqentes descargas que provocaria interferncias eletromagnticas no sistema. Quando se tem uma entrada analgica, o isolamento pode ser feito por acoplamento tico (LED e foto diodo) ou indutivo (transformador), conhecido como isolao galvnica.

2.2 Varredura das Entradas


Durante a varredura das entradas, o CLP examina se cada uma das entradas est ou no energizada. Estar energizada significa que a mesma est recebendo uma corrente eltrica. Os estados das entradas so armazenados temporariamente em uma regio de memria denominada Tabela imagem de Entrada

2.3 Varredura do Programa


Durante a varredura do programa, o CLP examina as instrues no programa LADDER, usa o estado das entradas armazenados na Tabela Imagem de Entrada e determina se a sada ser ou no energizada. Os estados resultantes das sadas so armazenados em uma regio de memria denominada Tabela imagem de Sada.

2.4 Varredura das Sadas


Com base nos dados da Tabela de Sada, o CLP energiza ou no as sada.

Compilado por Prof. Sidney Alberto Fontoura

2.5 Ciclo de Varredura (scan)


Diferentemente de outras linguagens de programao, como a linguagem C, por exemplo, onde voc precisa determinar a repetio ou o loop do programa, no LADDER, a repetio automtica. Ele sempre reinicia depois da execuo da ltima instruo do programa do usurio. Na figura ao lado podemos observar que inicialmente ele l as entradas, em seguida processa o programa propriamente dito e finalmente aciona ou no a sada conforme o resultado da lgica do programa. O tempo gasto para executar uma varredura na ordem de milissegundos (ms). Normalmente, os fabricantes costumam informar o tempo de varredura (scan) para cada mil (1024) instrues simples, de contatos e bobinas. Obviamente, quanto menor este tempo, mais rpido o CLP. Alguns CLPs demoram algumas dezenas de milissegundos para executar as mil instrues enquanto que outros conseguem executar em alguns microssegundos. Esta caracterstica esta relacionada com o tipo e/ou modelo de cada fabricante, assim como o custo do equipamento. Obviamente, quanto mais rpido, mais caro. A maioria dos CLPs utilizam a linguagem LADDER. Porm, podem-se encontrar alguns que trabalham com outras linguagens, alm do LADDER. Blocos de funo, Linguagem descritiva (Basic ou C), Etc.

Uma das caractersticas mais importante a sua robustez (veja as Especificaes e Certificaes Ambientais do CLP micrologix 1100 da Allen Bradley em anexo). Ele fabricado com componentes tipos militar de forma que uma falha aceitvel aps muitos anos de funcionamento ininterrupto. De acordo com levantamento de fabricantes, existem fbricas que possuem, em funcionamento, equipamentos instalados a mais de 30 anos. Normalmente, so substitudos devido a alguma incompatibilidade com novos recursos exigidos pela indstria. claro que uma instalao indevida pode provocar a queima do equipamento. Por Ex.: ligar a sada do mesmo diretamente na rede eltrica. Normalmente, eles so recuperados pelos prprios fabricantes. Alguns fabricantes oferecem a remanufatura do produto, aumentando tempo mdio entre falhas (MTBF "Mean Time Between Failures"), a um custo menor que um novo. Os CLPs podem suportar ambientes extremamente hostil (vibrao, umidade, p, temperatura elevada, etc.). Possuem entradas e sadas digitais, podendo ter entradas e sadas analgicas. Essas caractersticas variam conforme o fabricante e modelo. So classificados como sendo de pequeno, mdio e grande porte. Os de pequeno porte so os de menor nmero de entradas e sadas, com pequena capacidade de memria de programa e de processamento, e os de grande porte, com maior nmero de entrada e sadas, com grande capacidade de memria e de processamento, normalmente mais rpido. As entradas e sadas costumam ser isoladas com acoplador tico. Abaixo temos alguns exemplos de circuitos de entradas e sadas (analgicas e digitais). Note que, em todos os casos, no h contato eltrico entre o circuito de entrada e de sada. Devido complexidade e o auto custo de se isolar entradas analgicas, existem CLPs, cujas entradas analgicas, no so isoladas. Neste caso, todo cuidado deve ser tomado para se evitar a queima do mdulo por descargas eletromagnticas. Para tal, deve-se utilizar cabo blindado e evitar a monitorao de sinais fora do painel eltrico.

Compilado por Prof. Sidney Alberto Fontoura

Caractersticas do hardware: 1 - Entrada Digital Sink: uma tenso entre de 12 a 24V aplicada entrada e uma corrente que circula acende o LED. A luz emitida atinge a base do transistor NPN, satura e seu coletor vai a zero volt. Este estado lgico enviado entrada digital do processador do CLP 2 - Entrada Digital Source: uma tenso de 0V aplicada entrada e uma corrente que circula acende o LED. A luz emitida atinge a base do transistor NPN, satura e seu coletor vai a zero volt. Este estado lgico enviado entrada digital do microprocessador do CLP.
+
+24V Comum

+24V

0V comum + +24V comum

0Vcc

CARGA

3 Sada Digital transistorizada PNP (Source): uma sada do microprocessador do CLP provoca o acendimento de um LED, conforme figura ao lado. A luz atinge a base de um transistor PNP que satura aplicando a fonte (+24V) na CARGA conectada a zero volts. 4 Sada Digital transistorizada NPN (Sink): uma sada do microprocessador do CLP provoca o acendimento de um LED, conforme figura ao lado. A luz atinge a base de um transistor NPN que satura aplicado zero volt na CARGA que deve estar conectada fonte (+24V). 5 Sada Digital a rel: uma sada do microprocessador do CLP provoca a energizao da bobina do rel. O contato do rel conecta o ponto comum carga, que pode estar conectada fonte ou ao zero volt, conforme figura direita ou esquerda.
+
+24V Comum

+24V CARGA

0V Comum

+24V

CARGA

Comum

CARGA

6 - Entrada analgica (4 a 20mA): o circuito, a seguir, utiliza 2M2 um acoplador tico com foto-diodo casados (HCNR201, com 5,1V 220K uma no linearidade de 0,01%). A corrente de 4mA a 20mA aplicada nas entradas +IIN e - IIN e circula pelo diodo zener D1, que estabiliza uma tenso de 5,1V; que alimenta o AO LM158 LM158 + HCNR201 (Amplificador Operacional LM158). Esta corrente, tambm, 25 circula por R3, proporcionando uma ddp entre 0,1V a 0,5V (4mA x 25 e 20mA x 25 ). Esta tenso mais negativa na entrada inversora do AO, fazendo com que a sada do AO fique mais positivo, provocando o acendimento do LED, que ilumina os dois fotodiodos PD1 e PD2. O fotodiodo PD1 produzir uma corrente que realimenta de forma reversa a entrada inversora do AO, que se estabilizar quando o valor for igual corrente produzida por R1, eliminado a ddp das entradas. Como, este resistor R1 est submetido ddp de 0,1V a 0,5V, para que as correntes sejam anuladas, PD1 ter que produzir uma corrente reversa entre 0,1V/220K = 454nA a 0,5V/220K = 2,3uA respectivamente. Sendo os fotodiodos idnticos, PD2 produzir tambm a mesma corrente de PD1. O segundo AO produzir na sada uma tenso proporcional a mesma. Sendo R2 = 10R1 a tenso ser de 1 a 5V. Esta tenso enviada para a entrada analgica do processador do CLP. 7 - Sada analgica (4 a 20mA): de forma similar a entrada analgica, a tenso produzida pelo processador Q1 do CLP (1 a 5V) aplicada entrada inversora do AO, 220K Foto via R1, fazendo com que a sua sada tenda a zero, diodo 5,1V provocando o acendimento do LED. Este LED ilumina os Foto dois fotos diodos idntico. A corrente fornecida pelo AO1 diodo ser limitada quando a luz emitida pelo LED, HCNR201 25 proporcionar uma corrente em PD1 igual produzida em R1, anulando-a e obrigando que a ddp nas entradas do AO seja 0V. Sendo os fotos diodos idnticos, PD2 produzir tambm a mesma corrente de PD1. Sendo assim, o AO2 produzir na sada uma corrente proporcional, de 4 a 20mA que aciona o dispositivo externo.
SADA 4 a 20mA ENTRADA 4 a 20mA

Compilado por Prof. Sidney Alberto Fontoura

3 A Linguagem Ladder
Em todos os sistemas de programao de computadores e/ou equipamento microprocessados, precisa-se de alguma forma de se passar instrues para uma determinada mquina para que ela execute as operaes desejadas. Os computadores ou microcomputadores, por sua vez, s compreendem estados lgicos ou linguagem binria (nveis lgicos zeros e uns = ligado/desligado). Ns no conseguimos nos comunicar adequadamente nesta linguagem. Para solucionar este problema, foram criadas ferramentas que traduzem a nossa forma de se comunicar na linguagem que a mquina compreende. Esta ferramenta utilizada por todos os programadores e denominada de Interpretador de comando. Porm, em cada rea da atividade humana, a linguagem muda, aparecendo termos tcnicos ou expresses peculiares atividade desenvolvida. Quando dois eletricistas conversam cerca de um circuito eltrico, eles utilizam de traos que simbolizam o circuito eltrico e o outro eletricista compreende. Esta a linguagem dos eletricistas que uma pessoa de outra rea no compreenderia com tanta facilidade. Se esses eletricistas precisarem de se comunicar com uma mquina, o ideal que eles se comuniquem na sua linguagem usual e um interpretador traduza esta linguagem para binrio que seja compreendida pela mquina. Em outro ramo de atividade (contbil, por exemplo) esta linguagem no adequada. Por essa razo, existem inmeras outras linguagens de programao que so utilizadas em outras reas do conhecimento humano. Ao se desenhar um circuito eltrico, podemos faz-lo horizontalmente (fig.01) ou verticalmente (fig.02). Quando desenhado na forma vertical ele se assemelha a uma escada (fig.03) onde cada degrau corresponde uma linha de comando. Por essa razo, esta forma de desenhar um circuito eltrico foi denominada de LADDER que significa escada em ingls. Quando desenhado no computador, a forma LADDER mais adequada para a impresso devido a sua forma de listagem, que permitia impresso em formulrio contnuo que era o recurso existente na poca. Fig.01 Fig.02
Controle automtico dos tambores 1,2,3 e 4 I:1/0 O:2/2 I:2/1 O:2/1 ----] [----]/[----] [--- ---] [---- --------------( ) O:1/0 I:2/2 -----------]/[---------- ---]/[---O:2/1 I:1/1 ----] [----] [---------I:1/1 O:2/3 I:2/2 O:2/2 ----] [----]/[----] [--- ---] [---- --------------( ) O:1/1 -----------]/[---------- ---]/[---O:2/2 I:1/2 ----] [----] [----------

Fig.03

Na dcada de 70 muitas empresas europias optavam em desenvolver diagramas eltricos nos computadores devido praticidade e o baixo custo se comparado com um desenho em prancheta. Naquela ocasio, os computadores s trabalhavam em modo texto. Para que o diagrama fosse feito, usavam-se apenas os caracteres disponveis no teclado, da seguinte forma: i1 i2 O1 |-------] [-------]/[-----------------( ) O caractere barra vertical esquerda | indicava a suposta alimentao, os colchetes ] [, um contato NA, os colchetes com uma barra inclinada no meio ]/[ um contato NF e o abre e fecha parntesis, a sada. O diagrama LADDER acima pode ser representado em forma de porta lgica: i1
Tabela Verdade

Q1

i2

I1 0 0 1 1

I2 0 1 0 1

Q1 0 0 1 0

A sada Q1 s energizada se a entrada i1 for energizada (estiver com NL1) e a i2 no for energizada (estiver com NL0).
(NL1 = Nvel Lgico 1, NL0 = Nvel Lgico 0)

Compilado por Prof. Sidney Alberto Fontoura

3.1 Anlise de Equivalncia Lgica


i1 Bot 1 i2 Bot 2 Circuito eletrnico com PORTA LGICA +5V 0V Comum Q1 Q1 2 Bot 1 i2 Bot 2 +24V i1

i1

i2

Q1 Q1 220V Comum

CLP com LADDER Circuito equivalente

No circuito eletrnico da esquerda ou no CLP com o LADDER da direita, no pressionando qualquer botoeira, as entradas estaro desenergizadas e, consequentemente, a sada Q1 estar energizada. Se pressionarmos a Bot 1 a entrada i1 energiza e. a entrada i2 no sendo energizada, a sada Q1 ser energizada. Note que a botoeira da entrada i2 NA e o contato correspondente no LADDER NF. Se a botoeira fosse do tipo NF este contato teria que ser do tipo NA para funcionar da mesma forma. NOTA: as entradas de sinais so tratadas como contatos e as sadas como bobinas, em analogia ao circuito equivalente da direita. As entradas e sadas so analisadas no sentido de estarem ou no energizadas. Se um contato do tipo NA for energizado, ele fecha; caso contrrio, se for NF, ele abre.

3.2 Equivalncia Lgica, Booleana e LADDER


AND (E)
A C A 0 0 1 1 B C 0 0 1 0 0 0 1 1 A B C

NAND (No E)
A C A B C 0 0 1 0 1 1 1 0 1 1 1 0 A C

B A x B = C A x B = C

B A+ B = C

OR (OU)
A C A 0 0 1 1 B 0 1 0 1 C 0 1 1 1 A C

NOR (No OU)


A C A B C 0 0 1 0 1 0 1 0 0 1 1 0 A B C

B A + B = C

B A + B = C

= C

XOR (Exclusive OR)


A C A 0 0 1 1 B C 0 0 1 1 0 1 1 0 A B C

XNOR (Exclusivo NOR)


A C A B C 0 0 1 0 1 0 1 0 0 1 1 1 A B C

A B

= C

(A x B) + (A x B) = C

A B

= C

(A x B) + (A x B) = C

3.3 Um pouco de matemtica booleana


Note que: sendo XNOR o inverso de XOR, ento se pode afirmar que a 2 equao o inverso da primeira! Igualando a segunda equao (A B) com o inverso da primeira ((A x B) + (A x B)):
A B = (A x B) + (A x B) = (A + B) x (A + B) = A x A + A x B + B x A + B x B = A x B + A x B

Compilado por Prof. Sidney Alberto Fontoura

3.4 Conceito de Entrada ou Sada Sink e Source:


Este conceito s vlido para entradas ou sadas de corrente contnua e se refere ao tipo do mdulo. Se mdulo recebe uma tenso contnua em seu borne comum, ele denominado de Source, se recebe zero volt, ele Sink. Entrada Sink e sada Source (mais usual):
I1 I1 O1 I2 O1

I2 0V +V 0V I1 O1 I2 I2 0V +V 0V O1

Note que as duas entradas I1 e I2 esto desenergizadas (no h corrente aplicada nos bornes de entrada) e, por conseqncia, a sada Q1 estar desenergizada (desligada, aberta, lmpada apagada), enquanto as 2 botoeiras no forem pressionadas simultaneamente.

I1

Note que as duas entradas I1 e I2 esto desenergizadas (no h corrente aplicada nos bornes de entrada) ) e, por conseqncia, a sada Q1 estar energizada (ligada, fechada, lmpada acesa), enquanto as 2 botoeiras no forem pressionadas simultaneamente.

Entrada e sada Source


+V I1 O1 I2 O1 I1 +V I2 0V +V +V

Note que as duas entradas I1 e I2 esto desenergizadas (no h corrente aplicada nos bornes de entrada) ) e, por conseqncia, a sada Q1 estar energizada (ligada, fechada, lmpada acesa), enquanto pelo menos uma das botoeiras no for pressionada.

+V I1 +V I2 +V O1

I1

O1

I2

Note que as duas entradas I1 e I2 esto desenergizadas (no h corrente aplicada nos bornes de entrada) e, por conseqncia, a sada Q1 estar desenergizada (desligada, aberta, lmpada apagada), enquanto pelo menos uma das botoeiras no for pressionada.

0V

+V

Entrada Source e sada Sink


+V I1 +V I2 +V O1

+V

I1

I2

O1

0V

+V

0V

Entrada Source e sada Source


+V I1 +V I2 +V 0V O1 +V I1 I2 O1

Neste caso, as duas entradas I1 e I2 esto tambm desenergizadas e a sada Q1 estar energizada. Ou seja: a sada da porta lgica E ficar em NL1, saturando o transistor NPN da sada, enquanto pelo menos uma das botoeiras no for pressionada. Para melhor compreenso da lgica, est sendo exibido o acoplador tico a transistor NPN na sada. Dizer que a sada est energizada, significa dizer que est acionando a carga. Assim como as entradas. Neste caso, as duas entradas I1 e I2 esto tambm desenergizadas e a sada Q1 estar energizada. Ou seja: a sada da porta lgica E ficar em NL1, saturando o transistor NPN da sada, enquanto pelo menos uma das botoeiras no for pressionada. Para melhor compreenso da lgica, est sendo exibido o acoplador tico a transistor NPN na sada. Dizer que a sada est energizada, significa dizer que est acionando a carga. Assim como as entradas.

0V

+V

Compilado por Prof. Sidney Alberto Fontoura

4 Exerccios de fixao
Considerando-se que, no LADDER, as bobinas identificadas com a letra L e U correspondam a bobinas com reteno, marque o diagrama LADDER da direita que melhor represente o circuito lgico da esquerda. 1) Equivalente Lgico
+V
1 S0 2

A) 2 3 1 D) 2 1 3 S0 (L) S0 (U)

B) 2 3 1 E) S0 (L) S0 (U) B) 2 1 3 S0 (U) S0 (L) E) 2 1 3 S0 (L) S0 (U) B) 2 3 1 S0 (U) S0 (L) E) 2 1 3 S0 (L) S0 (U) B) 1 2 S0 ( ) 1 2 S0 ( ) 2 1 3 S0 ( ) 2 1 3 S0 (L) S0 (U) 2 1 3 S0 ( ) 2 1 3 S0 (U) S0 (L) 2 1 3 S0 (LU) S0 (L) S0 (U)

C) 2 3 2 S0 ( ) S1 ( )

2) Equivalente Lgico
+V
1 S0 2

A)

C) 2 3 2 S0 ( ) S1 ( )

D)
3

3) Equivalente Lgico
+V 1 +V 2 +V 3 S0

A)

C) 2 3 1 S0 (L) S1 (U)

D)

0V

4) Equivalente Lgico
+V
1

A)

C) 1 2 S0 ( )

S0

D C)

E) 1 2 S0 ( ) 1 2 S0 ( )

5) Equivalente Lgico
+V 1 +V 2

A) 1 2 S0 ( )

B) 1 2 S0 ( )

C) 1 2 S0 ( )

S0 D C) E) 1 2 S0 ( )

1 2

0V

S0 ( )

Compilado por Prof. Sidney Alberto Fontoura

10

6) Equivalente Lgico
+V 1 +V 2

A) 1 ( )

B) 1 2 S0 ( )

C) 1 2 S0 ( )

S0 D C) E) 1 2 S0 ( )

1 2

0V

S0 ( )

7) Equivalente Lgico
+V
1

A) 1 2 S0 ( )

B) 1 2 S0 ( )

C) 1 2 S0 ( )

S0

D) 1 2 S0 ( )

E) 1 2 S0 ( )

8) Equivalente Lgico
+V
1

A) 1 2 2 S0 ( )

B)

C) 1 1 2 2 S0 ( ) 1 1 2 2 S0 ( )

S0

1 D) 1 2

E) S0 ( ) 1 2 S0 ( )

9) Equivalente Lgico
+V
1

A) 1 S0 D) 1 2 S0 ( ) 1 2 2 S0 ( )

B) 1 1 E) 1 2 S0 ( ) 2 2 S0 ( )

C)

1 1

2 2

S0 ( )

10) Equivalente Lgico


+V 1 +V 2

A) 1 S0 1 2 2 S0 ( )

B) 1 1 2 2 S0 ( )

C) 1 1 2 2 S0 ( )

D) 0V 1 2 S0 ( )

E) 1 2 S0 ( )

Compilado por Prof. Sidney Alberto Fontoura

11

QUAL DOS DIAGRAMAS AO LADO CORRESPONDE A UMA: 11) Sada Digital transistorizada PNP (Source) A) 5 B) 2 C) 4 D) 3 E) 1 12) Sada Digital a rel A) 4 B) 2 C) 1 D) 3 E) 5 13) Entrada Digital Source A) 4 B) 5 C) 3 D) 1 E) 2 14) Entrada Digital Sink A) 5 B) 3 C) 4 D) 1 E) 2 15) Sada Digital transistorizada NPN (Sink) A) 3 B) 1 C) 2 D) 4 E) 5
ENTRADA 4 a 20mA

+24V

1
0V comum

+ +24V comum

0Vcc +

+24V Comum

3
CARGA

+24V CARGA

4
0V Comum

+24V

CARGA

5
Comum

2M2

16) Entrada analgica (4 a 20mA) A) 6 B) 7 C) 5 D) 4 E) 3 17) Sada analgica (4 a 20mA) A) 3 B) 4 C) 5 D) 6 E) 7


A) Dosador B) Mdulo de Entrada
DC Com

220K

5,1V

25

LM158

LM158

HCNR201

7
Foto diodo 220K 5,1V Foto diodo HCNR201 SADA 4 a 20mA

25

18) Considerando que o mdulo de entrada fosse do tipo Source, como deveria ser conectado o sinal?
C)
+ +
DC Com

Mdulo de Entrada
DC Com

D)

220Vac DC Com

Mdulo de Entrada

E)

24Vac DC Com

Mdulo de Entrada

19) Considerando que o mdulo de entrada fosse do tipo Sink, como deveria conectado o sinal?
A)
+
DC Com

Mdulo de Entrada

B)

+
DC Com

Mdulo de Entrada

C)

Mdulo de Entrada
DC Com

D)

220Vac DC Com

Mdulo de Entrada

E)

24Vac DC Com

Mdulo de Entrada

Compilado por Prof. Sidney Alberto Fontoura

12

20) Considerando que um CLP possua um tempo de varredura (SCAN) de 10ms, quanto tempo ele demoraria a executar 10 instrues simples? A) 0,1ms B) 1ms C) 10ms D) 100ms E) 1000ms No circuito abaixo, onde 4 botoeiras acionam 2 lmpadas via CLP, contendo o programa LADDER exibido, responda as questes a baixo:
Botoeiras Bot 1 I1 Bot 2 I2 Bot 3 Bot 4 I4 I3 Q1 I3 M1 Comum I3 I1 M1 Q2 I1 CLP I2 Q1 2 Q2 Lmpadas 1 Q1

I4 Comum 220Vca

24Vcc

0Vcc

21) Qual(ais) botoeira(s) deve(m) ser pressionada(s) para que apenas a lmpada 1 acenda? A) Bot 1 B) Bot 1 e 2 C) Bot 1, 2, e 3 D) Bot 1, 2, e 4 E) Botoeiras 1, 2, 3 e 4 22) Qual(ais) botoeira(s) deve(m) ser pressionada(s) para que apenas a lmpada 2 acenda? A) Bot 1 B) Bot 1 e 2 C) Bot 1, 2, e 3 D) Bot 1, 2, e 4 E) Nenhuma Botoeira, pois a lmpada 2 j est acesa 23) Qual(ais) botoeira(s) deve(m) ser pressionada(s) para que as duas lmpadas acendam? A) Bot 1 B) Bot 1 e 2 C) Bot 1, 2, e 3 D) Bot 1, 2, e 4 E) Impossvel 24) Quantas entradas e sadas esto sendo utilizadas do CLP. A) 3 entradas e 3 sadas B) 3 entradas e 2 sadas C) 4 entradas e 3 sadas D) 4 entradas e 2 sadas E) 5 entradas e 2 sadas 25) Qual o tipo de entrada e de sada do CLP usado? A) Entrada 24Vcc do tipo Sink e sada rel B) Entrada 24Vcc do tipo Sink e sada Source C) Entrada 24Vcc do tipo Sink e sada Sink D) Entrada 24Vcc do tipo Source e sada Sink E) Entrada 24Vcc do tipo Source e sada Source

Compilado por Prof. Sidney Alberto Fontoura

13

5 Tipos de CLP
As maiorias dos controladores eletrnicos utilizados nas automaes industriais permitem ser programados em LADDER. A maioria utilizam os termos Controlador Lgico ou Programador Lgico. Alguns equipamentos, por no possurem os recursos condizentes com os padres de um PLC recebem outros nomes (figuras direita). Costumam no possuir clculos cientficos, velocidade adequada, acessos a rede, confiabilidade, etc. Estes so mais baratos que os CLPs. Em muita das vezes, atende a necessidade; desde que o sistema no exija algum clculo, tenha poucos pontos de entrada e sada e no haja necessidade de interligao com outro sistema. Ex.: o controle de uma pequena mquina, de um semforo etc. EXEMPLOS DE CLPs (PLC) e Mdulos de controle lgico.

Compilado por Prof. Sidney Alberto Fontoura

14

6 ZlioSoft
Estudaremos, inicialmente, este equipamento por questes didticas. Ele utiliza a mesma filosofia de um CLP, aceita a linguagem LADDER, podendo simular com mais simplicidade o programa desenvolvido pelo usurio. O estudo e a programao sero direcionados para o seu prprio aplicativo denominado Zeliosoft. As informaes necessrias para o perfeito domnio do contedo podem ser obtidas na apostila do fabricante ou no item de ajuda na sua barra de ferramenta. Nos exerccios que se seguem, sero utilizados: Entradas digitais e analgicas. Sadas sensveis a estado lgico, a transio de Falso para Verdadeiro e comando individual Liga e Desliga. Contatos NA e NF (normalmente aberto e normalmente fechado). Temporizador (diversos tipos) Relgio de tempo Real. Comparadores digitais e analgicos

6.1 Exerccios Propostos


Desenvolver os programas descritos, resumidamente abaixo, no ZlioSoft e simul-lo no prprio aplicativo. Mais detalhes e soluo sugerida nas pginas seguintes. 1. Comando Liga Desliga (de trs formas diferente) A. Comando liga e desliga individual com contato de reteno. B. Comando liga e desliga individual com sada Set e Reset C. Comando liga e desliga com botoeira nica do tipo push bottom e bobina ativa na transio. 2. Pisca-pisca de uma lmpada (de trs formas diferente) A. Na freqncia de 1 Hz, com comando de partida e parada. B. Na freqncia de 1 Hz, com um nico temporizador com funo D. C. Em tempos diferentes (1s e 2s), com um nico temporizador. 3. Pisca-pisca de duas lmpadas - alternadamente e ininterruptamente. 4. Pisca-pisca de trs lmpadas - alternadamente e ininterruptamente. 5. Sirene - acionar uma sirene por 5 segundos, de segunda a sexta-feira, em cada um dos horrios abaixo.
07:00, 08:40 09:00, 10:40 11:00, 12:40 13:00, 14:40 15:00, 16:40 17:00, 18:40 19:00, 20:40 21:00, 22:40

6. Alarme Residencial o sistema alimentado por uma bateria de 12V, carregada pela rede eltrica, ao ser ligado um sinaleiro acende indicando que o sistema est ativo. 1. Se a porta for aberta por 10s, o alarme toca e s silencia ao se pressionar a botoeira Silencia Alarme. 2. O alarme ativado 10s aps ser ligado pela chave Liga Alarme. 3. A partir de ento, se a porta for aberta, a botoeira SILENCIA ALARME deve ser acionado em menos de 10s, aps a abertura da porta. Caso contrrio o alarme toca. 7. Controle de Nvel - uma caixa dgua alimentada por uma bomba enquanto o contedo escoado. Um sensor (LT) monitora o nvel e produz um sinal de 0 a 10V proporcional ao seu nvel. Quando estiver a 90%, a bomba desliga e quando estiver a 80%, religa. 8. Semforo de Cruzamento - de 2 ruas, contendo 3 lmpadas em cada rua, totalizando 6 sadas. O tempo das lmpadas sero respectivamente 30s, 3s e 30s. 9. Semforos de Cruzamentos sincronizados - existe um 2 semforo em um cruzamento, localizado a 100m do 1 . A velocidade no local de 40 Km/h e este 2 semforo deve ser sincronizado com o primeiro (12 sadas). 10. Desviador de Caixas 1 aciona pisto pneumtico a cada 10 caixas, enviando-as para uma mesa em frente. 11. Desviador de Caixas 2 aciona duas vezes um pisto pneumtico, a cada 5 unidades, enviando-as para uma mesa em frente, onde o conjunto das 10 caixas descarregado por um 2 cilindro pneumtico. 12. Mquina de envase um transportador leva o produto at a um funil de alimentao da mquina, onde existe um sensor que liga ou desliga este alimentador para evitar o transbordamento do funil. Um segundo sensor, detecta se a quantidade de produto no funil suficiente para completar um ciclo e, caso afirmativo, autoriza o envase. Um recipiente delimitado por dois flaps dosa a quantidade exata de produto. O 1 flap abre, enquanto o segundo estiver fechado, para efetuar a dosagem. Logo em seguida ele 1 flap fecha e o segundo abre, descarregando o produto na caixa que deve estar vazia e posicionada abaixo do bocal.

Compilado por Prof. Sidney Alberto Fontoura

15

6.2 Exerccios Resolvidos com ZelioSoft. Comando Liga Desliga


A.
LIGA I1 DESLIGA I2 Q1

Comando liga e desliga com contato de reteno.

CLP
Comum 220Vac

24V

0V

B. Comando de liga e desliga com bobina Set/Reset.


LIGA I3 DESLIGA I4 Q2

CLP
Comum 220Vac

24V

0V

C. Comando Liga Desliga tipo pushbutton (botoeira de pulso)


LIG/DESL I5 Q1

CLP
Comum 220Vac 24V 0V

Pisca-pisca de uma lmpada.


A. Pisca-pisca de 1Hz com Liga Desliga, com Set e Reset e temporizador simples (funo A).
LIGA I1 DESLIGA I2 Q1

CLP
Comum 220Vac

24V

0V

CLP compilado por Sidney A. Fontoura

16

B. Pisca-pisca com Liga Desliga, com bobina de transio de subida e temporizador de funo D.
LIGA I1 Q1

CLP
Comum 220Vac 24V 0V

Neste caso, o temporizador escolhido na janela de configurao o de funo D, Indicador intermitente; partida/parada por impulso, conforme figura ao lado. Neste, tipo de temporizador, basta uma energizao momentnea de TT1 para que a sada T1 ligue e desligue alternadamente, com um tempo programado (t). S interrompe a oscilao ao se energizar a bobina RT1 do mesmo temporizador.

C. Pisca-pisca com Liga Desliga, com bobina de transio de subida e temporizador de funo L.
LIGA I1 Q1

CLP
Comum 220Vac 24V 0V

Neste caso, o temporizador escolhido na janela de configurao o de funo L, Indicador intermitente; comando mantido assncrono, conforme figura ao lado. Neste tipo de temporizador, ao ser energizado a sada liga e desliga alternadamente, com dois tempos programados (tA e tB) e interrompe a oscilao ao ser desenergizado.

CLP compilado por Sidney A. Fontoura

17

Pisca-pisca de duas lmpadas - alternadamente e ininterruptamente.

LIGA I1 DESLIGA I2 Q1

CLP
Q2

Comum 220Vac 24V 0V

Pisca-pisca de trs lmpadas


Implement-lo fazendo piscar 3 lmpadas seqencialmente e ininterruptamente
LIGA I1 DESLIGA I2 Q1

CLP
Q2

Q3

Comum 220Vac 24V 0V

CLP compilado por Sidney A. Fontoura

18

Semforo de um Cruzamento
Faa um programa de controle de um Semforo de cruzamento de 2 ruas. O tempo das lmpadas Vermelha, Amarela e Verde so respectivamente 30s, 3s, 30s. Rua 1 VM1 = Vermelha, AM1 = Amarela e VD1 = Verde. Rua 2 VM2 = Vermelha, AM2 = Amarela e VD2 = Verde.

06 MESA

Pos.02 Pos.03 curso Transp 02

ContaCxas Pos.01

Transp 01

Esta apenas uma forma de controlar o semforo. No existe uma nica forma de se fazer. Provavelmente, voc encontraria uma forma diferente de controlar, podendo ser mais simples, ou mais eficiente ou no.

CLP compilado por Sidney A. Fontoura

19

Semforo de dois Cruzamentos Sincronizados


Deseja-se instalar semforos em dois cruzamentos de ruas de mo nica e consecutivas, conforme figura abaixo. A distncia entre os semforos de 100m, a velocidade da rua A (principal) de 40 Km/h e o segundo semforo deve ser sincronizado com o primeiro.

07

s Fim de Sensore

MESA

res Senso

MESA

Pos.03 01 Pos.02 Pos.01

08

Transp

02 Fim de curso

Transp

Alternativa para o controle: Uma forma simples seria repetir o programa de controle do semforo de cruzamento comum, copiar suas linhas com CTRL C, colar nas linhas abaixo e modificar os endereos das sadas e dos temporizadores. Depois, inserir no segundo programa uma linha contendo um temporizador de 9s, cujo contato seria inserido em srie com o contato de reincio de ciclo deste novo semforo. Vantagem: a sincronizao de outros semforos sequenciais a este seria muito simples. Desvantagem: pelo fato da sincronizao s ocorrer uma nica vez, ao se energizar o sistema, teramos que utilizar o mesmo CLP, para o controle de todas as ruas sincronizadas. O ideal seria que, pelo menos, a cada incio de ciclo ocorresse uma nova sincronizao e que no dificultasse implementaes futuras!

CLP compilado por Sidney A. Fontoura

20

CLP compilado por Sidney A. Fontoura

21

Sirene
Acionar uma sirene por 5 segundos, de segunda a sexta-feira, em cada um dos horrios abaixo.
07:00 08:40 09:00 10:40 11:00 12:40 13:00 14:40 15:00 16:40 17:00 18:40 19:00 20:40 21:00 22:40

Escolha um mdulo que possua Relgio. Por exemplo o SR2B121JD. Faa o programa de controle, utilizando-se de trs Relgios ligados em paralelo.

Configure cada um deles com os horrios e dias desejados. => Efetue a simulao utilizando a ferramenta de Controle da acelerao. Esta ferramenta ativada pelo cone na barra de ferramenta inferior da janela de simulao (marcado em tracejado vermelho).

CLP compilado por Sidney A. Fontoura

22

Alarme Residencial
Desenvolva um programa de controle de um alarme residencial com as seguintes caractersticas: O sistema dever ser alimentado por uma bateria de 12V, carregada pela rede eltrica, para garantir que o sistema continue atuando na falta de energia da concessionria. Ao se ligar o sistema um pequeno sinaleiro de 12V acende indicando que o sistema est ativo. 4. Se a porta for aberta por 10s, o alarme toca e s silencia ao pressionarmos a botoeira Silencia Alarme. 5. O alarme ativado 10s aps ser ligado pela chave Liga Alarme. 6. A partir de ento, se a porta for aberta, a botoeira SILENCIA ALARME deve ser acionado em menos de 10s, aps a abertura da porta. Caso contrrio o alarme toca.
A
Sensores Pos.02

+24vCC +24vCC 2/1


Fim de curso Transp 02 Transp 01 ContaCxas

E
Pos.01

0V

O:

3 I:1/ I:1/4 0V

Cheia CxaPos

Pos.03

CLP compilado por Sidney A. Fontoura

23

Controle de Nvel
Uma caixa dgua alimentada por uma bomba enquanto o contedo escoado. Um sensor (LT) monitora o nvel e produz um sinal de tenso com um range de 0 a 10V proporcionais aos nveis de 0 a 10m, respectivamente. Este sinal enviado para a entrada analgica de um Zlio. Quando a caixa dgua atingir o nvel de 90%, a bomba precisa ser desligada e quando atingir 80%, deve ser religada. Soluo: 1. Escolha um modelo de Zlio que possua entrada analgica. 2. Selecione dois comparadores analgicos (A1 e A2, por exemplo). 3. Configure os comparadores, clicando duas vezes em cada um deles (A1 e A2). Onde A1 e A2 so comparadores Analgicos e Ib uma entrada analgica.
I:1/1

EVA I:1/2 0V Cxa

Configurao dos comparadores: A1

A2

CLP compilado por Sidney A. Fontoura

24

Desviador de Caixas 01
Em uma linha de produo, a cada 10 caixas um pisto pneumtico acionado desviando as caixas para a bandeja frente, onde nesta um operador ir recolher o volume para o encaixotamento. A vlvula solenide usada do tipo retorno por mola. Faa o programa em LADDER para efetuar esta automao. Devero existir sensores de fim de curso nos pistes, para prevenir falha no prprio ou falta de ar comprimido. Sendo assim, ao acionar o pisto necessrio se certificar que o mesmo tenha atingido o fim de curso. Todos os sensores so do tipo NA, PNP e source (energiza a entrada do CLP ao detectar objeto).

+24 Vcc

+24Vcc

Sol 1 (Solenide)

(Solenide)

Programa LADDER bsico:

CLP compilado por Sidney A. Fontoura

25

Desviador de Caixas 02
A inteno agrupar duas fileiras de 5 caixas, formando um volume com 10 caixas. Os dois transportadores (Transp 01 e Transp 02) so de roletes pode ficar ligado constantemente. O Transp 02 possui velocidade superior ao Transp 01 para garantir a separao entre as caixinhas. Como so duas linhas de 5 caixinhas, da primeira vez o primeiro cilindro avana, ele deve retornar ao atingir a o ltimo sensor Pos.03 e da segunda vez, aps atingir o sensor Pos.02. Quando este primeiro cilindro retorna, ele atinge o sensor Pos 01. O segundo cilindro possui sensores de incio e fim de curso e devem ser usados para se certificar do movimento correto deste cilindro.
mi NMin
Co m u m V O:

O:2/3

A
2/ 4

do Sol 2 Ar c i o m pr

PARADO rad de um fec Ao ha reincio final autoriza do ,

o, caixa do de au cic lo1 e vazia descarga.e posicionada Se FLAP1 tor iza o cic lo M 2 pa

NMa

fecha

tempo

FLAP2,

al
O:2/2

Cc Fonte B o c

eiE A oF L V

TRA MOV. V. M

CLP
O TR A

TRANSP.

TRANSP. MOV. N SP

NSP. PARADO TRANSP. . M O V.

Fr

1 F

L A

P 2

TRANSP.

F 1N400 1/ 1/ 2 W 1 N 4 0 0

400V 1M 1K2 1uF 7 1

400V 2 0 W1 0

m cta ia. o objeto refernc ilumina mi co

a luz refletida nele. nd ut or de te

0 u

m e u se

x e NMin

NMa LED

Xc 7=
o o ciclo de n N Mi n N Mi n Fe ch a o, ento: fechado e autorizad o FL reinicio N Mi Mi ndoN ciclo.

AP 2 e au tor iza

envase

por FLAP2. ha FL AP 1. ab re FL AP 1. Se ,

frao de abre Aps uma o N Mi

se 0,2s fec gu eo nd o, FLAP2 estiver n. for co be rto

NMin

CLP compilado por Sidney A. Fontoura

26

Mquina de Envase
Desenvolver um programa para o controle e contabilizao da produo de uma mquina de envase, conforme layout abaixo. O valor acumulado da produo dever estar disponvel em um contador que poder ser lido por um software Supervisrio que no pertence ao escopo deste projeto, podendo ser zerado por uma chave extravel. Atividades a serem desenvolvidas: 1) O Diagrama eltrico de comando e de fora, utilizando de uma ferramenta de editorao grfica. 2) O Roteiro funcional, com mais detalhes que esta proposta. 3) O Programa de controle em linguagem LADDER, com todos os ttulo e descries pertinentes. 4) Lista de Material Observaes: Os cilindros pneumticos so do tipo avano por mola. Quando energizados, recolhem o mbolo, abrindo o respectivo flap. Todos os sensores so com sada PNP e ao saturar envia +24V para a entrada do CLP; sendo que:
Os Sensores NMax e NMin so ticos, de Reflexo e NA ao detectarem, energizam a entrada do CLP. O Sensor CxaPos, tico, de barreira e NF quando a caixa cobre o feixe de luz, ele energiza a entrada do CLP. O Sensor CxaCheia, Capacitivo e NA ao detectar produto na caixa, energiza a entrada do CLP.

As botoeiras de partida e parada, assim como a chave para reiniciar a produo, so do tipo NA. Vista Lateral

cia apli

as placas cada O o ncia e capacit dieltri o co, Xc. a Uma frequn CxaCheia

m um capacitor.

co uma massa modifica

cas que

ncntri

A proximidade de

forma

sinal que

circula

pelo filtrado retifica Xc, e do,

tipo reflex o, sada PNP

compa

co
rad o co

CLP compilado por Sidney A. Fontoura

28

Vista Superior

Descrio de funcionamento Botoeiras de Partida e de Parada: Aps ser pressionada a botoeira de Partida a mquina deve iniciar o seu funcionamento e ao se pressionar a de Parada, todos os acionamentos devem ser desativados imediatamente. Ao se dar a partida o flag CICLO1 (incio de ciclo) setado autorizando o incio do ciclo. Controle do FUNIL: Se o sensor de Nvel Mximo (NMax) for coberto por 0,3s, o ALIMENTADOR deve ser desligado. Ao ser descoberto por 0,5s, ele deve ser religado. Controle do FLAP1 CICLO1 Se foi dada a partida, CICLO1 foi setado e o sensor de Nvel Mnimo (NMin) foi coberto por 0,2s, significa que: a mquina est ligada, um incio de ciclo e a quantidade de produto presente no funil mais do que suficiente para realizar um ciclo de produo. Neste caso, o FLAP1 deve abrir, independente do dosador estar cheio ou no, e assim permanecer durante um tempo suficiente para a queda do produto no dosador. Durante este tempo de queda, o NMin poder ser descoberto, devido ao esvaziamento parcial do funil e descobrimento do sensor. Mas, independente disso, o ciclo deve ser completado. S aps o tempo de queda do produto que o FLAP1 deve fechar. Para no ocorrer reinicio indevido desta operao, o CICLO1 deve ser resetado, logo que o FLAP1 fechar. O reincio deste ciclo s ocorrer aps FLAP2 fechar, quando ento ele novamente setado, autorizando o de um novo ciclo. Controle do FLAP2 CICLO2 Estando o CICLO1 resetado, a caixa posicionada, vazia e o motor M2 desligado, o CICLO2, de enchimento de caixa, setado, o FLAP2 abre, por um tempo, e fecha, completando o 1 ciclo. Neste momento, o CICLO1 setado autorizando o controle do FLAP1 e o CICLO3 setado autorizando o controle de T2. Controle de T2 CICLO3 Estando o CICLO3 autorizado, o transportador M2 deve ser ligado e assim permanecer at que uma nova caixa vazia seja posicionada no local note que, este transportador, s ser desligado na transio de chegada da prxima caixa vazia ou se houver um comando de parada de mquina. Ao parar o transportador, o CICLO2 e o prprio CICLO3 so reiniciados. Para auxiliar a parada deste transportador, na chegada da nova caixa, utilizado um sistema de frenagem de corrente contnua. Para tal, uma fase da rede eltrica retificada em meia onda, produzindo com outra fase, uma tenso contnua (Vc) de cerca de 311V (220 x 1,41). Esta tenso carrega um capacitor de 10uF, via uma impedncia de 2,6K (Xc = 1/(2.f.C), que produz uma corrente em torno de 40mA que demora cerca de 0,4 segundos para carreg-lo totalmente (5T) (T = 5 x V x C / i = 5 x 311 x 10E-6 / 40E-3). Desta forma, quando a frenagem acionada, a energia armazenada neste capacitor descarregada no motor, provocando a sua parada mais rapidamente. Aps a descarga, apenas a corrente de 40mA continua circulando no motor. A energia armazenada no capacitor de 10uF com 311V ser de 0,5J. Ec = C.V => Ec = x 10E-6 x 311 => Ec = 0,5J.

DESLIGA

Caixa

LIGA

Capacitivo, sada PNP. Sensor Sensor tipo

ti

CLP compilado por Sidney A. Fontoura

29

Ciclo de envase:
e Ajust Vref

luz

Xc

Sensor tico tipo Barreira, sada PNP Limpa Prod.

bloqu

do LED e o objeto

I:1/5

CxaPos O semicondutor detecta a

I:1/5 I:1/7 I:1/6

Descrio do Ciclo de Descarga Tendo completado o ciclo de Envase autorizado o ciclo de Descarga que se inicia ligando-se o motor do transportador. Ele deve ser mantido ligado at que uma nova caixa vazia chegue aos sensores CxaPos e CxaCheia, quando ento o transportador deve parar e autorizar o reincio do ciclo. Uma caixa vazia chegando na posio, a luz do emissor do sensor CxaPos bloqueada pela caixa e o contato do sensor, que do tipo NF, fecha. Portanto a entrada I:1/4 energiza. Enquanto isso, o contato do sensor CxaCheia, que do tipo NA, estar aberto e a entrada do I:1/5 estar desenergizada. Uma entrada, do CLP, energizada ou no significa que uma tenso, que no caso 24V, est ou no aplicada nesta respectiva entrada.
I:1/4

220Vca

dor

Contator

I:1/2 e I:1/3

CLP compilado por Sidney A. Fontoura

30

6.3 Circuito Eltrico Bsico deste projeto.

Fonte

220Vca +24V

0V

Sensor tipo tico tipo reflexo, sada PNP


NMax e NMin O LED ilumina o objeto e um semicondutor detecta a luz refletida nele.

0Vcc

O2/0

Contator Alimentado r

I:1/2 e I:1/3

Sensor tico tipo Barreira, sada PNP

O2/1

Contator Descarga

CxaPos O semicondutor detecta a luz do LED e o objeto bloqueia.

Caixa

I:1/4

CLP
Sensor Capacitivo, sada PNP. Caixa
O2/2 I:1/5
Vref Ajuste

CxaCheia Uma frequncia aplicada as placas concntricas que formam um capacitor. A proximidade de uma massa modifica o dieltrico, a capacitncia e o Xc. O sinal que circula pelo Xc, retificado, filtrado e comparado com referncia.

M2
Freio DC

Xc

LIGA

I:1/5
DESLIGA

O2/3

Solenide

S
I:1/6

Limpa Prod.

I:1/7 O2/4

Solenide

Fonte do Freio 31

24Vcc

Comum

CLP compilado por Sidney A. Fontoura

7 RSLogix Emulate
Trata-se de um aplicativo de depurao que emula a maioria doa CLP Allen-Bradley. Ele executa os seus programas de lgica LADDER em seu computador, atualizando tabelas de dados, o que lhe permite visualizar a sua funcionalidade antes de baix-lo no CLP. Como j foi visto anteriormente, o compilador ZelioSoft permite a depurao do programa desenvolvido pelo usurio no prprio aplicativo. O RSLogix 500 precisa usar este aplicativo RSLogix Emulate para se efetuar as depuraes. Ele dever ser utilizado na depurao dos programas a serem desenvolvidos no decorrer desta apostila. Ateno: este aplicativo til para se verificar a integridade do seu programa. Porm, para a verificao final, deve-se utilizar o CLP real com suas respectivas entradas e sadas. Uma das principais caractersticas do RSLogix Emulate que ele pode agir como um Data Highway Plus ou Data Highway 485 e emular vrios processadores ao mesmo tempo. Para tal, basta abrir mais de um arquivo de lgica LADDER no RSLogix. O RSLinx e o WINtelligent LINX so drivers de comunicao da Rockwell Software que possibilita a comunicaes entre Data Highway Plus e aplicativos do Windows. Desde que o RSLogix parea em uma rede de comunicaes, estes aplicativos so utilizados como uma ponte entre o RSLogix e outras aplicaes do Windows.
Rodando o RSLogix Emulate RSLinx LADDER Logic ou RSTrendx RSView (Supervisrio)

RSLogix

Microsoft Excel

Programas da plataforma Windows comunicando-se com o RSLogix Emulate via RSLinx

O diagrama acima mostra o RSLogix Emulate executando um programa em LADDER conectando-se a quatro aplicativos Windows, via RSLinx. O software pode se comunicar com qualquer aplicativo que suporte o protocolo Microsoft Windows Dynamic Data Exchange (DDE). O RSLinx mostra os programas que esto sendo emulados no RSWho como se fossem emulados em PLCs reais. NOTA: Apesar da famlia RSLogix e Micrologix aceitar salvar arquivo cujos nomes contenham caracteres especiais, o RSLogix Emulate no reconhece estes arquivos cujos nomes contenham caracteres especiais. Eles so simplesmente ignorados!

CLP compilado por Sidney A. Fontoura

33

8 MICROLOGIX 1100

Nos exerccios que se seguem, sero utilizados: Entradas digitais e analgicas. Sadas sensveis a estado lgico, a transio de Falso para Verdadeiro e comando individual Liga e Desliga. Contatos NA e NF (normalmente aberto e normalmente fechado). Temporizador (diversos tipos) Relgio de tempo Real. Comparadores digitais e analgicos Lgica Combinacional Clculo

8.1 Introduo
Existem no mercado mundial, diversos fabricantes de CLP. Dentre eles, destacam-se os da empresa Allen Bradley do grupo Rockwell Automation, que ser tratado nesta apostila. Em vista da variedade de aplicaes deste equipamento, e considerando sua distinta diferena com relao aos equipamentos eletromecnicos, dever ser verificada a aplicabilidade para cada caso em especfico. Os programas em LADDER que aparecem nesta apostila, como solues dos exerccios apresentados no tm a pretenso de estarem corretos. Apenas conduzem para uma linha de raciocnio e tm a finalidade de auxiliar na compreenso dos conceitos. As instrues de programa presentes neste descritivo so as mais utilizadas e para maiores detalhes dever ser consultado o manual de instrues do software aplicativo corresponde ao tipo de CLP. A cada dia que passa os equipamentos eltricos vo dando lugar aos microprocessadores. Tanto na vida profissional como na cotidiana estamos sendo envolvidos por microprocessadores e computadores. Na indstria, as mquinas esto sendo utilizadas, cada vez mais, para otimizar os processos, reduzir os custos, aumentar a produtividade e a qualidade dos produtos. AUTOMAO INDUSTRIAL Automao Industrial um conjunto de tcnicas utilizadas para automatizar vrios processos numa indstria; cujas tcnicas podemos citar: o comando numrico, os controladores programveis, o controle de processos, os sistemas CAD/CAM (Computer Aided Design Manufacturing), micro-controladores etc. CONTROLADOR PROGRAMVEL Equipamento eletrnico, microcontrolado, com memria para armazenamento de instrues para o controle de mquinas, processos e sistemas, podendo executar funes equivalentes as de um painel de rels ou de um sistema de controle analgico. O controlador programvel monitora o estado das entradas e sadas e energiza ou desenergiza ou controla proporcionalmente as sadas conforme definido no programa. Os controladores programveis podem acionar equipamentos pneumticos, hidrulicos, mecnicos e eletromecnicos e controlar vazo, temperatura, presso, nvel, torque, densidade, rotao, tenso, corrente 34

CLP compilado por Sidney A. Fontoura

eltrica etc. Alm disso, pode receber sinais digitais provenientes de sensores de presena e sinais analgicos padronizados de transmissores em geral (-20mA a 20mA, 0 a 20mA, 0 a 10V, 1 a 5V etc.).

8.2 Software de Programao:


As linguagens de programao podem ser: LADDER, CSF (diagrama lgico) ou SFC (linguagem em Grafcet). Atravs das quais o usurio desenvolve o seu aplicativo. Sistemas de Superviso e Atuao no Processo: SISTEMAS SCADA: Sistemas de Controle e Aquisio de Dados. Este controle e aquisio de dados podem ser feito por uma interface homem-mquina ou por um software de superviso. Caracterizam-se por suas unidades remotas fazerem somente a aquisio dos dados. SDCD: Sistema Digital de Controle Distribudo: Sistema de controle cujas unidades remotas, alm de realizarem aquisio de dados, atuam no processo. O controle da planta fica distribudo nas diversas etapas. Interfaces Homem Mquina (IHM): Aplicativo de computador, que, conectado rede de CLPs, exibe um imagens representativa dos processos, que facilita a sua monitorao e configurao. (Elipse - brasileiro, RSView32 - Allen Bradley). O CLP MicroLogix 1100 a mais nova famlia de controladores que se une aos atuais controladores MicroLogix 1000, 1200 e 1500 da Rockwell Automation e foi desenvolvido para ampliar a abrangncia das aplicaes atravs de entradas analgicas embutidas, comunicaes Ethernet e capacidades de visualizao. Esses controladores mantm os mesmos recursos existentes da famlia MicroLogix e expandem a capacidade de incluir verdadeira edio on-line. Eles completam os controladores de custos reduzidos para aplicaes que exigem at 80 E/S digitais. A foto acima mostra o Micrologix1100 com 4 mdulos extras. Cada cpu contm duas entradas analgicas (0 a 10V 10bits), 10 entradas digitais (isolada) e 6 sadas digitais. Ele tambm pode expandir suas capacidades de E/S usando os mesmo mdulos usados pelo MicroLogix 1200. At quatro dos mdulos E/S 1762 podem ser usados com um nico controlador MicroLogix 1100. Utilizando a ltima verso do software de programao de alta qualidade RSLogix 500, o MicroLogix 1100 pode ser programado com um conjunto de instrues que comum nas famlias de controladores MicroLogix 1000, 1200, 1500 e SLC 500. Os softwares de programao RSLogix 500 Starter, Standard e Professional suportam o MicroLogix 1100, incluindo a capacidades de edio on-line. Uma tela embutida de cristal lquido permite que voc monitore o status de E/S e o controlador, alm de lhe permitir fazer alteraes em dados inteiros e bit.

8.3 Caractersticas Bsicas


Memria de 8K (4K de programa do usurio e 4K de dados de usurio). Edio on-line real permite ajuste de programa, incluindo PID, sem ficar off-line. Suporte para edio on-line no RSLogix 500 Professional, Standard e Starter verso 7.0 e posterior. Modo de chave para Executar/Remoto/Programa Opes de expanso de E/S (at quatro mdulos de 1762 de E/S, em qualquer combinao) Quatro entradas de alta velocidade (apenas 1763-l16BWA e 1763-L16BBB) que podem ser usadas individualmente como entradas de reteno (captura-pulso), interrupo do evento, ou alternadamente combinado como um contador de alta velocidade de 20 kHz que caracteriza oito mdulos da operao Duas entradas 0 -10 Vcc analgicas incorporadas com resoluo de 10 bits (no isoladas) Duas sadas de alta velocidade que podem ser configuradas como 20 kHz PTO (sada do trem de pulso) ou como as sadas de PWM (pulso modulado por largura) (apenas1763-L16BBB) Dois grupos de entradas, podendo ser utilizadas como sinking ou sourcing e 6 sadas isoladas individualmente. Uma interrupo selecionada em funo de um tempo de 1ms (STI) O canal 1 de comunicao consiste de uma porta RJ45 embutida que suporta EtherNet / IP para mensagens ' peer-to-peer' . Esta porta de 10/100 Mbps suporta BOOTP e DHCP No possui sada analgica. Porm, pode-se obt-la, filtrando-se a sada PWM com um circuito RC. Relgio em tempo real embutido. Proteo de download de arquivo de dados impede que os dados crticos do usurio sejam alterados atravs do download de programas de computadores de programao ou mdulos de memria.

CLP compilado por Sidney A. Fontoura

35

Tela de cristal lquido incorporada fornece acesso a 48 bits e a 48 inteiros que podem ser alterados, ou protegidos opcionalmente, para monitorar apenas o acesso por um operador, podendo exibir mensagens e, opcionalmente, receber informaes do usurio Endereo IP pode ser monitorado diretamente atravs da tela de cristal lquido incorporada Dois potencimetros de ajustes digitais incorporados Inteiro de 32-bits com sinal matemtico Suporte para arquivos de dados inteiros duplos e ponto flutuante Recursos PID incorporados

8.4 Configurao de Energia e E/S do Controlador


N. da Cat 1763L16AWA 1763L16BWA 1763-L16BBB Tenso da Linha 120/240 Vca 120/240 Vca Nmero de Entradas (10) 120 Vca (2) Tenso Analgica (6) 24 Vcc (4) 24 Vcc Rpido (2) Tenso Analgica (6) 24 Vcc (4) 24 Vcc Rpido (2) Tenso Analgica Nmero de Sadas (6) Rel Individualmente Isolado (6) Rel Individualmente Isolado (2) Rel Individualmente Isolado (2) FET de 24 Vcc (2) FET rpido de 24 Vcc E/S de Alta Velocidade Nenhum (4) entrada de 20 kHz

24 Vcc

(4) entrada de 20 kHz (2) sada de 20 kHz

8.5 Especificaes da Fonte de Alimentao do Controlador


Especificao Tenso da Fonte de Alimentao Consumo de Energia Fonte de Alimentao na Ligao Tenso (mx.) Sensor de Energia de 24 Vcc 1763-L16AWA 85264 Vca a 47 63 Hz 46 VA 120 Vca: 25 A para 8 ms 240 Vca: 40 A para 4 ms 200 mA, 400 F mx. 52 VA 1763-L16BWA 1763-L16BBB 20,4...26,4 Vcc Classe 2 SELV 35 W 24 Vca: 15 A para 20 ms

8.6 Especificaes de Entrada Digital do Controlador


Especificao Faixa de tenso Off-State estado desbloqueado Faixa de tenso Off-State bloqueado Freqncia operacional Retardamento de sinal (mx.) Corrente On-State: Mnimo Nominal Mximo Corrente de fuga off-state (mx.) Impedncia nominal Corrente mxima de rotor travado 1763-L16AWA 79132 Vca a 4763 Hz 020 Vca 4763 Hz Energizao = 20 ms Desenergizao = 20 ms 5,0 mA a 79 Vca 12 mA a 120 Vca 16,0 mA a 132 Vca 2,5 mA max. 12 k 10 k

1763-L16BWA e1763-L16BBB Entradas 0 a 3 1426,4 Vcc a 65 C (149 F) 1430,0 Vcc a 30 C (86 F) 0 a 5 Vcc 0 Hz20 kHz 0 Hz1 kHz entradas padro: selecionveis de 0,516 ms entradas de alta velocidade: selecionveis de 0,02516 ms 2,5 mA a 14 Vcc 8,8 mA a 24 Vcc 12,0 mA a 30 Vcc 1,5 mA min. 3,1 k

Entradas 4 e superiores 1026,4 Vcc a 65 C (149 F) 1030,0 Vcc a 30 C (86 F)

2,0 mA a 10 Vcc 8,5 mA a 24 Vcc 12,0 mA a 30 Vcc

a 50 Hz a 60 Hz

250 mA a 120 Vca

8.7 Especificao de Sada Digital do Controlador MicroLogix 1100


Especificao Faixa de tenso operacional
CLP compilado por Sidney A. Fontoura

1763-L16AWA e 1763-L16BWA Rel 5125 Vcc

1763-L16BBB FET de operao padro 20,426,4 Vcc FET de alta velocidade Operao (apenas sada 2)

36

5264 Vca Corrente contnua por controlador (mx) Corrente contnua por Ponto comum (mx). Corrente contnua por controlador (mx). Corrente de fuga Off-state mx.) Corrente de disperso em Off-State bloqueado (mx.) Retardamento de sinal (mx.) - carga resistiva Corrente mxima de pico por ponto (pico) Ver ndice de Contato do Rel do MicroLogix 1100 5A/3A 30 A ou total por cargas por ponto, o que for inferior a 150 V mx. 20 A ou total por cargas por ponto, o que for inferior a 240 V mx. 10,0 mA 0 mA Energizao = 10 s Desenergizao = 10 ms 1 mA 1 mA Energizao = 0,1 s Desenergizao = 1,0 ms 4 A para 10 ms Energizao = 6 s Desenergizao = 18

Ver corrente contnua por ponto (mx.) das sadas padro FET do MicroLogix 1100)

100 mA

10,0 mA

5 A para UL 508 3 A para UL 1604, Classe 1, Diviso 2, reas Classificadas, Grupos A, B, C, D Repetibilidade a cada 2 segundos a 65 C (149 F), uma vez a cada 1 segundo a 30 C (86 F).

8.8 Especificao de Entrada Analgica do Controlador MicroLogix 1100


Especificao Faixa de entrada de tenso Codificao de entrada (010 Vcc) Impedncia de tenso Resoluo de entrada No-linearidade (em escala cheia percentual) Preciso geral Tempo de atualizao Proteo contra sobrecarga de entrada de tenso Fiao de campo para isolao lgica 1763-L16AWA, 1763-L16BWA, 1763-L16BBB 0+10 Vcc 0+1023 210 k

10 bit 0,5% 0,5% da escala total em -20+65 C (-4+149 F) 100 ms 10 5 Vcc No-isolado com lgica

8.9 ndice de Contato do Rel do MicroLogix 1100


Mxima Tenso 240 Vca 120 Vca 125 Vcc 24 Vcc Ampres Fechamento 15,0 A 30 A 0,22 A* 1,2 A* Abertura 1,5 A 3,0 A Ampres Contnuo 5,0 A / 3,0 A _ 1,0 A Volt-Ampres Fechamento 3600 VA 28 VA Abertura 360 VA

*Para aplicaes de tenso CC, a corrente nominal de fechamento/abertura para contatos de rel podem ser determinados dividindo-se 28 VA pela tenso CC aplicada. Por exemplo, 28 VA/48 Vcc = 0,58 A. Para aplicaes de tenso CC menores que 14 V, os ndices fechamento/abertura para contatos de rel no podem exceder 2 A. 5,0 A para UL 508 3,0 A para UL 1604, Classe 1, Diviso 2, reas Classificadas, Grupo A, B, C, D. 3,0 A acima de 40 C. A fonte de 24V, esquerda superior do mdulo, destinada para alimentar, apenas, dispositivos de entrada do CLP (chaves, sensores etc)

1763-L16BWA

Terminais de entrada Terminais de sada

CLP compilado por Sidney A. Fontoura

37

Devido variedade de aplicaes e de ambientes onde os controladores so instalados, no impossvel garantir que todo o rudo ambiental seja removido pelos filtros de entrada. Para reduzir os efeitos destes rudos, instale o MicroLogix 1100 em local adequado; um painel metlico, por exemplo (use a norma NEMA por exemplo), e certifique-se que os mesmos estejam devidamente aterrado. O terminal comum da entrada analgica (COM) ligado terra do interior do mdulo. Estes terminais no so eletricamente isolados do sistema. Eles so conectados ao chassi do mdulo. Os canais analgicos no so isolados uns dos outros. Use fio blindado. Em condies normais, o fio de dreno (blindagem) deve ser ligada ao painel de montagem de metal (terra). Procure manter a ligao da blindagem de terra a mais curta possvel. Para garantir a preciso ideal das entradas analgicas de tenso, limite a impedncia geral do cabo, mantendoos to curtos quanto possvel, instalando o sistema o mais perto de possvel dos sensores ou atuadores.

O controlador no fornece potncia de loop de corrente para as entradas analgicas. Use uma fonte de alimentao que corresponda s especificaes do transmissor como mostrado ao lado.

Transmissor a 2 fios

Transmissor

Fonte

+ -

--

Transmissor a 3 fios

Transmissor
Fonte 0V Sinal

Fonte

+ -

Transmissor a 4 fios

Fonte

+ -

Fonte 0V Sinal + + 0V 0V

Transmissor

CLP compilado por Sidney A. Fontoura

38

8.10 Aterramento do Cabo Analgico


Use um cabo de blindado (Belden # 8761). O cabo Belden tem dois cabos de sinais (preto e incolor), um fio dreno, e uma blindagem. O fio de dreno e a blindagem devem ser aterradas no final do cabo. IMPORTANTE No aterre o fio dreno e a blindagem em ambas as extremidades do cabo.

Blindagem Fio Preto Isolamento

8.11 Mdulo de extenso


Mdulo 1762-IF2OF2 - Selecionando Entrada Escolha como entrada de corrente ou tenso, por meio das chaves localizados no topo do mdulo e selecione o tipo/range no arquivo de dados de configurao. Consulte o manual de referncia do grupo de instrues do Micrologix 1100, publicao 1763-RM001. Voc pode acessar as chaves atravs das aberturas de ventilao na parte superior do mdulo. Mudar o controle do canal 0 pela chave 1 e do canal 1 pela chave 2. A configurao padro de fbrica para o chave 1 e a 2 a mostrada na figura (0 a 21mA).

Fio Incolor

Fio de dreno

ATENO: As sadas analgicas podem variar por menos de um segundo quando a energia aplicada ou removida. Esta caracterstica comum a demais sadas analgicas. Embora a maioria das cargas no reconhea esta variao momentnea, recomendvel que sejam tomadas medidas para evitar que esta instabilidade prejudique o funcionamento.

CLP compilado por Sidney A. Fontoura

39

8.12 Configuraes de Comunicao.


Todo computador ou equipamento que utilizam protocolos de comunicao ETHERNET, para trocar informaes entre si, possui um nmero hexadecimal de 12 dgitos, denominado de MAC, que gerado pelo fabricante e est relacionado com aquele hardware. Este cdigo pode ser lido por softwares especficos, denominados de servidor BOOTP. Por outro lado, a comunicao via ETHERNET, exige que todos os equipamentos interligados, possuam outro tipo de identificao denominado de IP. Este atribudo pelo servidor de rede, que no caso o computador. Ou seja: os equipamentos possuem um n de registro do fabricante (MAC) e partir deste o servidor atribui um IP. Portanto os CLP possui um MAC e dever receber um IP. A partir desse momento ser apresentado como feito as configuraes de comunicao. Primeiramente do computador e posteriormente do CLP. Observe a sequncia abaixo que finaliza configurando o computador (servidor) com IP 192.168.1.1.

Ou seja: Clique no cone Conexo local na barra de tarefa. A janela Status da Conexo Local abre. Clique em Propriedade e a janela Propriedade da Conexo Local se abre. Nesta, busque o item Protocolo TC/IP e clique, novamente, em Propriedades. Uma terceira janela se abre e nela poder ser identificado o IP do computador se a opo Usar o seguinte endereo IP estiver marcada. Caso no esteja marcada ou o n do IP no possa ser identificado, marque esta opo e digite o IP desejado. De posse do IP do computador, siga o procedimento abaixo para enviar um IP para o CLP. Conecte o CLP ao Computador com um cabo 10/100 Mbps half duplex ou full duplex.
CLP compilado por Sidney A. Fontoura

40

Acesse o LCD e o teclado como mostrados ao lado:


Recurso 1 2 Descrio LCD Teclado Tela LCD (ESC, OK, cima, baixo, esquerda, direita e botes)

A tela de configurao de Ethernet no LCD exibe o MAC e o endereo IP quando j atribudo ao controlador. Caso ainda no possua o IP, use o aplicativo BOOTP-DHCP conforme os passos mais abaixo. 1. Na tela do menu principal, avance usando as teclas Up e Down no teclado LCD (2), como mostrado acima. Se o item do menu mostrado na figura no for exibido na Tela preciso rolar a tela pressionando a tecla para baixo. 2. Em seguida, pressione a tecla OK no teclado LCD at que o item Advance Set (configurao avanada) seja marcado no menu, como mostrado ao lado. 3. Usando as teclas Up e Down, selecione o item ENET Cfg e pressione a tecla OK. 4. A tela de configurao da Ethernet exibida. Quando um endereo IP ainda no est atribudo ao seu controlador, apenas o endereo MAC exibido e exibido como mostrado ao lado XXXXXXXXXXXX. Como j citado anteriormente, o endereo MAC um nmero hexadecimal de 12 dgitos, atribudo ao controlador pelo fabricante do controlador. Quando um endereo IP for atribudo a este controlador, ambos os endereos MAC e IP sero exibidos, como mostrados ao lado. Neste exemplo, o endereo MAC representado como XXXXXXXXXXXX, que um nmero de 12 dgitos hexadecimal e o endereo IP, como xxx.xxx.xxx.xxx, onde cada xxx um nmero decimal entre 0-255. Na UNIUBE, o endereo IP dos computadores tem sido 192.168.1.1 e o do controlador, 192.168.1.2. 5. Pressione a tecla ESC se desejar voltar para as telas anteriores. Usando o utilitrio da Rockwell BOOTP / DHCP O utilitrio servidor BOOTP / DHCP da Rockwell um programa que incorpora a funcionalidade do software BOOTP padro com uma interface grfica amigvel. Ele est localizado na pasta Rockwell Soft/BOOTP-DHCP Server/ BootpServer.exe e para utiliz-lo siga os seguintes passos: 1. Execute o utilitrio, e ele pedir para configurar as definies de rede antes de usar o BOOTP / DHCP como descrita anteriormente. Caso ainda no tenha sido realizada, insira as configuraes da sua rede Ethernet, a Mscara de sub-rede e Gateway. Se voc no tem certeza sobre isso, obtenha ajuda de seu administrador do sistema. 2. No painel de Histrico de Pedido, ser exibido o MAC dos dispositivos que emitem pedidos BOOTP ou DHCP.

3. D um duplo clique no MAC correspondente ao CLP que voc deseja configurar. Ser exibido uma nova entrada de janela exibindo o Endereo do dispositivo Ethernet (MAC) e um campo para preenchimento do IP a sertransferido para o CLP. 4. Digite o endereo IP e a descrio que voc deseja atribuir o dispositivo e clique em OK. Deixe em branco o Hostname. O dispositivo ser adicionado lista de relaes, exibindo a Endereo Ethernet (MAC) e o endereo IP correspondente, de sub-rede Mscara, Gateway e (se aplicvel).

CLP compilado por Sidney A. Fontoura

41

8.13 Configuraes do RsLinx (Comunicao do Computador com PLC)


Para que exista uma comunicao do computador com o PLC necessrio configurar o Driver de comunicao do computador com o PLC, utilizando o software RsLinx e para acessar o software basta seguir o caminho a seguir. 1 Passo: Executar o comando de abertura do programa RsLinx.

Um cone, em forma de um corrente entre computador e CLP, exibido do lado direito da barra inferior de ferramentas. Clicando neste cone, a janela do aplicativo abre e nela pode-se selecionar o Driver de comunicao que ser usado, que neste caso o EtherNet/IP Driver. Para tal, selecione-o na terceira linha da lista de tipos de Drivers disponveis (Available Driver Type) e clique em Adicionar Novo (Add New...). Na janelinha que se abre, pode-se renomea-lo, se desejar, e em seguida confirmar na tela Ok, quando ento uma nova janela se abre. Normalmente, a opo Browse Local Subnet est marcada. Escolha 2 opo Browse Remote Subnet. Aps escolher esta opo dois campos para o preenchimento do IP (IP Address) e a mscara de Subrede (Subnet Mask) passam a ser editvel.

Digitar

CLP compilado por Sidney A. Fontoura

42

Digitar

Verifique a comunicao com o PLC atravs da seguinte tela.

A princpio, depois de executar estes procedimentos a configurao da comunicao entre o computador e o PLC est realizada e pode-se conseguir baixar ou enviar um programa para o CLP. Portanto podemos fechar o programa RsLinx e partir para o prximo assunto.

CLP compilado por Sidney A. Fontoura

43

Abrindo-e o RS Logix Micro English, observe no canto esquerdo, qual o Driver que o compilador est configurado para se comunicar com o CLP.

No sendo o Driver esperado, clique na barra de ferramenta superior, no item Tools/Options.../ na aba SystemComunication. Nesta aba, escolha na barra de rolagem indicada ao lado, o driver que est sendo usado, que no caso a AB_ETHIP-1. Ao se efetuar esta operao, no mesmo local onde indicava outro Driver, agora estar indicando o correto. Em seguida, clique em Who Active, para identificar quais dispositivos esto em comunicao.

CLP compilado por Sidney A. Fontoura

44

8.14 Algumas Instrues do Micrologix 1100


Use com todos os processadores SLC e MicroLogix. Endereos de entrada e sada so especificados a nvel de bit e so apenas ilustrativos. XIC - Examinar se Fechado Tambm chamada de "examinar ativado" ou "normalmente aberta". Funciona como um bit de armazenagem ou de entrada. Se o bit de memria correspondente for "1" (ativado), essa instruo permitir a continuidade da linha e as sadas sero energizadas. Se o bit de memria correspondente for "0" (off), essa instruo no permitir a continuidade da linha (esta chave assume seu estado normalmente aberto) e as sadas sero desenergizadas (outros fatores podem influenciar a continuidade da linha). Se usada como um bit de entrada, seu status deve I:0 corresponder ao status dos dispositivos de entrada do mundo real. XIO - Examinar se Aberto
0

Tambm chamada de "examinar desativado" ou "normalmente fechada". Funciona como um bit de armazenagem ou de entrada. Se o bit de memria correspondente for "1" (ativado), essa instruo no permitir a continuidade da linha e as sadas nessa linha sero desenergizadas. Se o bit de memria correspondente for "0" (desativado), essa instruo assumir seu status normal e permitir a continuidade da linha e as sadas na linha sero energizadas. Se usada como um bit de entrada, seu status deve corresponder ao status dos dispositivos de entrada do mundo real. O:0 OTE - Energizar Sada Essa instruo ativa o bit especificado quando a continuidade da linha alcanada (a linha passa para verdadeiro, energizada). Sob condies normais de operao, se o bit ativado corresponde a um dispositivo de sada, o dispositivo de sada ser energizado quando a linha for para verdadeiro. Se utilizar um processador 5/02, 5/03, 5/04, 5/05 ou MicroLogix, voc pode utilizar endereos indexados. Se utilizar um processador 5/03 OS302, 5/04 OS401 ou 5/05, voc pode utilizar endereos indiretos. Aviso! Nunca use um determinado endereo de sada em mais de um local no seu programa. O compilador (verificador de Arquivo e o Projeto) no reconhece isso como sendo um erro de sintaxe e no alerta. Caso seja utilizada, ela ficar piscando no simulador. O:0 O:0 L U OTL e OTU Latch e Unlatch ou Reter e Liberar Sada. Essas duas instrues so similares ao OTE anterior, exceto que quando o bit ativado ou desativado (Setado ou resetado), ele mantido. Se este bit estiver ativado (1 na memria) ele permanecer assim mesmo se a condio da linha passar para falsa. O estado do bit s pode ser redefinido como zero com a instruo OTU ou por acesso direto a memria. Essas instrues devem ser atribudos ao mesmo endereo de bit. Aviso! Se ocorrer um desligamento do CLP ou uma condio de erro que interrompa o processamento, a sada fsica desligada. Porm, logo que a energia restaure ou a condio de erro seja eliminada, o bit reassume o estado lgico anterior ao desligamento ou falha. TON ou TOF - Tempo para Ligar ou para Desligar Use essas instrues TON ou TOF para ligar ou desligar uma sada aps um de tempo predefinido. Essas instrues comeam a contar o tempo (a intervalos de um segundo ou em centsimo de segundo) quando sua linha, que antecede a instruo, energizada. O tempo definido em Predefinido, registra os tempos acumulados no Acum e ativa o bit DN (pronto) quando este tempo alcanar o Predefinido. Enquanto as condies da linha permanecerem verdadeiras, o temporizador atualizar seu valor acumulado (Acum) a cada unidade tempo, at alcanar o valor predefinido. A qualquer momento, se as condies da linha for desenergizada, o valor acumulado e os bits DN, EN e TT so redefinidos (zerados). TON Temporiz. de Energ. Temporizador T4:0 Base de Tempo 1.0 Predefinido 10 Acum 0 TOF Temporiz. de Energ. Temporizador T4:1 Base de Tempo 1.0 Predefinido 10 Acum 0 EN DN
1 1 0

EN DN

Se faltar alimentao enquanto TON estiver marcando o tempo, mas no tiver alcanado o valor predefinido, os bits EN e TT permanecem ativos e o valor acumulado no se altera. Isso tambm verdadeiro se o processador mudar do modo Execuo (RUN, REM PROG). Se o Acumulador ou o valor Predefinido for negativo quando a instruo TON for executada em uma linha verdadeira, ser gerada uma Falha Grave (0034). Bits de Instruo: 13 = DN (pronto), 14 = TT (bit de sincronizao do temporizador) e 15 = EN (bit ativar)
CLP compilado por Sidney A. Fontoura

45

RTO Essa funo RTO equivale a um TON com reteno. Uma vez iniciada a temporizao, ela se mantm mesmo que se a linha passe para falso, ou se ocorrer uma falha, se mudar o modo de Execuo (RUN, REM PROG), ou mesmo que falte alimentao. Quando a continuidade da linha retorna (a linha vai novamente para verdadeiro), o RTO d continuidade a temporizao interrompida. RTO Temporiz. Rent. Ativado Temporizador T4:2 Base de Tempo 1.0 Predefinido 10 Acum 0 EN DN

Se o valor Predefinido ou acumulado for negativo quando a instruo for executada, resultar uma falha grave. O valor acumulado pode ser redefinido (zerado) pela instruo RES. Quando a instruo RES deste temporizador energizada, o valor acumulado e o bits de controle so redefinidos. Bits de Instruo: 13 = DN (pronto), 14 = TT (bit de sincronizao do temporizador), 15 = EN (bit ativar) CTU e CTD CTU Essas instrues de sada incrementa (CTU) ou decrementa (CTD) o Contagem Crescente valor acum na transio de falso para verdadeiro da linha a esquerda Contador C5:0 e energiza a sada CU quando o valor acumulado alcana o Predefinido 8 predefinido. A capacidade de deteco depende da velocidade Acum 1 (freqncia) do sinal recebido. A durao entre ativar e desativar de um sinal recebido no deve ser inferior ao tempo de varredura. Cada contagem mantida quando as condies da linha tornam-se CTD falsas, permitindo que a contagem continue alm do valor predefinido. Contagem Crescente Dessa forma voc pode basear uma sada no valor predefinido e Contador C5:1 continuar contando para acompanhar o estoque/peas etc. Predefinido 2 O status 1 ou 0 de bits de fim de contagem, estouro positivo e estouro Acum 1 negativo mantido. O valor acumulado e os bits de controle so reinicializados quando uma RES ativada. Bits de Instruo: 12 = Bit OV (estouro contagem), 13 = Bit DN (pronto), 15 = Bit CU (ativar contagem) Os bits CU so sempre ativados antes de entrar nos modos de Teste REM ou Executar REM. RES CU DN

CU DN

C5:0

RES

Usada para resetar, reiniciar, zerar, contadores e temporizadores. Ela limpa o bit de status e o valor acumulado. ATENO: cuidado ao utiliz-lo na instruo TOF. Esta, ao ser energizada, energiza imediatamentea sada e conta p tempo para desenergiz-las. Certifique-se que o desligamento prematuro do mesmo no v acarretar operao indesejvel. ONS uma instruo de entrada condicional, que dispara um evento na transio da falso para verdadeiro. Coloque o OSR imediatamente antes da instruo de sada. Voc precisa especificar um endereo de bit par esta instruo. Cuidado para no o utiliz-lo em outro local em seu programa. permitido utilizar apenas uma instruo OSC por sada.
I:1 0 B3:0 O:0 0 0

ONS

Quando a condio da linha, que precede esta instruo, muda de falso para verdadeiro, a instruo verdadeira durante uma nica varredura (SCAN). Depois que esta varredura termina, a instruo volta para falso. ADD ou SUB Quando as condies da linha so verdadeiras, essa instruo de sada soma a Origem A com a Origem B e armazena o resultado no endereo de Destino. A Origem A e Origem B podem ser valores ou endereos que contenham valores. Porm, elas no podem ser ambas constantes. Abaixo de cada endereo ou valores usados nestes blocos exibido o contedo (valor), em decimal, do tem especificado. No exemplo ao lado, no bloco ADD, a Origem A, que o valor acumulado do contador C5:0, possui valor 15, a Origem B, que uma varivel do tipo inteira, contm o valor 10 e o Dest, que outra varivel tipo inteira, recebeu a soma dois dois valores (25). No bloco SUB, a Origem A possui o valor 10, a Origem B, um valor constante = 7 e o Dest 3, diferena entreos dois valores. ADD
Adicionar Origem A C5:0.ACC 15< Origem B N7:0 10< Dest N7:1 25<

SUB
Subtrair Origem A C5:1.ACC 10< Origem B 7 7< Dest N7:2 3<

CLP compilado por Sidney A. Fontoura

46

SQR Raiz quadrada A instruo SQR calcula a raiz quadrada do valor absoluto da origem e envia o resultado arredondado para o destino. As faixas de valores de dados para a origem so de -32768 a 32767 (INTEGER) e de -2.147.483.648 a 2.147.483.647 (FLOAT). O Bit de Carry relativo as operaes matemticas ser setado se a origem for negativa. Consulte Atualizaes dos Bits de Status das Operaes Matemticas na pgina 10-3, para obter mais informaes. SCL

ADD
Raiz Quadrada Origem C5:0.ACC 15< Dest N7:1 25<

Use esta instruo para efetuar ajuste de escala, de forma a adequar o range de uma varivel aos limites de outra varivel. Se as condies da linha so verdadeiras, a instruo multiplica a origem por uma Taxa especificada. O resultado arredondado, adicionado a um valor de deslocamento (offset) e enviado para o destino. Voc pode usar endereos indexados ou indiretos para os parmetros de origem ou de destino. Suponha um mdulo de entrada e sada analgica 1762-IF2OF2, cujo conversor A/D de 14bits, com range de medida de -20mA a +20mA, correspondente a -16.384 a +16.384. Ento, o range da converso ser de +3.277 a +16.384 correspondente ao range de 4 a 20mA, respectivamente. Estes valores resultantes da converso so de difcil visualizao e de utilizao, tornando conveniente uma converso para uma escala mais adequada (0 a 100% ou o prprio range da unidade medida). A instruo SLC apropriada para converses de escala em geral. Exemplo: Poderamos utilizar a instruo SCL para converter o sinal de entrada de corrente, que foi convertido em 3.277 a 16.383 (13.106 valores) pelo A/D, em outro range de 0 a 32.767 (32.768 valores), correspondente a 0 a 100%, para ser utilizado no bloco de Controle PID, como Varivel de Processo. Para tal, devemos determinar os parmetros do bloco de controle SCL. Utilizando-se a equao da reta, a Taxa seria o coeficiente angular (a) e o Offset o coeficiente linear (b). Anlise: Coeficiente angular (a) = 32.767 13.107 = 2,5 => a = 2,5 Coeficiente Linear (b) = 32.767 - 16.384 x 2,5 => b = - 8.192 => ! => &&
T
Sensor -20mA -16.384 Entrada Analgico +20mA Sada Digital +16.383

15bits

A/D
I:3.0 4 a 20mA Transmissor 4mA 0mA +3.277 0.000

" ####$ %

###

% ' (
y = ax + b
a= 32767 13107

A Origem poderia ser uma entrada analgica e o Destino uma varivel inteira para ser usada. Entr.
1 2 ) * + ! && " ####$ ,- # #. ### ###. ' ( . / 0 ,# #. varivel de entrada analgica (3.277 a 16.384) contedo desta entrada neste momento coeficiente angular x 10.000 (2,5000) contedo deste coeficiente neste momento coeficiente linear varivel de sada valor desta varivel neste momento
32.767

0 13.107 b = -8.192 3.277

32.767 Sada

CLP compilado por Sidney A. Fontoura

47

1 ) * + 3 3 ,- # #. ## ##. ### ###. ' ( . ' ( . 4 - '5 4 - '5 . / 0 ,# #. Varivel de entrada analgica (0 a 16.384) Valor do item neste momento Valor mnimo da varivel de entrada Valor do item neste momento Valor mximo da varivel de entrada Valor do item neste momento Valor Mnimo da varivel de sada Valor do item neste momento Valor Maximo da varivel de sada Valor do item neste momento Local para onde enviado o valor escalonado Valor do item neste momento
Entr. 32.767

y = ax + b
a= 32767 13107

0 13.107 b = -8.192 3.277

32.767 Sada

A instruo SCP, similar a SCL, produz um valor de sada escalonado que tem uma relao linear entre os valores escalonados e a entrada. Essa instruo resolve a equao apresentada abaixo para determinar a sada escalonada: y = [(y1 - y0)/(x1 - x0)].(x - x0) + y0 Os Modos de Endereamento e os Tipos de Arquivo podem ser usados conforme mostrado na tabela a seguir: Consideraes Especiais sobre a Utilizao de Parmetros de Ponto Flutuante. Se algum dos parmetros (exceto sada) for NAN (no num.), infinito ou no normalizado, o resultado ser -NAN. Se y1 - y0 ou x1 - x0 resultar em um overflow, o resultado ser -NAN. Outras Consideraes Se y1 - y0 = 0, o resultado se tornar o valor de partida escalonado. Se x1 - x0 = 0 e x = x0, o resultado se tornar o valor de partida escalonado. Se x1 - x0 = 0 e x no for igual a x0, o resultado se tornar um overflow negativo (para valores inteiros) ou um NAN negativo (para valores de ponto flutuante).

Muitas outras instrues podem ser mais bem compreendidas nos manuais do prprio fabricante que podem ser baixados do site WWW.rockwellautomation.com Ex.: MicroLogix 1200 e MicroLogix 1500Cd. Cat. 1762 e 1764 (Portugus) MicroLogix 1100 Programmable Controllers - Bulletin 1763 Controllers and 1762 Expansion I/O (Ingls).

CLP compilado por Sidney A. Fontoura

48

9 Exerccios Resolvidos com o Micrologix 1100


Desenvolver os programas descritos, resumidamente abaixo, no ZlioSoft e simul-lo no prprio aplicativo. Mais detalhes e soluo sugerida nas pginas seguintes. 1. Comando Liga Desliga (de trs formas diferente) D. Comando liga e desliga individual com contato de reteno. E. Comando liga e desliga individual com sada Set e Reset F. Comando liga e desliga com botoeira nica do tipo push bottom e bobina ativa na transio. 2. Pisca-pisca de uma lmpada (de trs formas diferente) D. Na freqncia de 1 Hz, com comando de partida e parada. E. Na freqncia de 1 Hz, com um nico temporizador com funo D. F. Em tempos diferentes (1s e 2s), com um nico temporizador. 3. Pisca-pisca de duas lmpadas - alternadamente e ininterruptamente. 4. Pisca-pisca de trs lmpadas - alternadamente e ininterruptamente. 5. Sirene - acionar uma sirene por 5 segundos, de segunda a sexta-feira, em cada um dos horrios abaixo.
07:00, 08:40 09:00, 10:40 11:00, 12:40 13:00, 14:40 15:00, 16:40 17:00, 18:40 19:00, 20:40 21:00, 22:40

6. Alarme Residencial o sistema alimentado por uma bateria de 12V, carregada pela rede eltrica, ao ser ligado um sinaleiro acende indicando que o sistema est ativo. 7. Se a porta for aberta por 10s, o alarme toca e s silencia ao se pressionar a botoeira Silencia Alarme. 8. O alarme ativado 10s aps ser ligado pela chave Liga Alarme. 9. A partir de ento, se a porta for aberta, a botoeira SILENCIA ALARME deve ser acionado em menos de 10s, aps a abertura da porta. Caso contrrio o alarme toca. 10. Controle de Nvel - uma caixa dgua alimentada por uma bomba enquanto o contedo escoado. Um sensor (LT) monitora o nvel e produz um sinal de 0 a 10V proporcional ao seu nvel. Quando estiver a 90%, a bomba desliga e quando estiver a 80%, religa. 11. Semforo de Cruzamento - de 2 ruas, contendo 3 lmpadas em cada rua, totalizando 6 sadas. O tempo das lmpadas sero respectivamente 30s, 3s e 30s. 12. Semforos de Cruzamentos sincronizados - existe um 2 semforo em um cruzamento, localizado a 100m do 1 . A velocidade no local de 40 Km/h e este 2 semforo deve ser sincronizado com o primeiro (12 sadas). 13. Desviador de Caixas 1 aciona pisto pneumtico a cada 10 caixas, enviando-as para uma mesa em frente. 14. Desviador de Caixas 2 aciona duas vezes um pisto pneumtico, a cada 5 unidades, enviando-as para uma mesa em frente, onde o conjunto das 10 caixas descarregado por um 2 cilindro pneumtico. 15. Mquina de envase um transportador leva o produto at a um funil de alimentao da mquina, onde existe um sensor que liga ou desliga este alimentador para evitar o transbordamento do funil. Um segundo sensor, detecta se a quantidade de produto no funil suficiente para completar um ciclo e, caso afirmativo, autoriza o envase. Um recipiente delimitado por dois flaps dosa a quantidade exata de produto. O 1 flap abre, enquanto o segundo estiver fechado, para efetuar a dosagem. Logo em seguida ele 1 flap fecha e o segundo abre, descarregando o produto na caixa que deve estar vazia e posicionada abaixo do bocal.

CLP compilado por Sidney A. Fontoura

49

9.1 Comando Liga Desliga


LIGA

A - Comando liga e desliga com contato de reteno.


I1 Q1

DESLIGA I2
Comum

CLP
Comum

24V

24V

LIGA

B - Comando de liga e desliga com bobina Set/Reset.


I3 Q1

DESLIGA I4
Comum

CLP
Comum

24V

24V

LIG/DESL

C - Comando Liga Desliga tipo push button (botoeira de pulso)


I5 Q1

I2
Comum

CLP
24V

24V

24V

CLP compilado por Sidney A. Fontoura

50

9.2 Pisca-pisca.
A - Pisca-pisca de 1Hz com Liga Desliga, com bobina Set e Reset e temporizador simples.

LIGA I1 DESLIGA I2
Comum

Q1

CLP
Comum

24V

24V

B - Pisca-pisca de duas lmpadas - alternadamente e ininterruptamente.


LIGA I1 DESLIGA I2
Comum

Q1

CLPQ2
Comum

24V

24V

CLP compilado por Sidney A. Fontoura

51

C - Pisca-pisca de trs lmpadas Implement-lo fazendo piscar 3 lmpadas seqencialmente e ininterruptamente


LIGA I1 DESLIGA I2 Q1

CLPQ2
Q3

Comum

24V

Comum

24V

CLP compilado por Sidney A. Fontoura

52

9.3 Semforo de um Cruzamento Faa um programa de controle de um Semforo de cruzamento de 2 ruas. O tempo das lmpadas Vermelha, Amarela e Verde so respectivamente 30s, 3s, 30s. Rua 1 VM1 = Vermelha, AM1 = Amarela e VD1 = Verde. Rua 2 VM2 = Vermelha, AM2 = Amarela e VD2 = Verde.
Rua 1

O:0/0 O:0/1 O:0/2

O:0/3 Rua 2 O:0/4 O:0/5 T1 T2 Reinicia T3 T3

Esta apenas uma forma de controlar o semforo. No existe uma nica forma de se fazer. Provavelmente, voc encontraria uma forma diferente de controlar, podendo ser mais simples, ou mais eficiente ou no.

CLP compilado por Sidney A. Fontoura

53

9.4 Semforo de dois Cruzamentos Sincronizados


Deseja-se instalar semforos em dois cruzamentos de ruas de mo nica e consecutivas, conforme figura abaixo. A distncia entre os semforos de 100m, a velocidade da rua A (principal) de 40 Km/h e o segundo semforo deve ser sincronizado com o primeiro.

O:0,/11 Rua B2 Rua B2 O:0/10 O:0/9

O:0/8 Rua A2 Rua A2 O:0/7 O:0/6 T4:4 T4:5 T4:7 - Reinicia T4:6

velocidade = 40Km/h

Atraso de 9s

100m

O:0/5 Rua B1 O:0/4 O:0/3

Rua B1

O:0/2 Rua A1 Rua A1 O:0/1 O:0/0 T4:0 T4:1 T4:3 - Reinicia T4:2

Alternativa para o controle: Uma forma simples seria repetir o programa de controle do semforo de cruzamento comum, copiar suas linhas com CTRL C, colar nas linhas abaixo e modificar os endereos das sadas e dos temporizadores. Depois, inserir no segundo programa uma linha contendo um temporizador de 9s, cujo contato seria inserido em srie com o contato de reincio de ciclo deste novo semforo. Vantagem: a sincronizao de outros semforos sequenciais a este seria muito simples. Desvantagem: pelo fato da sincronizao s ocorrer uma nica vez, ao se energizar o sistema, teramos que utilizar o mesmo CLP, para o controle de todas as ruas sincronizadas. O ideal seria que, pelo menos, a cada incio de ciclo ocorresse uma nova sincronizao e que no dificultasse implementaes futuras!

CLP compilado por Sidney A. Fontoura

54

CLP compilado por Sidney A. Fontoura

55

CLP compilado por Sidney A. Fontoura

56

9.5 Cruzamento com Controle de Fluxo de Veculos


Em um cruzamento de duas ruas, deseja-se instalar um semforo que se ajuste automaticamente ao fluxo de carros das mesmas. Para tal, foi instalado, em cada uma delas, um sensor capaz de contar o fluxo de veculos. O tempo total de ciclo do semforo ser de 86s, sendo que cada sinaleiro Amarelo ficar 3s aceso. O tempo de amostragem, para determinao do Fluxo, ser de 60 s. De forma que: se ao final de 1min fosse contabilizado 20 carros na rua A e 5 na rua B, os tempos dos sinaleiros verde e vermelho da rua A e B seriam respectivamente, 20/(20+5) = 0,8 e 0,2 ou seja 80% do tempo na Rua A e 20% na B. O ciclo total desejado de 86s, onde 6s referente aos dois sinaleiros Amarelo. Portanto, os tempos de ciclo dos sinaleiros verde e vermelho somam 80s. Neste exemplo, o sinaleiro verde ficaria 0,8 x 80 = 64s e o vermelho 80 - 64 = 16s, enquanto que os amarelos no se alterariam, permanecendo 3s cada. Se o valor calculado para uma das ruas for maior que zero e menor que 3s, ser assumido o tempo mnimo de 3s. NOTA: haver determinados momentos (de madrugada por exemplo) em que o n de carros contabilizados nas duas ruas ser zero. Neste caso, se o CLP efetuasse o clculo de fluxo ocorreria uma diviso por zero que travaria o sistema, como numa calculadora. Sendo assim, ser necessrio que ele se certifique que isto no esteja ocorrendo antes de se efetuar o clculo. Caso esteja ocorrendo, apenas os sinaleiros amarelos devem piscar e a uma frequncia de 1Hz. Layout: Desenvolva um programa LADDER para o SLC500 para efetuar o controle do mesmo.
Rua A
SENSOR DE PRESENA

SENSOR DE PRESENA

O:2 /0 O:2/1 O:2/2 O:2/3 Rua B O:2/4 O:2/5 T4:0 T4:1 T4:3 - Reinicia T4:2

O programa dever controlar automaticamente os dois semforos do cruzamento. Um tempo de amostragem deve ser disparado ao se energizar o sistema e os contadores de carros (C5:0 e C5:1) das ruas A e B ficam ativos. Ao final deste tempo de amostragem, o sistema calcula a intensidade dos trfegos das ruas e atribui um valor de tempo proporcional a abertura dos respectivos semforos, em funo do ciclo total dos dois semforos. Ao termino desta operao, os contadores de carros, assim como ele prprio, so reiniciados. Caso a contagem total de carros seja nula, o clculo de tempo no realizado e apenas os sinaleiros amarelos passam piscando numa frequencia de 1hz. Favor inserir uma chave que permita escolher entre esta opo, de piscar as lmpadas amarelas e outra de manter acesas as lmpadas vermelhas. Nesta segunda opo, o contador que detectar o primeiro carro aciona imediatamente o sinaleiro verde daquela rua, por um tempo de 10s.

CLP compilado por Sidney A. Fontoura

57

CLP compilado por Sidney A. Fontoura

58

9.6 Alarme Residencial


Desenvolva um programa de controle de um alarme residencial com as seguintes caractersticas: O sistema dever ser alimentado por uma bateria de 12V, carregada pela rede eltrica, para garantir que o sistema continue atuando na falta de energia da concessionria. 1. Ao se ativar o alarme um pequeno sinaleiro acende. 2. Ao se fechar a porta por 10s, o sistema ativado. 3. Aps ativado, se a porta for aberta por 10s o alarme acionado. 4. Ele pode ser silenciado pela botoeira SILENCIA ALARME.
Silencia Alarme Reed switch NA +12V Im SIRENE
I:0/0 I:0/1

CLP

Sinaleiro de 12V
O:0/0

O:0/1 +12V Comum

Liga Alarme Carregador de Bateria (15Vcc)

220Vca

Bat. +12V

CLP compilado por Sidney A. Fontoura

59

9.7 Controle de Nvel


Uma caixa dgua alimentada por uma bomba enquanto o contedo escoado. Um sensor (LT = Transmissor de Nvel) monitora o nvel e produz um sinal de tenso com um range de 0 a 10V proporcionais aos nveis de 0 a 10m, respectivamente. Este sinal enviado para a entrada analgica do CLP. Quando a caixa dgua atinge o nvel de 90%, a bomba precisa ser desligada e quando atinge 80% deve ser religada. Veja layout abaixo.

100%

0V a 10V

0%

LT

CLP compilado por Sidney A. Fontoura

60

9.8 Desviador de Caixas 01


Em uma linha de produo, a cada 10 caixas um pisto pneumtico acionado desviando as caixas para a bandeja frente, onde nesta um operador ir recolher o volume para o encaixotamento. A vlvula solenide usada do tipo retorno por mola. Faa o programa em LADDER para efetuar esta automao. Devero existir sensores de fim de curso nos pistes, para prevenir falha no prprio ou falta de ar comprimido. Sendo assim, ao acionar o pisto necessrio se certificar que o mesmo tenha atingido o fim de curso. Todos os sensores so do tipo NA, PNP e source (energiza a entrada do CLP ao detectar objeto).

Fim de Curso avanado (FC1)

Fim de Curso Recuado (FC2)

Fim de Curso avanado (FC1)

Fim de Curso Recuado (FC2)

Fim de Curso avanado (FC1)

Fim de Curso Recuado (FC2)

Fim de Curso avanado (FC1)

Fim de Curso Recuado (FC2)

Programa LADDER bsico: Programa desenvolvido, em outro CLP, em linguagem LADDER.

CLP compilado por Sidney A. Fontoura

61

9.9 Desviador de Caixas 02


A inteno agrupar duas fileiras de 5 caixas, formando um volume com 10 caixas. Os dois transportadores (Transp. 01 e Transp. 02) so de roletes pode ficar ligado constantemente. O Transp. 02 possui velocidade superior ao Transp. 01 para garantir a separao entre as caixinhas. Como so duas linhas de 5 caixinhas, da primeira vez o primeiro cilindro avana, ele deve retornar ao atingir a o ltimo sensor Pos. 03 e da segunda vez, aps atingir o sensor Pos.02. Quando este primeiro cilindro retorna, ele atinge o sensor Pos 01. O segundo cilindro possui sensores de incio e fim de curso e devem ser usados para se certificar do movimento correto deste cilindro.
01
Pos.03 Transp 01 Transp 02 Pos.02

MESA

06
Transp 01

Sensores Fim de curso Pos.03 Transp 02 Pos.02

MESA MESA

ContaCxas Pos.01

ContaCxas Pos.01 Sensores Fim de curso Pos.03 Transp 02 Pos.02

02
Pos.03 Transp 01 Transp 02 Pos.02

MESA

07
Transp 01

MESA

Pos.01

Pos.01 Sensores Fim de curso Pos.03 Transp 02 Pos.02

03
Pos.03 Transp 01 Transp 02 Pos.02

MESA

08
Transp 01

MESA

ContaCxas Pos.01 Pos.01

04
Pos.03 Transp 01 Transp 02 Pos.02

MESA

Pos.01

05
Transp 01 Transp 02

MESA
Pos.03 Pos.02

Pos.01

CLP compilado por Sidney A. Fontoura

62

Programa desenvolvido, em outro CLP, em linguagem LADDER.

9.10 Mquina de Envase


Desenvolver um programa para o controle e contabilizao da produo de uma mquina de envase, conforme layout abaixo. O valor acumulado da produo dever estar disponvel em um contador que poder ser lido por um software Supervisrio que no pertence ao escopo deste projeto, podendo ser zerado por uma chave extravel. Atividades a serem desenvolvidas: 5) O Diagrama eltrico de comando e de fora, utilizando de uma ferramenta de editorao grfica. 6) O Roteiro funcional, com mais detalhes que esta proposta. 7) O Programa de controle em linguagem LADDER, com todos os ttulo e descries pertinentes. 8) Lista de Material Observaes: 1. Os cilindros pneumticos so do tipo avano por mola. Quando energizados, recolhem o mbolo, abrindo o respectivo flap. 2. Todos os sensores so com sada PNP e ao saturar envia +24V para a entrada do CLP; sendo que:
Os Sensores NMax e NMin so ticos, de Reflexo e NA ao detectarem, energizam a entrada do CLP. O Sensor CxaPos, tico, de barreira e NF quando a caixa cobre o feixe de luz, ele energiza a entrada do CLP. O Sensor CxaCheia, Capacitivo e NA ao detectar produto na caixa, energiza a entrada do CLP.

3. As botoeiras de partida e parada, assim como a chave para reiniciar a produo, so do tipo NA. Vista Lateral

E V A Ar comprimido

NMax NMin
EVA +24Vcc I:1/1 0V +24 Vcc I:1/2 0V

Comum V

Sol 1 (Solenide)
O:2/3

FLAP1

Sol 2 (Solenide)
O:2/4

FLAP2 Bocal

CxaCheia

CxaPos

+24vCC I:1/3 0V +24vCC I:1/4 0V O:2/2

Fonte Cc Freio

O:2/1

E V A
CLP compilado por Sidney A. Fontoura

64

Vista Superior

Descrio de funcionamento Botoeiras de Partida e de Parada: Aps ser pressionada a botoeira de Partida a mquina deve iniciar o seu funcionamento e ao se pressionar a de Parada, todos os acionamentos devem ser desativados imediatamente. Ao se dar a partida o flag CICLO1 (incio de ciclo) setado autorizando o incio do ciclo. Controle do FUNIL: Se o sensor de Nvel Mximo (NMax) for coberto por 0,3s, o ALIMENTADOR deve ser desligado. Ao ser descoberto por 0,5s, ele deve ser religado. Controle do FLAP1 CICLO1 Depois de dada a partida, CICLO1 foi setado e o sensor de Nvel Mnimo (NMin) foi coberto por 0,2s, significa que: a mquina est ligada, um incio de ciclo e a quantidade de produto presente no funil mais do que suficiente para realizar um ciclo de produo. Neste caso, o FLAP1 deve abrir independente do dosador estar cheio ou no, e assim permanecer durante um tempo suficiente para a queda do produto no dosador. Durante este tempo de queda, o NMin poder ser descoberto, devido ao esvaziamento parcial do funil e descobrimento do sensor. Mas, independente disso, o ciclo deve ser completado. S aps o tempo de queda do produto que o FLAP1 deve fechar. Para no ocorrer reinicio indevido desta operao, o CICLO1 deve ser resetado, logo que o FLAP1 fechar. O reincio deste ciclo s ocorrer aps FLAP2 fechar, quando ento ele novamente setado, autorizando o de um novo ciclo. Controle do FLAP2 CICLO2 Estando o CICLO1 resetado, a caixa posicionada, vazia e o motor M2 desligado, o CICLO2, de enchimento de caixa, setado, o FLAP2 abre, por um tempo, e fecha, completando o 1 ciclo. Neste momento, o CICLO1 setado autorizando o controle do FLAP1 e o CICLO3 setado autorizando o controle de T2. Controle de T2 CICLO3 Estando o CICLO3 autorizado, o transportador M2 deve ser ligado e assim permanecer at que uma nova caixa vazia seja posicionada no local note que, este transportador, s ser desligado na transio de chegada da prxima caixa vazia ou se houver um comando de parada de mquina. Ao parar o transportador, o CICLO2 e o prprio CICLO3 so reiniciados. Para auxiliar a parada deste transportador, na chegada da nova caixa, utilizado um sistema de frenagem de corrente contnua. Para tal, uma fase da rede eltrica retificada em meia onda, produzindo com outra fase, uma tenso contnua (Vc) de cerca de 311V (220 x 1,41). Esta tenso carrega um capacitor de 10uF, via uma impedncia de 2,6K (Xc = 1/(2. f.C), que produz uma corrente em torno de 40mA que demora cerca de 400 milissegundos para carreg-lo totalmente (5T) (T = 5 x V x C / i = 5 x 311 x 10E-6 / 40E3). Desta forma, quando a frenagem acionada, a energia armazenada neste capacitor descarregada no motor, provocando a sua parada mais rapidamente. Aps a descarga, apenas a corrente de 40mA continua circulando no motor. A energia armazenada no capacitor de 10uF com 311V ser de 0,5J. Ec = C.V => Ec = x 10E-6 x 311 => Ec = 0,5J.
1M 1/2W 1N4007 1uF 400V Xc = 1K2 1N4007 10uF 400V

100 1/2W

CLP compilado por Sidney A. Fontoura

65

Ciclo de envase:
NMin NMin NMin NMin NMin

Fecha o FLAP2 e autoriza o reinicio do ciclo. Se o NMin. for coberto por 0,2s e o FLAP2 estiver fechado e o ciclo de envase autorizado, ento: abre FLAP1. Aps uma frao de segundo, fecha FLAP1. Se FLAP1 fechado, M2 parado, caixa vazia e posicionada, abre FLAP2. Ao final de um tempo, fecha o FLAP2, autoriza reincio do ciclo1 e autoriza o ciclo de descarga.

Descrio do Ciclo de Descarga Tendo completado o ciclo de Envase autorizado o ciclo de Descarga que se inicia ligando-se o motor do transportador. Ele deve ser mantido ligado at que uma nova caixa vazia chegue aos sensores CxaPos e CxaCheia, quando ento o transportador deve parar e autorizar o reincio do ciclo. Uma caixa vazia chegando posio, a luz do emissor do sensor CxaPos bloqueada pela caixa e o contato do sensor, que do tipo NF, fecha. Portanto a entrada I: 1/4 energiza. Enquanto isso, o contato do sensor CxaCheia, que do tipo NA, estar aberto e a entrada do I: 1/5 estar desenergizada. Uma entrada, do CLP, energizada ou no significa que uma tenso, que no caso 24V, est ou no aplicada nesta respectiva entrada.
TRANSP. PARADO

TRANSP. MOV.

TRANSP. MOV.

TRANSP. MOV.

TRANSP. MOV.

TRANSP. PARADO

CLP compilado por Sidney A. Fontoura

66

Caracterstica bsica do projeto.

Fonte

220Vca +24V

0V

Sensor tipo tico tipo reflexo, sada PNP


NMax e NMin O LED ilumina o objeto e um semicondutor detecta a luz refletida nele.

0Vcc

O2/0

Contator Alimentado r

I:1/2 e I:1/3

Sensor tico tipo Barreira, sada PNP

O2/1

Contator Descarga

CxaPos O semicondutor detecta a luz do LED e o objeto bloqueia.

Caixa

I:1/4

CLP
Sensor Capacitivo, sada PNP. Caixa
O2/2 I:1/5
Vref Ajuste

CxaCheia Uma frequncia aplicada as placas concntricas que formam um capacitor. A proximidade de uma massa modifica o dieltrico, a capacitncia e o Xc. O sinal que circula pelo Xc, retificado, filtrado e comparado com referncia.

M2
Freio DC

Xc

LIGA

I:1/5
DESLIGA

O2/3

Solenide

S
I:1/6

Limpa Prod.

I:1/7 O2/4

Solenide

Fonte do Freio 67

24Vcc

Comum

CLP compilado por Sidney A. Fontoura

PROGRAMA LADDER BSICO:

CLP compilado por Sidney A. Fontoura

68

CLP compilado por Sidney A. Fontoura

69

CLP compilado por Sidney A. Fontoura

70

Gabarito 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 D D C E B E D B D B D E E D D A E B A

CLP compilado por Sidney A. Fontoura

71

You might also like