Você está na página 1de 117

CLP

Controlador Lgico Programvel

Nvel 01
Fnix Automao Industrial Barra Mansa RJ Email: fenixautomacaoindustrial@gmail.com Av Joaquim Leite, Ed Benedictus 01, Sala 203, Centro

Modelos de CLPs GE FANUC


FAMILIA DE CONTROLADORES GE FANUC Series 90 Micro
O CLP Sries 90 Micro pequeno e poderoso, ideal para aplicaes de baixo custo. O Sries 90 pode ser instalado diretamente num trilho DIN. Existem uma variedade de CPUs e configuraes de E/S disponveis, variando desde 14 pontos E/S podendo expandir at 84 pontos de E/S.

Discover VersaMax Control


1. Diagnsticos LED de Falha LED de Force Tabela de Falhas Internas 2. Portas Flexveis (1) RS-232 e (1) RS485 Protocolo Series 90 Modbus RTU Slave ASCII Read/Write 3. Processador Poderoso 12k de Memria Suporta at 256 pontos de E/S Ponto Flutuante Relgio Subrotinas PID Memria Flash 4. Interfaces de Rede e Mdulos Especiais DeviceNet Master Genius Slave & Peer-toPeer Profibus-DP Slave

Series 90 - 30 CLPs
A famlia da srie 90-30 dos PLCs pode ser descrita em uma nica palavra: flexibilidade. Existem mais de 100 diferentes tipos de entradas e sadas disponveis com uma grande quantidade de mdulos especiais que so designados para tornar simples uma aplicao mais complexa. Se forem necessrios "bus networks" a srie 90-30 a melhor opo.A Srie 90 30 tem os seguintes protocolos: Ethernet, TCP/;IP, Genius Bus, World FIP, Profibus-DP, Device Net, SDS, Lon Words e Interbus-S.

Series 90 - 70 CLPs
A famlia da Srie 90-70 atende aplicaes complexas, processamento avanado de grupo, triplo redundncia, processamento em alta velocidade, alta performance, aplicaes que requerem um grande volume de entradas e sadas e memria.A Srie 90-70 pode trabalhar em aplicaes com 12.000 pontos e at 6 Mb de memria

CLPs GE FANUC Series 90-30

Series 90 - 30

Introduo ao CLP GE FANUC Series 90-30


Componentes Bsicos do Hardware do CLP 90-30

A Srie 90-30 PLC muito verstil porque (1) programvel, e (2) agrupa uma larga variedade de mdulos e componentes conectveis. Ento, escolhendo os componentes corretos e desenvolvendo um programa apropriado, o CLP pode ser usado para uma quase ilimitado variedade de aplicaes. O CLP 90-30 ser apresentado nesta apostila da seguinte forma:: Chassi (Baseplates). Fonte de Alimentao. CPU Mdulos de E/S. Mdulos de opo. 4

Introduo ao CLP GE FANUC Series 90-30


Componentes Bsicos do Hardware do CLP 90-30

Figura 01 - Sistema Bsico do CLP GE FANUC 90-30

Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)
Chassis (Baseplates).
Os Chassis (baseplates) so a fundao do sistema do CLP 90-30 porque a maioria do componente monto neles. Como um mnimo bsico, todo sistema tem um baseplate que normalmente contm pelo menos uma CPU (nesse caso chamado de CPU Baseplate) conforme o exemplo da figura 02. Muitos sistemas requerem mais mdulos que pode ser montado em um baseplate, assim h necessidade de Expanso e baseplates Remoto que conecte junto. As trs categorias de baseplates, CPU, Expanso, e Remoto, est disponvel dentro dois tamanhos, 5 slots e 10 slots, nomeadas de acordo com o nmero de mdulos que eles podem conectar.

Figura 02 Exemplo de Chassi (Baseplates) 6

Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)
H dois tipos bsicos de baseplates de CPU, embutido e modular. Os tipos de chassis com CPU embutidos tem a qualidade de ter um baixo custo por um bom CLP, mas falta a capacidade de expanso e versatilidade do sistemas CPU Baseplates modular. CPU Baseplate embutido: Este tipo tem CPU e memria integrado (chips) so soldados no circuito da placa do chassi. H trs modelos de CPU baseplates embutido, os 311, 313, e 323. Este modelo numerado baseado no tipo de CPU que cada um contm conforme figura 03 e 04. Os baseplates com CPU embutido tm as caractersticas seguintes:

O tipo de CPU no pode ser mudado.


Eles no suportam o uso de expanso ou chassi remotos. Os modelos 311 e 313 so chassis de 5 slots, e o modelo 323 so chassis de 10 slots. Desde que eles no necessitem conectar uma CPU no chassi, todos slots so numerados, enquanto o slot 1 pode ser usado para E/S ou mdulos Especiais. A bateria de backup de memria fica situada no mdulo de fora (fonte); assim se a Fonte desconectada do chassi, a bateria ser desconectada. Dos circuitos de memria que ficam situados na placa de circuito do chassi, porm, a placa de circuito do chassi contm um capacitor de valor alto, s vezes chamado de super capacitor, isso pode armazenar bastante carga para manter a memria do circuitos durante aproximadamente 1 hora se a fonte retirada ou sua bateria desconectada. No ha nenhuma configurao "switches ou jumper" no Modelo 311, 313, ou 323 Chassis. Um chassi com CPU embutido sempre nomeado, chassi Nmero Zero (0). 7

Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)

Figura 03 IC693CPU311 e IC693CPU313 5 slots baseplate com CPU embutido 8

Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)

Figura 04 IC693CPU323 10 slots baseplate com CPU embutido 9

Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)
CPU Baseplates modular (Figura 5 e 6) Um mdulo de fora (fonte) deve ser conectado na abertura esquerda (que no (Numerado) deste chassi. O slot da esquerda tem um nico tamanho e suporta um nico tipo de fonte. Um mdulo de CPU (ou um mdulo de Opo especial) deve ser instalado no slot 1 destes chassi. O slot 1 um tamanho sem igual e s apia um mdulo de CPU ou um mdulo de Opo especial como o FIP Escner de I/O Remoto (IC693BEM330). O slot 1 rotulado CPU/1. O slot 2 e demais so de um tamanho sem igual e os nicos tipo que suportam E/S ou mdulos especiais. Expanso e chassi Remoto so suportados. Considerando que o CPU modular, pode ser substitudo ou pode ser mudado a um tipo diferente quando desejadas caractersticas adicionais. S um chassi de CPU permitido por sistema. Se mais de um chassi usado em um sistema, os adicionais devem ser Expanso ou tipos Remotos. Um chassi de CPU modular sempre nomeado Chassi Nmero 0. 10

Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)

Figura 05 IC693CHS397 5 slots baseplate com CPU mdular 11

Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)

Figura 06 IC693CHS391 10 slots baseplate com CPU modular 12

Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)
CPU Expanso Baseplates (Figura 7) Pode haver no mais que um total de 50 ps (15 metros) de cabo que interconecta Expanso baseplates e o baseplate de CPU. Um baseplate de Expanso no pode estar s. Deve ser conectado a um sistema que tem um CPU.

O CPU pode estar em um CLP ou em um Computador Pessoal com o que equipado um Pessoal Carto de Interface de computador.
Nmero de mximo de baseplates de Expanso permitido por sistema depende do tipo de CPU em que neles so usados. Para CPUs 331, 340, e 341, o mximo 4. Para CPUs numeraram 350 e mais alto, o mximo 7. Cada baseplate de Expanso tem um conector de 25 pinos D-tipo fema usado para conexo com outro baseplates.

Disponvel em duas verses; 5 slots (IC693CHS398) e 10 slots (IC693CHS392).


Baseplates de expanso so o mesmo tamanho fsico, use os mesmos tipos de fonte de alimentao, e suporte o mesmo E/S e mdulos de opo como o baseplates Remoto. Cada baseplate de Expanso tem o numero de chassi (Rack Number) selecionado pelo DIP Switch. 13

Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)

Dip switch de configurao do numero do chassi (baseplate).

Figura 07 IC693CHS398 5 slots de Expanso baseplate 14

Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)

Figura 8 - Exemplo de Conexo de Expanso Chassis.

15

Fonte de Alimentao
Caractersticas dos tipos de Fontes de Alimentao
A figura 8 representa as caractersticas da Fontes de Alimentao (Power Supply) modelo IC693PWR321.

Quatro Leds ficam situados na frente e parte superior da fonte de alimentao. O propsito destes LEDs como segue:
PWR: O LED verde do topo rotulado PWR e prov uma indicao do estado operacional da fonte de alimentao. O LED ON quando a fonte de alimentao estiver com fora normal e operando corretamente e OFF quando uma falta ocorreu na fonte de alimentao ou fora no aplicado. OK: O segundo LED verde rotulado OK e fixo ON se o CLP est operando corretamente e OFF se um problema descoberto pelo CLP. RUN: O terceiro LED verde rotulado RUN e fixo ON quando o CLP estiver no modo de RUN.

BATT: O ultimo LED vermelho rotulado BATT e ser ON se a bateria de backup de memria muito baixo para manter a memria debaixo de uma perda de condio de fora; caso contrrio isto rotula OFF. Se o LED ON, a bateria de Ltio deve ser substituda antes da fora ser removida do chassi, ou memria de PLC pode ser perdida.

Figura 08 Power Supply IC693PWR321

16

Fonte de Alimentao
Caractersticas dos tipos de Fontes de Alimentao
A figura 9 representa o conector de porta Serial de comunicao na fonte de alimentao.

Conector na Fonte de Alimentao:


