Escolar Documentos
Profissional Documentos
Cultura Documentos
Nvel 01
Fnix Automao Industrial Barra Mansa RJ Email: fenixautomacaoindustrial@gmail.com Av Joaquim Leite, Ed Benedictus 01, Sala 203, Centro
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
Series 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
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.
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:
Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)
Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)
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)
Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)
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.
Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)
Chassis (Baseplates)
Classificao dos tipos de Chassis (Baseplates)
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.
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.
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
19
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
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
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
27
28
N do Catalogo do Mdulo
29
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.
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
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
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
Verifica tudo
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
%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
%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
%S bits e/ou registros de falhas e diagnsticos do sistema Alguns bits de STATUS do CLP 90-30:
%S0001
%S0003 %S0004 %S0005
%S0006
%S0007 %S0008 %S0014
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
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
52
53
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
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
C1
C2
R1
R2
nvel 0 1 0 1 0 0 0 ou 1
3~
3~
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
STOP
START
STOP
START
Aciona Boto A
Aciona Boto C
Desaciona Contatora K1
Aciona Contatora K1
Desaciona Contatora K2
Aciona Contatora K2
57
BLK MAIN
1
CALL BOMBAS <SUBROUTINE>
BLK BOMBAS
%I0001 %I0010 %Q0015
---I I------------------------
%I0001
%I0016
%Q0015
---I I-------------3
%I0001 %I0006 %Q0016
%I0001
%I0008
%Q0016
---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.
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
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
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
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.
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
70
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
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
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
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
no
75
no
STOP
START
STOP
START
Aciona Boto A
no
Aciona Boto B ou Rele Trmico 1 Aciona Contatora K1
Temporizador = 10 seg ?
SIM
Desaciona Contatora K1
Aciona Temporizador
Desaciona Contatora K2
Aciona Contatora K2
76
BLK MAIN
1
CALL BOMBAS <SUBROUTINE> %I0010
BLK BOMBAS
%Q0015
---I I------------------------
%I0016
%Q0015
---I I-------------3
%Q0015 TMR 0.10S %M0001
%M0001
%I0008
%Q0016
---I I--------------
77
instruo ONDTR
%R00004
Instruo OFDT
Figura 57 modelos de instrues de Temporizadores
%R00007
78
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
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
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
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
No exemplo acima, o contador decrescente identificado como COUNTP conta 5000 novas partes antes de energizar a sada %Q00005.
83
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
BLK esteira
no
RESET contador
no
Aciona motor
Habilita Sensor
Desabilita motor
85
BLK ESTEIRA
1
%I0010 %Q0015
%Q0015
%I0014
%M0001
)---
CONST +10
PV %R0001
%M0001
%Q0015
---I / I-------------%I0013
---I I--------------
86
Figura 63
87
Parmetro das instrues I1 Pode ser programado como uma constante ou referncia (endereo)
I2
Q OK
Sada Q
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
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
%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
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
94
Software VersaPro
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
sada fluido
Figura 71
99
C1
R1
3~
Pagina 119
100
Inicio
MotorBomba 1
Rele termico 1 desacionado?
NO
SIM
Aciona boto A
Parada
Aciona boto B
NO Aciona lmpada oscilante temperatura > = 50C e < = 70C? Aciona lmpada oscilante e temporizador
NO Tempo = 10 segundos?
SIM
101
Software VersaPro
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
Transmissor de Presso
ventilador
sada fluido
Figura 75
104
C1
C2
R1
R2
3~
3~
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
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
NO
NO
TT301 70C?
TT301 50C?
SINAL TRIP
SINAL ALARME
107
Software VersaPro
Software VersaPro
Figura 77
109
110
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
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
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
Exemplo Aplicativo 06
Soluo: Passo 2 Continuao
Construo do Fluxograma Analtico. Verificando a temperatura TT301 e ajustando o Inversor de Frequncia.
NO TT301 50C?
SIM
NO TT301 55C? Velocidade motor ventilador 50%
NO
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
Software VersaPro
Figura 78
116
Software VersaPro
Figura 79
117