O conector Tipo D de 15 pinos fmea tem acesso abrindo a porta dobrada direita na frente da fonte de alimentao e prov a conexo a um CPU e a porta serial para se conectar com o programador (normalmente um computador pessoal) com programa software GE Fanuc.

A porta serial RS-485 compatvel, e usa o protocolo GE Fanuc SNP Srie 90-30.
O conector da Porta Serial s funcional em uma fonte de alimentao que esteja instalada em um chassi (baseplate) e que tambm contm o CPU. No funcional em uma fonte de alimentao que esteja instalada um expanso ou baseplate remoto. Toda a Srie 90-30 CPUs tm este arranjo de porta serial. Os 351, 352, e 363 CPUs tm porta serial adicionais. Figura 09 Porta Serial de comunicao 17

Fonte de Alimentao
Caractersticas dos tipos de Fontes de Alimentao
A Tabela seguinte lista as caractersticas da Srie 90-30 CLP Fontes de Alimentao (Power Supply).

18

CPU Series 90-30


Tipos de CPUs (CLP series 90-30)
H numerosos modelos de CPU disponvel para a Srie 90-30 CLP que diferem em velocidade, E/S, capacidade, tamanho de memria de usurio, e caractersticas avanadas. Esta variedade de modelos d ao sistema uma flexibilidade considervel escolhendo melhor a CPU para o sistema projetado. Caractersticas gerais de CPU: Microprocessador O tipo de microprocessador varia pelo modelo de CPU: 80188 microprocessador para CPU modelo 311/313/323/331 80C188XL microprocessador para CPU modelo 340/341 80386EX microprocessador para CPU modelo 350/364

586 microprocessador para CPU modelo 374


O microprocessador prov toda a varredura fundamental e controle de operao, e execuo de tudo

19

CPU Series 90-30


Tipos de CPUs (CLP series 90-30)
CPU 311 IC693CPU311

TIPO DE CPU 5 SLOTs Baseplate com CPU embutido Total de Chassi (Baseplate) por Sistema 1 Velocidade do Processador 10 Mega Hertz Scan tpico de programa 18 ms/K palavra Capacidade mxima de memria de Programa 6K Bytes Pontos Discretos de E/S - %I/%Q Maximo de 160 ( E + S combinados ) Entradas Analgicas - %AI 64 Words Sadas Analgicas - %AQ 32 Words Porta de Comunicao 1(usa conector 485 da fonte de Alimentao) Comunicao Suporta Ethernet, Profibus, Rede Genius Tipo de Armazenamento de Memria RAM e opcional EPROM ou EEPROM

20

CPU Series 90-30


Tipos de CPUs (CLP series 90-30)
CPU 313 IC693CPU313

TIPO DE CPU 5 SLOTs Baseplate com CPU embutido Total de Chassi (Baseplate) por Sistema 1 Velocidade do Processador 10 Mega Hertz Scan tpico de programa 0,6 ms/K palavra Capacidade mxima de memria de Programa 12K Bytes Pontos Discretos de E/S - %I/%Q Maximo de 160 ( E + S combinados ) Entradas Analgicas - %AI 64 Words Sadas Analgicas - %AQ 32 Words Porta de Comunicao 1(usa conector 485 da fonte de Alimentao) Comunicao Suporta Ethernet, Profibus, Rede Genius Tipo de Armazenamento de Memria RAM e opcional EPROM ou EEPROM

21

CPU Series 90-30


Tipos de CPUs (CLP series 90-30)
CPU 323 IC693CPU323

TIPO DE CPU 10 SLOTs Baseplate com CPU embutido Total de Chassi (Baseplate) por Sistema 1 Velocidade do Processador 10 Mega Hertz Scan tpico de programa 0,6 ms/K palavra Capacidade mxima de memria de Programa 12K Bytes Pontos Discretos de E/S - %I/%Q Maximo de 320 ( E + S combinados ) Entradas Analgicas - %AI 64 Words Sadas Analgicas - %AQ 32 Words Porta de Comunicao 1(usa conector 485 da fonte de Alimentao) Comunicao Suporta Ethernet, Profibus, Rede Genius Tipo de Armazenamento de Memria RAM e opcional EPROM ou EEPROM

22

CPU Series 90-30


Tipos de CPUs (CLP series 90-30)
CPU 331 IC693CPU331 Total de Chassi (Baseplate) por Sistema Velocidade do Processador Scan tpico de programa Capacidade mxima de memria de Pontos Discretos de E/S - %I/%Q Programa Entradas Analgicas - %AI Sadas Analgicas - %AQ Porta de Comunicao Comunicao Tipo de Armazenamento de Memria CPU 340 IC693CPU340 Total de Chassi (Baseplate) por Sistema Velocidade do Processador Scan tpico de programa Capacidade mxima de memria de Pontos Discretos de E/S - %I/%Q Programa Entradas Analgicas - %AI Sadas Analgicas - %AQ Porta de Comunicao Comunicao Tipo de Armazenamento de Memria nico SLOT para CPU modulo 5(1 CPU Chassi + 4 Expanso ou Remoto) 10 Mega Hertz 0,4 ms/K palavra 16K Bytes Maximo de 512 Entradas e 512 Sadas 128 Words 64 Words 1(usa conector 485 da fonte de Alimentao) Suporta Ethernet, Profibus, Rede Genius RAM e opcional EPROM ou EEPROM nico SLOT para CPU modulo 5(1 CPU Chassi + 4 Expanso ou Remoto) 20 Mega Hertz 0,3 ms/K palavra 32K Bytes Maximo de 512 Entradas e 512 Sadas 1024 Words 256 Words 1(usa conector 485 da fonte de Alimentao) Suporta Ethernet, Profibus, Rede Genius RAM e opcional Flash 23

CPU Series 90-30


Tipos de CPUs (CLP series 90-30)
CPU 341 IC693CPU341 Total de Chassi (Baseplate) por Sistema Velocidade do Processador Scan tpico de programa Capacidade mxima de memria de Pontos Discretos de E/S - %I/%Q Programa Entradas Analgicas - %AI Sadas Analgicas - %AQ Porta de Comunicao Comunicao Tipo de Armazenamento de Memria CPU 350 IC693CPU350 Total de Chassi (Baseplate) por Sistema Velocidade do Processador Scan tpico de programa Capacidade mxima de memria de Pontos Discretos de E/S - %I/%Q Programa Entradas Analgicas - %AI Sadas Analgicas - %AQ Porta de Comunicao Comunicao Tipo de Armazenamento de Memria nico SLOT para CPU modulo 5(1 CPU Chassi + 4 Expanso ou Remoto) 20 Mega Hertz 0,3 ms/K palavra 80K Bytes Maximo de 512 Entradas e 512 Sadas 1024 Words 256 Words 1(usa conector 485 da fonte de Alimentao) Suporta Ethernet, Profibus, Rede Genius RAM e opcional Flash para firmware V4.61 nico SLOT para CPU modulo 8(1 CPU Chassi + 7 Expanso ou Remoto) 25 Mega Hertz 0,22 ms/K palavra 32K Bytes Maximo de 2048 Entradas e 2048 Sadas 2048 Words 512 Words 1(usa conector 485 da fonte de Alimentao) Suporta Ethernet, Profibus, Rede Genius RAM e opcional Flash para firmware V4.61 24

CPU Series 90-30


Tipos de CPUs (CLP series 90-30)
CPU 351 IC693CPU351 Total de Chassi (Baseplate) por Sistema Velocidade do Processador Scan tpico de programa Capacidade mxima de memria de Pontos Discretos de E/S - %I/%Q Programa Entradas Analgicas - %AI Sadas Analgicas - %AQ Porta de Comunicao Comunicao Tipo de Armazenamento de Memria CPU 360 IC693CPU360 Total de Chassi (Baseplate) por Sistema Velocidade do Processador Scan tpico de programa Capacidade mxima de memria de Pontos Discretos de E/S - %I/%Q Programa Entradas Analgicas - %AI Sadas Analgicas - %AQ Porta de Comunicao Comunicao Tipo de Armazenamento de Memria nico SLOT para CPU modulo 8(1 CPU Chassi + 7 Expanso ou Remoto) 25 Mega Hertz 0,22 ms/K palavra 80K Bytes Maximo de 2048 Entradas e 2048 Sadas 16384Words 16384 Words 3 portas de comunicao Suporta Ethernet, Profibus, Rede Genius RAM e Flash nico SLOT para CPU modulo 8(1 CPU Chassi + 7 Expanso ou Remoto) 25 Mega Hertz 0,22 ms/K palavra 240K Bytes Maximo de 2048 Entradas e 2048 Sadas 16384 Words 16384 Words 1(usa conector 485 da fonte de Alimentao) Suporta Ethernet, Profibus, Rede Genius RAM e Flash 25

CPU Series 90-30


Tipos de CPUs (CLP series 90-30)
CPU 364 IC693CPU364 Total de Chassi (Baseplate) por Sistema Velocidade do Processador Scan tpico de programa Capacidade mxima de memria de Pontos Discretos de E/S - %I/%Q Programa Entradas Analgicas - %AI Sadas Analgicas - %AQ Porta de Comunicao Comunicao Tipo de Armazenamento de Memria CPU 374 IC693CPU374 Total de Chassi (Baseplate) por Sistema Velocidade do Processador Scan tpico de programa Capacidade mxima de memria de Pontos Discretos de E/S - %I/%Q Programa Entradas Analgicas - %AI Sadas Analgicas - %AQ Porta de Comunicao Comunicao Tipo de Armazenamento de Memria nico SLOT para CPU modulo 8(1 CPU Chassi + 7 Expanso ou Remoto) 25 Mega Hertz 0,22 ms/K palavra 240K Bytes Maximo de 2048 Entradas e 2048 Sadas 16384Words 16384 Words 1(usa conector 485 da fonte de Alimentao) Suporta Ethernet, Profibus, Rede Genius RAM e Flash nico SLOT para CPU modulo 8(1 CPU Chassi + 7 Expanso ou Remoto) 133 Mega Hertz 0,15 ms/K palavra 240K Bytes Maximo de 2048 Entradas e 2048 Sadas 32640 Words 32640 Words 1(usa conector 485 da fonte de Alimentao) Ethernet 10/100 base RAM e Flash 26

Tipos Bsicos de Mdulos de E/S


Mdulos de Entradas Digitais
ENTRADAS: So denominadas entradas os dispositivos de campo que so conectados ao CLP como botes,chaves limite,chaves seletoras,sensores de proximidade e sensores fotoeltricos. ENTRADAS DIGITAIS: So definidas como sinais discretos em nveis lgicos 1 ou 0, sendo que 1 corresponde a um nvel alto de tenso que pode ser 100/120/200/240/24 VAC (tenso alternada) ou 24 VDC,30-55 VDC (tenso contnua) , 0 corresponde a um nvel baixo de tenso que pode ser Neutro (corrente alternada) ou DC COMUM ( corrente contnua). Mdulos de Entradas Digitais com 8, 16, ou 32 pontos esto disponveis.
Sinais luminosos que correspondem as entradas acionadas e Fusvel

Fonte de energia externa

27

Tipos Bsicos de Mdulos de E/S


Mdulos de Sadas Digitais
SADAS:
So exemplos de sadas para o CLP: Solenides, rels, contatores, partidas de motores, luzes indicadoras, vlvulas e alarmes. As CPUs utilizam como circuitos de sada: Rels, Transistores e Triacs. SADAS DIGITAIS: So definidas como sinais discretos em nveis lgicos 1 ou 0, sendo que 1 corresponde a um nvel alto de tenso que pode ser 100/120/200/240/24 VAC (tenso alternada) ou 24 VDC,30-55 VDC (tenso contnua) , 0 corresponde a um nvel baixo de tenso que pode ser Neutro (corrente alternada) ou DC COMUM ( corrente contnua).
Sinais luminosos que correspondem as sadas acionadas e Fusvel

Fonte de energia externa

28

Tipos Bsicos de Mdulos de E/S


Mdulos de Entradas e Sadas Analgicas
ENTRADAS E SADAS ANALGICAS:
So definidos como sinais variantes no tempo podem ser: 4 20 mA, 0 10 volts, 0 20mA , -10 +10 volts. Os cartes de entradas analgicas recebem sinais de equipamentos de medies de grandezas fsicas como transmissores de presso, temperatura, nvel, etc. Os cartes de sadas analgicas transmitem sinais para dispositivos tais como, posicionadores de vlvulas de controle, inversores de frequncia, etc. A GE Fanuc series 90-30 dispe de cartes de E/S analgico conjugados (consultar manual da GE Fanuc).
status do carto.
Tipo de mdulo

Terminais Conexo Diagrama

Figura 19 Mdulo Sada Analgica

N do Catalogo do Mdulo

29

Tipos Bsicos de Mdulos de E/S


Mdulos de Entradas e Sadas Analgicas
Figura 20 Diagrama em Bloco de E/S Analgicas.
Ex. Vlvula de Controle 0-10Volts

Ex. Transmissor 4-20mA

30

Mdulo Especial
Genius Bus Controller (GBC) Series 90-30
Mdulo IC693BEM331: Mdulo responsvel pela varredura e aquisio dos sinais de entradas e sadas digitais e analgicas dos Ns instalados na Rede Genius. Utiliza-se o LM90 para configurar este Mdulo. Como padro, ao configurar um mdulo GBC, o LM90 traz configurado como N 31 da Rede e Velocidade 153,6 K Std. Os LEDs de Status: Os LEDs na frente do GBC indicam seu estado operacional. Mdulo OK: O Led fica em ON apos baixar todos os diagnsticos. Comm : O led ON continuamente quando a rede estiver operando corretamente,pisca intermitente para erros de rede e OFF para rede falhando. Tambm OFF quando nenhuma configurao foi recebida da CPU do CLP.
Sinais luminosos que correspondem aos status do mdulo e Comunicao.

Figura 21 Mdulo IC693BEM331

31

Rede GENIUS
Conceitos da Rede Genius
uma rede de dispositivos com protocolo fechado GE-Fanuc. Atravs da rede Genius todos os sinais de instrumentos do processo so ligados em interfaces de E/S digitais e analgicas chamadas de Bloco Genius conectados nesta rede com um endereo especfico de n (endereo do Bloco Genius na rede). Desta forma, a CPU localizada no chassi Principal (Baseplate) ter controle sobre todos os sinais de E/S distribudos nesta rede. Caractersticas gerais: E/S distribudas Baixo custo de cabeamento Fcil Diagnstico Configurao ponto a ponto Total de 32 Ns em uma rede Genius Comprimento mximo da Rede de aproximadamente 2200 metros. Bloco Genius ( muito utilizado nas plataformas da Petrobras) Configurao do Bloco Genius e Field Control atravs do Hand Held Monitor (HHM).

32

Rede GENIUS
Exemplo de Rede Genius
Figura 22 Desenho de Interligao da Rede Genius
N 1 CPU Serie 90-30 Rack 00 N 2
Resistor de Terminao da REDE

C P U

G B C

RESISTOR DE TERMINAO

N 31

Rede Genius 33

Rede GENIUS
Hardware do Bloco Genius
E/S distribudas Configurao fica na Base do Bloco Baixo custo de cabeamento Simplificao nas conexes com o campo Flexibilidade na montagem Facilidade na substituio do Bloco Fcil Diagnstico Configurao ponto a ponto atravs do Hand Held Alta Confiabilidade Fixao em Painel Alguns Blocos permitem configurar Filtro na entrada. Possui dois LEDs de status localizados na frente do bloco.
Conectores dos sinais de Entrada e Sadas digitais e analgicas do Campo Conectores do cabo de Rede
UNIT OK

Base

Porta de Configurao
Leds de Status

IC660BBD0

Cdigo do Mdulo

Figura 23 Vista Frontal do Bloco Genius

34

Endereamento
Endereamento no CLP GE FANUC 90-30
CONCEITO: um nmero ou cdigo usado para identificar cada ponto fsico de entrada e sada do CLP ou algum ponto de memria interna. O endereo serve para referenciar pontos (bits) ou registros dentro do programa aplicativo - Ladder ENDEREAMENTO DAS E / S DIGITAIS O smbolo utilizado para referenciar uma ENTRADA digital %I Exemplo: %I008 = 1 ( fim de curso de vlvula fechada fechado ) %I009 = 0 ( fim de curso de vlvula aberta aberto ) O smbolo utilizado para referenciar uma SADA digital %Q Exemplo: %Q008 = 0 ( solenide da vlvula SDV10 desenergizada ) %Q009 = 1 ( sirene energizada )

35

Endereamento
Endereamento no CLP GE FANUC 90-30
ENDEREAMENTO DAS E / S ANALGICAS O smbolo utilizado para referenciar uma ENTRADA analgica %AI Exemplo: %AI001 = 5000 ( presso de descarga da bomba ) O smbolo utilizado para referenciar uma SADA analgica %AQ Exemplo: %AQ005 = 2500 (comando de abertura da vlvula proporcional em 25%) A configurao dos mdulos de E/S dever ser feita atravs de um software de programao e configurao da linha de Controladores Lgicos Programveis Sries 90-30. Este software chamado de Logicmaster 90 e ser visto a seguir. Aps configurados os mdulos de E/S atravs do Logicmaster 90, a configurao dever ser descarregada para a memria de configurao do CLP, para que a CPU reconhea os mdulos e referencie endereos compatveis com cada tipo de entrada e/ou sada.

36

Endereamento
Exemplo de endereamento do GE FANUC 90-30
Cabo de Expanso mximo 15 metros CPU 340 IC693CPU340 Chassi (Baseplate) 5 slots Chassi Expanso (Baseplate) 5 slots

16 pts entrada digital A

16 pts sada digital A

16 pts sada digital A

4 pts entrada analgico A

16 pts entrada digital A

16 pts sada digital A

16 pts sada digital A

4 pts entrada analgico A

4 pts sada analgico %AQ00001 A %AQ00004

%I00001 %Q00001 %Q00017 %AI00001 %I00016 %Q00016 %Q00032 %AI00004

%I00017 %Q00033 %Q00049 %AI00005 %I00032 %Q00048 %Q00064 %AI00008

37

Software VersaPro
Utilizando o Softawe de Programao VersaPro
O SOFTAWE de Programao VersaPro O pacote de programao da lgica LADDER para famlia de CLPs GE Fanuc series 90 e VersaMax auxilia a maximizar o desempenho, poupar tempo de desenvolvimento de projeto e melhorar a produtividade. Os pacotes de programao do VersaPro so compatveis com programas criados com os pacotes de programao baseados em MS DOS da GE Fanuc (LM90).

38

Software VersaPro
Utilizando o Softawe de Programao VersaPro
Criando Projetos no SOFTAWE de Programao VersaPro
1 Para criar um novo projeto, abrir o cone File e clicar sobre a opo New Folder...conforme figura 25. 2 Use o campo Folder Name para inserir o nome do projeto. No campo Location o local onde ser gravado e no campo Folder Description descreva o projeto caso necessrio conforme figura 26. 3 Aps clicar sobre Avanar.

Figura 25

Figura 26

39

Software VersaPro
Utilizando o Softawe de Programao VersaPro
4 Observe que ser aberto a seguinte tela de trabalho conforme figura 27.
Inserir comentrio da linha

Numero da linha (RUNG NUMBER)

Instrues de BIT e de controle CALL

Verifica tudo

Acesso a configurao de Hardware

Rotina Principal MAIN

Declarao de Tabela de Variveis

Figura 27

40

Software VersaPro
Utilizando o Softawe de Programao VersaPro
5 Para expor todas as instrues na rea de trabalho, clicar sobre o cone VIEW e em Function Toolbars selecionar o item expanded conforme figura 28. 6 Observe a figura 29 que as instrues esto expostas na rea de trabalho. Para usar a instruo desejada basta apenas clicar na instruo e clicar no local onde deseja inserir a instruo na rea de trabalho.

Figura 28

Figura 29

41

Software VersaPro
Utilizando o Softawe de Programao VersaPro
7 Para iniciar o desenvolvimento da lgica Ladder ser necessario primeiro configurar corretamente o CLP. 8 Clicar 2x sobre o cone Hadwre Configuration que se encontra na lateral da rea de trabalho. 9 Observe que abrir a tela HWC conforme a figura 30.

Figura 30

42

Software VersaPro
Utilizando o Softawe de Programao VersaPro
10 Para substituir a CPU clicar sobre o cone Edit e em Rack Operations selecionar Repace CPU conforme a figura 31. 11 Observe na figura 32 que ser apresentado uma lista com vrios modelos de CPUs, no nosso exemplo vamos utilizar o modelo IC693CPU311 conforme a figura 32. 12 Aps clicar sobre a CPU escolhida, confirme e observe que o rack ser substituido de 10 para 5 slots.

Figura 31

Figura 32

43

Software VersaPro
Utilizando o Softawe de Programao VersaPro
13 Para inserir os cartes nos slots, primeiro selecione o slot e clicar no cone Edit, module operations e selecione a opo Add Module... Ou duplo click sobre o slot Conforme figura 33. 14 Observe na figura 34 que ser apresentado uma lista com vrios modelos de cartes, no nosso exemplo vamos utilizar no primeiro SLOT o modelo entrada digital (Discrete Input) IC693MDL930 e depois OK. 15 Para completa o Chassi (Baseplate) deve seguir o mesmo procedimento usando os modelos da pagina seguinte.

Figura 33

Figura 34

44

Software VersaPro
Utilizando o Softawe de Programao VersaPro
16 Aps inserir todos os mdulos o CLP ficar conforme figura 35 e depois save e feche a tela.

Figura 35

45

Software LOGICMASTER 90
Transferncia do Programa e Configurao para o CLP
Aps ao configurao e desenvolvimento do programa aplicativo (LADDER) em OFFLINE (memria do micro), o mesmo dever ser transferido para a memria RAM (Random Access Memory) do CLP conforme figura 36. O processo de transferncia do programa e configurao do micro (terminal de programao ) para o CLP chamado de STORE. O processo de transferncia do programa e configurao do CLP para o micro (terminal de programao) chamado de LOAD.

Figura 36 46

Software LOGICMASTER 90
Configurando o CLP GE FANUC 90-30
Para aperfeioar nosso aprendizado vamos configurar ONLINE o CLP GE FANUC 90-30 conforme o modelo abaixo, o qual ser usado durante todo o treinamento do GE FANUC 90-30. CPU 311 IC693CPU311 SLOT 1 Entradas digitais modelo: IC693MDL646 SLOT 2 Sadas digitais modelo: IC693MDL930 SLOT 3 Sadas digitais modelo: IC693MDL930 SLOT 4 Sadas analgicas modelo: C693ALG390 SLOT 5 Entradas analgicas modelo: IC693ALG221

A configurao do CLP GE FANUC pode ser feita em OFFLINE ou ONLINE OFFLINE O programa gravado na memria do microcomputador ONLINE O programa gravado na memria do CLP 47

Memria do CLP 90-30


Organizao da Memria do CLP 90-30
A memria do CLP 90-30 dividida basicamente em duas partes:
Programas e Dados DADOS: BITS / DISCRETOS REGISTROS

Referncia das ENTRADAS DIGITAIS %I


Referncia das SADAS DIGITAIS %Q Bits de memria temporrios %T Bits de memria %M

Referncia das ENTRADAS ANALGICAS %AI


Referncia das SADAS ANALGICAS %AQ Registro de dados %R Registro usado em sub-rotinas %L

Bits de status e falhas do sistema %S


Bits de status globais Rede Genius %G

Registro usado dentro do Bloco Principal %P


Registro de status e falhas do sistema %S Registro de status globais Rede Genius %G
48

Memria do CLP 90-30


Organizao da Memria do CLP 90-30
Descrio:

%I Referncia utilizada para endereamento de uma Entrada Digital %Q Referncia utilizada para endereamento de uma Sada Digital %AI Referncia utilizada para endereamento de uma Entrada Analgica

%AQ Referncia utilizada para endereamento de uma Sada Analgica


%T Bits de memria interno utilizados para intertravamentos, status, comandos, etc. %M Bits de memria interno utilizados para intertravamentos, status, comandos, etc. %L Registros de dados utilizados somente nas sub-rotinas de programas. Estes registros no podem ser utilizados no programa principal. (Podemos chamar estes registros de locais). A vantagem de se utilizar este tipo de dado que o mesmo registro (exemplo: %L0001) pode ter funes e valores diferentes se usados em sub-rotinas diferentes. possvel desta forma otimizar a utilizao de registros em aplicaes que utilizam uma quantidade bastante grande de registros.
49

Memria do CLP 90-30


Organizao da Memria do CLP 90-30
Descrio:

%P Registros de dados que podem ser utilizados no Programa Principal e em sub-rotinas. O valor do %P o mesmo tanto no Programa Principal como em sub-rotinas. ( Podemos chamar de registros globais ). A vantagem de se utilizar este tipo de registro, que podemos expandir a utilizao de registros se necessrio, alm do %R.

%R Registro de dados. Pode ser utilizado para armazenar um dado do tipo WORD (16 bits no numrico), INT (nmero inteiro de 16 bits com sinal na faixa de -32768 a +32767) ou UINT (nmero inteiro de 16 bits sem sinal na faixa de 0 a 65535).
Quando utilizamos dois registros %R consecutivos podemos armazenar um dado do tipo DWORD (32 bits no numrico), DINT (nmero inteiro de 32 bits com sinal na faixa de -2.147.483.648 a +2.147.483.647) ou REAL (nmero real ou fracionrio na faixa de -3,402823E+38 a +3,402823E+38). %G bits e/ou registros de status globais da rede GENIUS

50

Memria do CLP 90-30


Organizao da Memria do CLP 90-30
Descrio:

%S bits e/ou registros de falhas e diagnsticos do sistema Alguns bits de STATUS do CLP 90-30:

%S0001
%S0003 %S0004 %S0005

Contato de First Scan (1a varredura)


Contato temporizado de 10 ms Contato temporizado de 100 ms Contato temporizado de 1 s

%S0006
%S0007 %S0008 %S0014

Contato temporizado de 1 min


Contato sempre energizado Contato sempre desenergizado Indicador de bateria fraca
51

Programas
Programas
Em um projeto envolvendo o CLP 90-30 temos:
- 1 Programa Principal ( _MAIN Program Block ) - At 255 Subrotinas ( Blocos de Programas )
CALL SUB_ROT1

MAIN BLOCK SUB_ROT1

Utilizando o software de programao LM90, devemos


CALL SUB_ROT2

SUB_ROT2

declarar as subrotinas no Programa Principal e depois programar uma instruo de chamada para cada subrotina (bloco de programa).
SUB_ROT3
CALL SUB_ROT3

A instruo (funo) que chama uma subrotina (bloco de


programa) para ser executada chamada de CALL (nome da subrotina)

Figura 38 Programa Principal e chamada das subrotinas

52

Instrues Bsicas do CLP 90-30


Instrues de Bits
So instrues do tipo rels. Estas instrues so programadas utilizando-se referncias discretas (bits). A maioria das lgicas responsveis pelo intertravamento do processo, so feitas usando-se instrues de bits (Ex: Comando de partida/parada de um motor; comando de abertura/fechamento de uma vlvula, etc ). As instrues de bits so divididas em instrues de Entrada (contatos) e instrues de Sadas (bobinas)

Tipos de Contatos (instrues de entrada)


Tipo Display Contato passa energia para a direita quando
Referncia ON (verdadeira) Referncia OFF (falsa) Continuidade de linha Contato de continuidade <+>----

--| |-Contato normalmente aberto --| \ |-Contato normalmente fechado

53

Instrues Bsicas do CLP 90-30


Instrues de Bits
Tipos de Bobinas (instrues de Sadas)
Tipo Display Status da bobina Resultado

Seta referncia em On/Off Bobina (normalmente aberta) Negada Retentiva Negada e retentiva --( )---( / )---( M )---( /M )---( )-On / Off Seta referncia em Off/On On / Off On / Off On / Off Off On Seta referncia em On/Off retentiva Seta referncia em Off/On retentiva Se a referncia Off, seta para On durante 1 scan (detecta borda de subida) Se a referncia Off, seta para On durante 1 scan (detecta borda de descida)

Transio positiva

Transio negativa

--( )--

On Off

54

Instrues Bsicas do CLP 90-30


Instrues de Bits
Tipos de Bobinas (instrues de Sadas - continuao)
Seta a referncia em On at que a instruo (R) seja habilitada Reseta a referncia para Off RESET --( R )-On Seta a referncia em On at que a instruo (R) seja habilitada. uma instruo retentiva a falha de energia do CLP.

SET

--( S )--

On

SET retentiva

--( SM )--

On

RESET retentiva

--( RM )--

On

Reseta a referncia para Off. uma instruo retentiva a falha de energia do CLP

55

Construo de Lgica para Aplicativo


Exemplo Aplicativo 01
Para aprender a programar o CLP Fanuc 90-30 vamos utilizar o exemplo aplicativo 01 criando Lgica Ladder para acionar o circuito de fora de duas motor-bombas conforme figura 39 e as duas devem ser selecionadas para ligar/desliga por uma chave de duas posies de sinal lgico (0 e 1) Obs Os Reles trmicos 1 e 2 quando acionados devero desabilitar as instrues de sadas independente da posio da chave seletora. Soluo: Passo 1 Levantamento dos endereos e nvel lgico dos dispositivos de entrada e sada conforme a tabela 16. CPU 311 fenix01 Dispositivo de entrada Endereo Boto A NA %i0010 Boto B NF %i0016 Boto C NA %i0006 Boto D NF %i0008 Contato rele trmico1 NA %i0013 Contato rele trmico2 NA %i0015 Chave duas posies %i0001 Dispositivo de sada Contatora C1 %Q0015 Contatora C2 %Q0016

C1

C2

R1

R2

nvel 0 1 0 1 0 0 0 ou 1

3~

3~

Figura 39 Circuito de fora de duas motor-bombas

tabela 16 Endereos e nvel lgico dos dispositivos de E/S.


56

Construo de Lgica para Aplicativo


subrotina Motorbombas

Exemplo Aplicativo 01
Soluo: Passo 2 Construo do Fluxograma Analtico.
no
Rotina Principal (MAIN BLK) SIM Posicionar chave para motorbomba 1 RUN Rele Trmico 1 Normal?

BLK Motorbombas

no

Rele Trmico 2 Normal? SIM Posicionar chave para motorbomba 2

Salto para BLK motorbombas

STOP

Partida ou Parada do motor-bomba 1?

START

STOP

Partida ou Parada do motor-bomba 2?

START

Aciona Boto B ou Rele Trmico 1

Aciona Boto A

Aciona Boto D ou Rele Trmico 2

Aciona Boto C

Desaciona Contatora K1

Aciona Contatora K1

Desaciona Contatora K2

Aciona Contatora K2

Retorna a MAIN BLK

57

Construo de Lgica para Aplicativo


Exemplo Aplicativo 01
.
1
%S0007

BLK MAIN
1
CALL BOMBAS <SUBROUTINE>

BLK BOMBAS
%I0001 %I0010 %Q0015

---I I------------------------

---I / I------I I----------------------------------------------------------------------------------( S )---

%I0001

%I0016

%Q0015

---I / I------I / I----------------------------------------------------------------------------------( R )--%I0013

---I I-------------3
%I0001 %I0006 %Q0016

---I I------I I----------------------------------------------------------------------------------( S )---

%I0001

%I0008

%Q0016

---I I------I / I----------------------------------------------------------------------------------( R )--%I0015

---I I-------------58

Software VersaPro
Utilizando o Softawe de Programao VersaPro
Criando Subroutine
1 Para criar novas subroutine no programa clicar com boto direito sobre o cone MAIN_LD (Programa Principal) que se encontra na barra lateral direita na rea de trabalho, clicar sobre New... Depois em Souboutine e selecione Ladder conforme a figura 40. 2 Conforme a figura 41 entre com o nome ex. Bombas e em Description com a descrio sobre essa Sobroutine e OK. Observe que abaixo da Sobroutine Principal (MAIN_LD) agora aparece a Sobroutine Bombas_LD.

Figura 40

Figura 41

59

Software VersaPro
Utilizando o Softawe de Programao VersaPro
Criando Lgica Ladder para exemplo Aplicativo.
Vamos utilizar o exemplo Aplicativo 01 da pagina 56 como exerccio na contruo de lgica Ladder no VersaPro. 1 Clicar 2x sobre o cone da Sobroutine Principal (MAIN_LD) 2 Selecione a instruo contato Normal Aberto da barra de instrues clicar na rea de trabalho onde ser inserido o BIT ENTER e digite o endereo %S0007. 3 Selecione a instruo CALL da barra de instrues e inserir na rea de trabalho ENTER e digite bombas e ENTER 4 Selecione o ponteiro da barra de instrues e clicar sobre o cone 5 A Lgica de chamada da Sobroutine bombas dever ter o aspecto da figura ao lado. Check Block(s) para verificar se existe erros. e

60

Software VersaPro
Utilizando o Softawe de Programao VersaPro
6 Clicar 2x sobre o cone da Sobroutine Bombas (Bombas_LD) 7 Seguindo os procedimentos da pagina anterior construir a lgica ladder abaixo para a Sobroutine Bombas. 8 No final da edio verificar se ha erros CHECK BLOCK(s) e salvar. Caso no houver erros ser apresentado a mensagem Total errors 0 conforme a figura 42.

Figura 42

61

Software VersaPro
Utilizando o Softawe de Programao VersaPro
Inserindo comentrios na lgica Ladder
1 Para Inserir comentrios na lgica ladder posicionar sobre a linha que se desejar comentar e clicar no cone (Insert Comment) da barra de instrues conforme a figura 44. 2 Clicar 2 x na barra e escreve o comentrio da linha. Seguir os mesmos procedimentos para as demais linhas.

Figura 44

62

Software VersaPro
Utilizando o Softawe de Programao VersaPro
Declarando Variveis.
1 Para Declarar uma varivel clicar sobre Name na tabela de variveis e digitar nome que desejar declarar conforme o exemplo da figura 45. Podemos alterar outros tens como por exmplo Type de instruo, endereo ou mesmo Scope.

Tipo de varivel Pode ser Bit, Byte ou Word

Especifica a quantidade de dados que uma varivel usa

Variveis Scope Variveis globais podem ser todos os blocos Variveis locais podem se somente no bloco onde a varivel esta definida

Valor armazenado

Figura 45

63

Software VersaPro
Utilizando o Softawe de Programao VersaPro
Conectando o CLP GE Fanuc 90-30 ao microcomputador 1 Para salvar a lgica Ladder no CLP GE Fanuc 90-30 primeiro necessrio conectar o CLP junto ao terminal de programao (microcomputador) conforme a figura 46. Clicar no cone PLC e clicar sobre Connect... 2 Observe que ser apresentado uma caixa com os tipo de protocolos e no nosso cas ser o protocolo SNP Serial. Aps selecionar a porta de comunicao clicar sobre o boto Connect conforme a figura 47.

Figura 46

Figura 47

64

Software VersaPro
Utilizando o Softawe de Programao VersaPro
Salvando a configurao de Hardware e a lgica Ladder no CLP GE Fanuc 90-30 1 Observe que aps estar conectado ao microcomputador teremos acesso a STORE (gravar PCCLP) e LOAD (carregar CLPPC), tambm temos agora acesso para verificar (VERIFY) e apagar (CLEAR) a memria do CLP conforme as figuras 48 e 49. 2 Podemos tambem observar que agora temos acesso para passar o CLP para executar a Lgica Ladder (RUN) ou parar a execuo (STOP).

Figura 48 Figura 49 65

Instrues Bsicas do CLP 90-30


Instrues de Temporizadores
So instrues que simulam rels com temporizao.
Existem 03 tipos de temporizadores: TMR ONDTR OFDT Temporizador na energizao ( no retentivo ) Temporizador na energizao ( retentivo ) Temporizador na desenergizao

Cada temporizador usa uma estrutura de 03 registros consecutivos do tipo %R, %P ou %L para armazenar os seguintes tipos de dados:
Valor corrente (CV) Valor do preset (PV) Palavra de controle Registro 1 Registro 2 Registro 3 0 a 32767 0 a 32767 0 a 32767

Onde: CV Valor acumulado da temporizao PV Valor desejado do temporizador Palavra de controle no usar no programa (ladder)

66

Instrues Bsicas do CLP 90-30


Instrues de Temporizadores
Instruo TMR ( Temporizador na energizao )
Formato da instruo TMR

A base de tempo pode ser selecionada pelo programador. Bases permitidas: 0,001 segundo 0,01 segundo 0,1 segundo Tipos de dados vlidos para os parmetros da instruo: PV (valor desejado do temporizador) %R, %P, %L, %G, CONST CV ( valor acumulado do temporizador) %R, %P, %L, %G Endereo (address) %R, %P, %L

67

Instrues Bsicas do CLP 90-30


Instrues de Temporizadores
Funcionamento da instruo TMR
Quando a entrada ENABLE acionada o temporizador inicializa a temporizao e comea a incrementar o valor da CV. Quando a entrada ENABLE desacionada o temporizador finaliza a temporizao e o valor da CV zerado.Enquanto a entrada ENABLE ficar acionada o temporizador incrementa o valor da CV. Quando o valor da CV for igual ou maior que o valor da PV a instruo energiza a sada Q do temporizador. O temporizador continuar acumulando o tempo at o valor mximo ser atingido ( 32767 ). O diagrama de tempo abaixo mostra o funcionamento da instruo TMR

A = Quando ENABLE acionado o temporizador comea a acumular o tempo. B = Quando o valor da CV atinge o valor da PV a sada Q energizada e o temporizador continua a incrementar o valor da CV C = Quando ENABLE desacionado o temporizador pra de acumular, a sada Q desenergizada e o valor da CV 68 zerado.

Instrues Bsicas do CLP 90-30


Instrues de Temporizadores
Instruo ONDTR ( Temporizador na energizao retentivo )
Formato da instruo ONDTR

A base de tempo pode ser selecionada pelo programador. Bases permitidas: 0,001 segundo 0,01 segundo 0,10 segundo Tipos de dados vlidos para os parmetros da instruo: PV (valor desejado do temporizador) %R, %P, %L, %G, CONST CV ( valor acumulado do temporizador) %R, %P, %L, %G Endereo (address) %R, %P, %L

69

Instrues Bsicas do CLP 90-30


Instrues de Temporizadores
Funcionamento da instruo ONDTR
Quando a entrada ENABLE acionada o temporizador inicia a temporizao e comea a incrementar o valor da CV. Quando a entrada ENABLE desacionada o temporizador pra a temporizao e o valor da CV mantido com o ltimo valor. Enquanto a entrada ENABLE ficar acionada o temporizador incrementa o valor da CV. Quando o valor da CV for igual ou maior que o valor da PV a instruo energiza a sada Q do temporizador. O temporizador continuar acumulando o tempo at o valor mximo ser atingido ( 32767 ).Quando a entrada de RESET for acionada o temporizador zera o valor da CV e desenergiza a sada Q se a mesma estiver energizada.

70

Instrues Bsicas do CLP 90-30


Instrues de Temporizadores
O diagrama de tempo abaixo mostra o funcionamento da instruo ONDTR

A = Quando ENABLE acionado o temporizador comea a acumular o tempo. B = Quando o valor da CV atinge o valor da PV a sada Q energizada e o temporizador continua a incrementar o valor da CV. C = Quando RESET acionado, a sada Q desenergizada e o valor CV zerado. D = Quando RESET desacionado o temporizador comea a acumular no tempo. E = Quando ENABLE desabilitado o temporizador pra de temporizar. O valor da CV se mantm inalterado. F = Quando ENABLE acionado, o temporizador comea a acumular no tempo. G = Quando o valor da CV igual ao valor da PV, a sada Q energizada, o temporizador continua a acumular no tempo at ENABLE ser desacionado ou a entrada de RESET ser energizada ou o valor da CV ser igual ao valor mximo 32767. H = Quando a entrada ENABLE desacionada, o temporizador pra de acumular 71

Instrues Bsicas do CLP 90-30


Instrues de Temporizadores
Instruo OFDT ( Temporizador na desenergizao)
Formato da instruo OFDT

A base de tempo pode ser selecionada pelo programador. Bases permitidas: 0,001 segundo 0,01 segundo 0,1 segundo Tipos de dados vlidos para os parmetros da instruo: PV (valor desejado do temporizador) %R, %P, %L, %G, CONST CV ( valor acumulado do temporizador) %R, %P, %L, %G Endereo (address) %R, %P, %L

72

Instrues Bsicas do CLP 90-30


Instrues de Temporizadores
Funcionamento da instruo OFDT
Quando a entrada ENABLE acionada a sada Q energizada simultaneamente e o valor do CV zerado. Quando a entrada ENABLE desacionada a sada Q mantida energizada e o temporizador inicia a acumulao do registro CV. Quando o valor do CV for igual ao valor do PV a sada Q desenergizada. O diagrama de tempo abaixo mostra o funcionamento da instruo OFDT

A = Quando ENABLE acionado a sada Q energizada e o valor do CV zerado. B = Quando ENABLE desacionado o temporizador inicia a acumulao do tempo. C = Quando o valor do CV atinge o valor do PV, a sada Q desenergizada e o temporizador pra a temporizao. D = Quando ENABLE acionado o temporizador resetado E = Quando ENABLE desenergizado o temporizador inicia a acumulao do tempo. F = Quando ENABLE acionado o temporizador resetado. G = Quando ENABLE desenergizado o temporizador inicia a acumulao do tempo. H = Quando CV = PV, a sada Q desenergizada e o temporizador pra a acumulao do tempo.

73

Construo de Lgica para Aplicativo


Exemplo Aplicativo 02
Utilizando as mesma configuraes do Exemplo de Aplicativo 1 projetar uma Lgica LADDER para que motor-bomba1 sej acionado por boto A e desacionado boto B e rele trmico 1 e motor-bomba 2 dever ser acionado por um temporizador TMR aps 10 segundo do acionamento da motor-bomba 1 e o mesmo dever permanecer acionado mesmo que motor-bomba 1 desacione, tambm dever ser desacionado por boto D e rele trmico 2. Soluo:

Passo 1 Levantamento dos endereos e nvel lgico dos dispositivos de entrada e sada conforme a tabela 18.
CPU 311 fenix01 Dispositivo de entrada Endereo Boto A NA %i0010 Boto B NF %i0016 Boto D NF %i0008 Contato rele trmico1 NA %i0013 Contato rele trmico2 NA %i0015 Dispositivo de sada Contatora C1 Contatora C2

C1

C2

R1

R2

nvel 0 1 1 0 0

3~

3~

%Q0015 %Q0016

Figura 56 Circuito de fora de duas motor-bombas

tabela 18 Endereos e nvel lgico dos dispositivos de E/S.


74

Construo de Lgica para Aplicativo


Exemplo Aplicativo 02
Soluo: Passo 2 Construo do Fluxograma Analtico.

Rotina Principal (MAIN BLK) RUN

Subrotina Alarme BLK alarme

Salto para subrotina alarme

no

Rele trmico 1 ou Rele trmico 2 acionado?

Salto para subrotina motorbombas

SIM Aciona Sinalizador

Retorna a MAIN BLK

75

Construo de Lgica para Aplicativo


Exemplo Aplicativo 02
Subrotina bombas BLK Bombas

Soluo: Passo 2 Construo do Fluxograma Analtico.


no

Rele Trmico 1 Normal? SIM

no

Rele Trmico 2 Normal? SIM

STOP

Partida ou Parada do motor-bomba 1?

START

STOP

Partida ou Parada do motor-bomba 2?

START

Aciona Boto A

no
Aciona Boto B ou Rele Trmico 1 Aciona Contatora K1

Aciona Boto D ou Rele Trmico 2

Temporizador = 10 seg ?
SIM

Desaciona Contatora K1

Aciona Temporizador

Desaciona Contatora K2

Aciona Contatora K2

Retorna a BLK MAIN

76

Construo de Lgica para Aplicativo


Exemplo Aplicativo 02
.
1
%S0007

BLK MAIN
1
CALL BOMBAS <SUBROUTINE> %I0010

BLK BOMBAS
%Q0015

---I I------------------------

---I I----------------------------------------------------------------------------------------------( S )---

%I0016

%Q0015

---I / I---------------------------------------------------------------------------------------------( R )--%I0013

---I I-------------3
%Q0015 TMR 0.10S %M0001

---I I----------------------------------------------------------------------------------------------( )--CONST


+00100 PV -----------%R0001 %Q0016

%M0001

----------------------------------------------------------I I---------------------------------------( S )---

%I0008

%Q0016

---I / I----------------------------------------------------------------------------------------------( R )--%I0015

---I I--------------

77

Construo de Lgica para Aplicativo


Exerccio Proposto 01
Utilizar o programa LM90 e digitar a lgica ladder conforme a figura 57 e testar os modelos de instruoes de Temporizadores.
Instruo TMR
%R00001

instruo ONDTR

%R00004

Instruo OFDT
Figura 57 modelos de instrues de Temporizadores
%R00007

78

Instrues Bsicas do CLP 90-30


Instrues de Contadores
So instrues que executam contagem de eventos.
Existem 02 tipos de Contadores: UPCTR DNCTR Contador Crescente Contador Decrescente

Cada Contador usa uma estrutura de 03 registros consecutivos do tipo %R, %P ou %L para armazenar os seguintes tipos de dados:
Valor corrente (CV) Valor do preset (PV) Palavra de controle Registro 1 Registro 2 Registro 3 -32768 a 32767 0 a 32767 0 a 32767

Onde: CV Valor acumulado da Contagem PV Valor desejado do Contador Palavra de controle no usar no programa (ladder)
79

Instrues Bsicas do CLP 90-30


Instrues de Contadores
Instruo UPCTR ( Contador Crescente )
Formato da instruo UPCTR

Tipos de dados vlidos para os parmetros da instruo: Reset %I, %Q, %M, %T, %S PV (valor desejado do temporizador) %R, %P, %L, %G, CONST CV (valor acumulado do temporizador) %R, %P, %L, %G Endereo (address) %R, %P, %L
80

Instrues Bsicas do CLP 90-30


Instrues de Contadores
Funcionamento da instruo UPCTR
Quando a entrada ENABLE transiciona de OFF para ON ( transio positiva ) o valor do CV incrementado de +1. Quando o valor do CV igual ou maior que o valor do PV a sada Q energizada. Quando a entrada de RESET habilitada, o valor do CV zerado e consequentemente o status da sada Q desenergizada. Exemplo:

No exemplo acima, toda vez que a entrada %I00012 transiciona de OFF para ON o contador incrementado de +1. A bobina interna %M00001 energizada quando 100 partes tiverem sido contadas. Quando a bobina %M00001 for energizada, o contador ser resetado ( zerado ).
81

Instrues Bsicas do CLP 90-30


Instrues de Contadores
Instruo DNCTR ( Contador Decrescente )
Formato da instruo DNCTR

Tipos de dados vlidos para os parmetros da instruo: Reset %I, %Q, %M, %T, %S PV (valor desejado do temporizador) %R, %P, %L, %G, CONST CV (valor acumulado do temporizador) %R, %P, %L, %G Endereo (address) %R, %P, %L
82

Instrues Bsicas do CLP 90-30


Instrues de Contadores
Funcionamento da instruo DNCTR
Quando a entrada ENABLE transiciona de OFF para ON ( transio positiva ) o valor do CV decrementado de -1. Quando o valor do CV menor ou igual a zero o valor da sada Q energizada. Quando a entrada de RESET habilitada, o valor do CV carregado com o valor do PV (CV = PV). Exemplo:

No exemplo acima, o contador decrescente identificado como COUNTP conta 5000 novas partes antes de energizar a sada %Q00005.
83

Construo de Lgica para Aplicativo


Exemplo Aplicativo 03
Desejamos construir a Lgica LADDER para o acionamento; atravs do boto (%I0010); de uma esteira transportadora de peas conforme figura 62;e a mesma dever contar 10 peas atravs do sensor S1 (%I0014) e aps a contagem dever desligar o motor da esteira (%Q0015). Obs independente do sensor contar 10 peas o motor dever ser desligado caso seja acionado o rele trmico R1 (%I0013) ou parada de emergncia (%I0005) Soluo: Passo 1 Levantamento dos endereos e nvel lgico dos dispositivos de entrada e sada conforme a tabela 18.
S1 Sensor

C1 contatora

R1 Rele termico 3~

CPU 5/03 fenix01 Dispositivo de entrada Endereo Boto verde NA %I0010 Sensor S1 NA %I0014 Boto Emergncia NF %I0005 Contato rele trmico1 NA %I0013 Dispositivo de sada Contatora C1 %Q0015

nvel 0 0 1 0

Figura 62 Circuito de fora de um motor da esteira

tabela 20 Endereos e nvel lgico dos dispositivos de E/S. 84

Construo de Lgica para Aplicativo


Exemplo Aplicativo 03
Subrotina esteira

Soluo: Passo 2 Construo do Fluxograma Analtico.

BLK esteira

Rele trmico 1 ou boto de emergncia normal ? SIM

no

Rotina Principal (MAIN BLK)


RUN Aciona Boto A

Salto para subrotina esteira

RESET contador

no
Aciona motor

Contador = 10 peas ? SIM

Habilita Sensor

Desabilita motor

Retorna a MAIN BLK

85

Construo de Lgica para Aplicativo


Exemplo Aplicativo 03
.
BLK MAIN
1
%S0007

BLK ESTEIRA
1
%I0010 %Q0015

---I I-----------------------CALL ESTEIRA <SUBROUTINE>

---I I----------------------------------------------------------------------------------------------( S )--

%Q0015

%I0014

%M0001

UPCTR ---I I----------------I I----------------------------------------------------------------------------------( %I0010

)---

---I I-------------- ------------

CONST +10

PV %R0001

%M0001

%Q0015

---I I----------------------------------------------------------------------------------------------( R )-%I0005

---I / I-------------%I0013

---I I--------------

86

Construo de Lgica para Aplicativo


Utilizando o Softawe de Programao VersaPro
Soluo: Passo 3

Figura 63

87

Instrues Bsicas do CLP 90-30


Instrues de Comparao
So instrues que executam comparaes entre dois valores ou registros:
Exemplos: Lgica de limiares para alarmes e trips de um sistema Para o CLP GE Fanuc series 90-30 existem 07 tipos de comparadores:
EQ NE GT GE LT LE RANGE Igual Diferente Maior que Maior ou igual a Menor que Menor ou igual a Range
88

Instrues Bsicas do CLP 90-30


Instrues de Comparao
Formato Geral das instrues EQ / NE / GT / GE / LT / LE

Parmetro das instrues I1 Pode ser programado como uma constante ou referncia (endereo)

I2
Q OK

Pode ser programado como uma constante ou referncia (endereo)


Deve ser programado como uma referncia (endereo) opcional e indica que a instruo foi executada sem erro
89

Instrues Bsicas do CLP 90-30


Instrues de Comparao
Entradas I1 e I2 devem ser do mesmo tipo de dado.

Sada Q

energizada quando a comparao verdadeira

Tipos de dados vlidos para os parmetros da instruo: I1 I2 %R, %L, %P, %M, %AI, %AQ, CONST %R, %L, %P, %M, %AI, %AQ, CONST

%M, %T, %G, %Q

Funcionalidade das instrues EQ / NE / GT / GE / LT / LE EQ NE LT LE GT GE Quando I1 = I2 ento Q = 1, seno Q = 0 Quando I1 <> I2 ento Q = 1, seno Q = 0 Quando I1 < I2 ento Q = 1, seno Q = 0 Quando I1 <= I2 ento Q = 1, seno Q = 0 Quando I1 > I2 ento Q = 1, seno Q = 0 Quando I1 >= I2 ento Q = 1, seno Q = 0
90

Instrues Bsicas do CLP 90-30


Instrues de Comparao
Tipos de dados a serem operados INT UINT DINT REAL Inteiro com sinal ( -32768 a +32767 ) Inteiro sem sinal ( 0 a 65535 ) Inteiro com dupla preciso ( -2.147.483.648 a + 2.147.483.647 ) Real com ponto flutuante ( -3,40 x 1038 a +3,40 x 1038 )

Formato da instruo RANGE

Se L1 <= IN <= L2, ento Q = 1, seno Q = 0


91

Instrues Bsicas do CLP 90-30


Instrues de Comparao
Tipos de dados vlidos para os parmetros da instruo: L1 L2 IN Q

%R, %L, %P, %M, %AI, %AQ, CONST %R, %L, %P, %M, %AI, %AQ, CONST %R, %L, %P, %M, %AI, %AQ %M, %T, %G, %Q

Funcionalidade da instruo RANGE Quando a instruo habilitada, o CLP executa a funo RANGE e verificar se o valor de entrada IN est dentro da faixa delimitada pelos parmetros L1 e L2.

Caso o valor de entrada IN esteja dentro desta faixa a sada Q energizada, caso contrrio, a sada Q desenergizada.
Os delimitadores L1 e L2 e a entrada IN devero ser do mesmo tipo, caso contrrio, usar as instrues de converso correspondentes. A sada OK energizada sempre que a instruo for executada
92

Construo de Lgica para Aplicativo


Exerccio Proposto 01
Utilizando o mesmo exemplo aplicativo 03 vamos acrescentar um fotosensor para detectar as peas fora do tamanho ideal conforme a figura 66. Conforme o departamento de qualidade para cada conjunto de 10 peas somente 2 peas fora de padro podero ser aceito. Quando o numero de peas fora de padro for maior que 2 o transportador de peas dever parar imediatamente e ser acionada uma lmpada oscilante para sinalizar o evento e a mesma dever ser resetada quando em condio normal for ligado a esteira. S2 CPU 311 fenix01 fotosensor Dispositivo de entrada Endereo nvel S1 Boto verde NA %I0010 0 Sensor C1 Sensor S1 NA %I0014 0 contatora Sensor S2 NA %I0004 0 Boto Emergncia %I0005 1 R1 Contato rele trmico1 NA %I0013 0 Rele Dispositivo de sada termico 3~ Contatora C1 %Q0015 Lmpada vermelha %Q0004 Figura 66 Circuito de fora de um motor da esteira

tabela 21 Endereos e nvel lgico dos dispositivos de E/S. 93

Construo de Lgica para Aplicativo


Inicio

Exerccio Proposto 01
Soluo: Passo 2
Construo do Fluxograma Analtico.
Rele trmico1 ou boto emergncia desacionado?

NO

SIM

Aciona boto A Sensor2 > 2 peas? NO Reseta lmpada vermelha NO Sensor1 = 10 peas?

SIM Aciona lmpada vermelha

SIM

Habilita motor da esteira

Habilita sensores 1e2

Desabilita motor da esteira e reseta o contador 10 peas

94

Software VersaPro

Soluo: Passo 3 Construo da Lgica Ladder conforme figura 67.


Figura 67 95

Software VersaPro
Utilizando o Softawe de Programao VersaPro
Criando Tabela de Verificao de Referncias (RVT Reference View Table)
A Tabela de verificao de referncia contem uma lista de referncias que podem ser monitoradas e atualizadas quando o CLP estiver ONLINE. A tabela RVT exibe dados quando o projeto esta aberto e ONLINE e Monitor ALL esta ativo. Para Criar a Tabela RVT devemos seguir os seguintes procedimentos: 1 - Selecione o cone File, selecione new,View Table e Reference View Table Conforme figura 68.

Figura 68

96

Software VersaPro
Utilizando o Softawe de Programao VersaPro
2 - Observe que ser apresentado uma caixa da Tabela RVT onde devemos digitar o nome e ENTER. Exemplo dados.
3 - Aps digitar o nome a Tabela RVT aparcer na barra lateral e na rea de trabalho conforme figura 69. 4 No campo Address (endereos) da tabela RVT vamos digitar como exemplo os registros %R0001 e %R0004. 5 Coloque o CLP ONLINE e RUN para analizar as variavis dos registros %R0001 e %R0004 na tabela RVT.

Figura 69

97

Software VersaPro
Utilizando o Softawe de Programao VersaPro
6 Para alterar o tipo de variavis a ser analizado, selecionar o endereo clicar com o mouse direito sobre o campo do tipo de variavis e selecionar o item Display format e escolher o tipo que desejar analizar conforme figura 70

Figura 70

98

Construo de Lgica para Aplicativo


Exemplo Aplicativo 04
Em um sistema de lubrificao com 1 motor bomba conforme figura 71 necessrio que o fluido do Tanque esteja com temperatura ideal, registrado atravs do transmissor TT301 ligado na entrada analgico %AI0002 do CLP, com valor mnimo de 50C (15800) e valor mximo igual a 70C (22500), para que possa ser efetuado a partida do motor bomba 1. Caso a temperatura no esteja na faixa ideal, o motor bomba no pode ser habilitado. Se a temperatura sair da faixa ideal aps a partida do motor bomba 1, ser acionado uma lmpada oscilante e habilitado a instruo de tempo de TRIP e aps 10 segundos ser desabilitado o motor bomba 1.
O TT301 um transmissor de temperatura programvel, extremamente verstil, que pode ser usado com praticamente todos os sensores, indicadores de posi o resistivos, etc. Destaca-se pela sua alta preciso quando utilizado com pirmetro, clulas de carga, medidores de deslocamento resistivos e outros dispositivos que necessitam de converso de mV ou Ohm para 4 a 20 mA
Motor bomba 1

CLP GE FANUC 90-30

Sinal analgico 4 20mA

sada fluido

Figura 71

99

Construo de Lgica para Aplicativo


Exemplo Aplicativo 04
Soluo: Passo 1 Levantamento dos endereos e nvel lgico dos dispositivos de entrada e sada conforme a tabela 22.
CPU 311 fenix01 Dispositivo de entrada Endereo Boto A NA %i0010 Boto B NF %i0016 Contato rele trmico1 NA %i0013 Trasmissor TT301 %Ai0002 Dispositivo de sada Contatora C1 %Q0015 Lmpada %Q0002 nvel 0 1 0 Word

C1

R1

3~

tabela 22 Endereos e nvel lgico dos dispositivos de E/S.

Figura 72 Circuito de fora motor-bomba 1

Pagina 119

100

Construo de Lgica para Aplicativo


Exemplo Aplicativo 04
Soluo: Passo 2
Construo do Fluxograma Analtico.
Partida

Inicio

MotorBomba 1
Rele termico 1 desacionado?

NO

SIM

Aciona boto A

Partida ou Parada do contator C1?

Parada

Aciona boto B

NO Aciona lmpada oscilante temperatura > = 50C e < = 70C? Aciona lmpada oscilante e temporizador

SIM Aciona contator C1

NO Tempo = 10 segundos?

NO temperatura > = 50C e < = 70C?

SIM Desaciona contator C1

SIM

101

Software VersaPro

Soluo: Passo 3 Construo da Lgica Ladder conforme figura 73.


Figura 73 102

Software VersaPro
Utilizando o Softawe de Programao VersaPro
Para analisarmos a entrada analgica 2 e a instruo de tempo TMR vamos criar a tabela Dados RVT Reference View Table conforme as paginas 115, 116 e 117 e digitar na tabela os endereos (Address): %AI0002 e %R00010 e colocar o programa ONLINE e RUN para analisar a tabela conforme a figura 74

Figura 74

103

Construo de Lgica para Aplicativo


Exerccio Proposto 02
Em um HOOD com duas motor bombas foi instalado um sistema de ventilao conforme figura 75 para estabilizar a temperatura %AI0002 (TT301) do local. Criar uma lgica para que a(s) motor bomba(s) s possa(m) partir caso a temperatura for 50C (15800) e sem sinal de TRIP. Quando a(s) motor bomba(s) estiverem em operao e a temperatura for 50C devera ser acionado o ventilador %Q00013 e acionado uma lmpada oscilante amarelo %Q0002 (alarme). Quando a temperatura for > 70C (22500) ser acionado uma a lmpada vermelha %Q0004 (TRIP) e dever ser desabilitado a(s) motor bomba(s). Nesse sistema dever ser inserido um boto de reset %i00012 para resetar o sinal de TRIP quando a temperatura voltar ao normal.
Entrada fluido Motor bombas 1 e 2 HOOD

Transmissor de Presso

ventilador

sada fluido

Figura 75

104

Construo de Lgica para Aplicativo


Exerccio Proposto 02
Soluo: Passo 1 Levantamento dos endereos e nvel lgico dos dispositivos de entrada e sada conforme a tabela 23. CPU 311 fenix01
Dispositivo de entrada Boto A NA Boto B NF Boto C NA Boto D NF Boto Reset NA Contato rele trmico1 NA Contato rele trmico2 NA Chave duas posies TT301 Dispositivo de sada Contatora C1 Contatora C2 Ventilador Lmpada amarela Lmpada vermelha Endereo %i0010 %i0016 %i0006 %i0008 %i00012 %i0013 %i0015 %i0001 %AI0002 %Q0015 %Q0016 %Q0013 %Q0002 %Q0004 105 nvel 0 1 0 1 0 0 0 0 ou 1 Word

C1

C2

R1

R2

3~

3~

Figura 37 Circuito de fora de duas motor-bombas

tabela 23 Endereos e nvel lgico dos dispositivos de E/S.

Construo de Lgica para Aplicativo


Inicio

Exerccio Proposto 02
Soluo: Passo 2
Construo do Fluxograma Analtico.
Bomba 1 Partida Partida ou Parada do contator C1? Parada NO Sinal TRIP OK? SIM Reset TRIP

Bomba 2 Partida Partida ou Parada do contator C2? Parada

Aciona boto A
NO

Aciona boto B

Sinal TRIP NO

Aciona boto C

Aciona boto D

Sinal TRIP

TT301 50C?

TT301 50C?

SIM
Aciona contator C1 Desaciona contator C1

SIM
Aciona contator C2 Desaciona contator C2

106

Construo de Lgica para Aplicativo


Exerccio Proposto 02
Soluo: Passo 2 Continuao
Construo do Fluxograma Analtico. Verificando a temperatura TT301.
Inicio

NO

NO Rele termico 1 e Rele termico 2 atuados?

NO

TT301 70C?

TT301 50C?

SIM SIM Aciona Lmpada vermelha

SIM Aciona Ventilador e Lmpada amarela

SINAL TRIP

SINAL ALARME

107

Software VersaPro

Soluo: Passo 3 Construo da Lgica Ladder conforme figura 76.


Figura 76 108

Software VersaPro

Figura 77

109

Instrues Bsicas do CLP 90-30


Instrues de Movimentao
Executam a funo de movimentar valores de uma posio de memria para outra posio As instrues de movimentao tambm movimentam dados de mesmo tipo. Exemplo: Quando uma chave for acionada posicionar uma vlvula em 25%, caso contrrio, fechar a vlvula. Tipos de dados vlidos para os parmetros da instruo: IN %R, %L, %P, %M, %AI, %AQ, CONST

%R, %L, %P, %M, %AI, %AQ

110

Instrues Bsicas do CLP 90-30


Instrues de Movimentao
Funcionalidade da instruo
Quando a instruo habilitada a mesma movimenta os valores da entrada para a sada. O comprimento de palavras a ser movimentada depende do valor programado no parmetro LEN (comprimento).

Parmetros da instruo
IN Q Palavra ou conjunto de palavras origem a ser(em) movimentada(s) Palavra ou conjunto de palavras destino para onde so movimentadas

LEN comprimento de palavras a serem movimentadas. (1 a 32767 palavras). No caso da instruo MOVE_BIT o LEN varia de 1 a 256 bits

111

Construo de Lgica para Aplicativo


Exemplo Aplicativo 05
Utilizando o exerccio proposto 02 vamos otimizar o sistema de ventilao do HOOD usando um inversor de frequncia controlado pela sada analgica %AQ0001 (0-10V) do CLP para controlar (0 100%) a velocidade do motor do ventilador. Criar uma lgica para que a(s) motor bomba(s) s possa(m) partir caso a temperatura for 50C (15800) e sem sinal de TRIP. Quando a temperatura TT301 for maior ou igual a 50C o sistema dever obedecer seguir a tabela 24. Transmissor de Temperatura TT301 50C 55C 60C 65C >70 Velocidade nominal do motor do ventilador 25% 50% 75% 100% 0% Valor INT %AQ0001 6554 16384 24575 32767 0 Tenso de sada do Carto sada analgico 2,5VDC 5VDC 7,5VDC 10VDC 0VDC

tabela 24 Valores referentes as variaes de Temperatura TT301.


Quando a temperatura for > 70C (22500) ser acionado uma a lmpada vermelha %Q0004 (TRIP) e dever ser desabilitado a(s) motor bomba(s) e o inversor de frequncia com sada de 0% ou seja ventilador parado para cortar entrada de ar e no provocar incndio. 112

Construo de Lgica para Aplicativo


Inicio

Exemplo Aplicativo 06
Soluo: Passo 2
Construo do Fluxograma Analtico.
Bomba 1 Partida Partida ou Parada do contator C1? Parada NO Sinal TRIP OK? SIM Reset TRIP

Bomba 2 Partida Partida ou Parada do contator C2? Parada

Aciona boto A
NO

Aciona boto B

Sinal TRIP NO

Aciona boto C

Aciona boto D

Sinal TRIP

TT301 50C?

TT301 50C?

SIM
Aciona contator C1 Desaciona contator C1

SIM
Aciona contator C2 Desaciona contator C2

113

Construo de Lgica para Aplicativo


Inicio

Exemplo Aplicativo 06
Soluo: Passo 2 Continuao
Construo do Fluxograma Analtico. Verificando a temperatura TT301 e ajustando o Inversor de Frequncia.

NO TT301 50C?

Velocidade motor ventilador 25%

SIM
NO TT301 55C? Velocidade motor ventilador 50%

SIM NO TT301 60C? Velocidade motor ventilador 75%

NO

SIM TT301 65C? Velocidade motor ventilador 100%

NO NO Rele termico 1 e Rele termico 2 atuados? SIM TT301 70C? SIM SIM Aciona Lmpada vermelha Velocidade motor ventilador 0%

SINAL TRIP

114

Software VersaPro

Soluo: Passo 3 Construo da Lgica Ladder conforme figura 76.


Figura 76 115

Software VersaPro

Figura 78

116

Software VersaPro

Figura 79

117