Professional Documents
Culture Documents
Nvel 01
Fnix Automao Industrial Barra Mansa RJ Email: fenixautomacaoindustrial@gmail.com Av Joaquim Leite, Ed Benedictus 01, Sala 203, Centro
Introduo
As mquinas de Automao: conjunto das tcnicas baseados em : tear so os primeiros exemplos de automao Mquinas com capacidade de executar tarefas previamente executadas pelo homem e de controlar sequncias de operaes sem a interveno humana; Aparelhos programveis com capacidade de operar quase independentemente do controle humano.
A histria da industrializao:
Produo seriada
Produo em linha Produo flexvel
PROCESSOS DE CONTROLE
Pagina 01
Introduo
CLP: Controlador Lgico Programvel
Richard Morley foi o engenheiro chefe da Hydromic Division que idealizou os primeiros CLP com rels eletromecnicos
Pagina 02
Princpio de Funcionamento
Entradas Digitais
Sadas Digitais
CPU: Responsvel pela interpretao dos comandos fornecidos pelo terminal de programao Memria: Armazena o sistema operacional, o programa e o estado das variveis de controle Interface E/S: converte os valores de tenso dos dispositivos conectados em sinais digitais e vice versa.
Entradas Analgicas
Sadas Analgicas
Pagina 03
Princpio de Funcionamento
Arquitetura da Memria do CLP
A memria do CLP divide-se em memria de aplicao, memria do usurio e programa executvel ou memria do sistema.
MEMRIA DE APLICAO.
Onde so armazenados os arquivos de programa ou seja o programa aplicativo em diagrama Ladder. Existem dois tipos: Voltil e no-voltil.
VOLTIL.
Pode ser alterada ou apagada (gravar ou ler), se ocorrer uma queda de alimentao perde-se o programa, so usadas baterias e capacitores para resguardar o programa. O exemplo amplamente utilizado a memria RAM ( memria de acesso aleatrio ).
NO - VOLTIL.
Possui a mesma flexibilidade da memria RAM e retm o programa mesmo com a queda da alimentao. Exemplo: EEPROM ( Memria de leitura eletricamente apagvel e programvel ).
Pagina 04
Princpio de Funcionamento
Arquitetura da Memria do CLP MEMRIA DO USURIO.
Constituda de bit's que so localizaes discretas dentro da pastilha de silcio, pode ser submetido a tenso, portanto lido como 1 ou no submetido tenso lido como 0 . Os dados so padres de cargas eltricas que representam um valor numrico. A cada conjunto de 16 Bit`s denomina-se palavra, estas palavras possuem uma localizao na memria chamada endereo ou registro. Onde so armazenados valores referentes aos Arquivos de Dados, que so valores associados ao programa tais como: status de E/S, valores Pr-selecionados e acumulados de temporizadores e contadores e outras constantes e variveis.
Pagina 05
Princpio de Funcionamento
Caractersticas das Conexes de Entradas e Sadas
Etapas do tratamento do sinal de entrada:
Interfaces de Entrada Digital Contato seco 24 VCC 110 VCA 220 VCA
Bornes de conexo Conversor e Condicionador Indicador de Estado Isolao Eltrica Interface/Multiplexao Etapas do tratamento do sinal de saida:
Interface/Multiplexao Memorizador de Sinal Isolao Eltrica Estgio de Sada Bornes de Ligao
Princpio de Funcionamento
Fluxograma de funcionamento de um CLP
Partida
Limpeza da memria Teste da RAM Teste de execuo
Execuo do programa Atualizao da tabela imagem das sadas Transferncia da tabela para a sada Tempo de sim Varredura Ok no
no Partida Ok sim Leitura dos sinais de entrada Atualizao da tabela imagem das entrada
O tempo gasto para a execuo do ciclo completo chamado Tempo de Varredura, e depende do tamanho do pro-grama do usurio, e a quantidade de pontos de entrada e sada. O termo varredura ou scan, so usados para um dar nome a um ciclo completo de operao (loop).
Parada
Pagina 07
Pequenas aplicaes de no maximo 32 E/S, 4 entradas analgicas e 1 saida analgica. sem possibilidade de expanso. Possibilidade de comunicao limitada.
Para pequenas aplicaes. Sistema modular com 8 mdulos de expanso. Possibilidade de comunicao limitada.
Aplicaes medianas e grandes. Duas opes: Sistema fixo (com 40 E/S + 2 mdulos) o sistema modular (com 30 mdulos). Entradas e sadas remotas. Diversar opes de comunicao. Limitaes de hardware.
Aplicaes medianas e grandes. Sistema modular. Entradas e sadas remotas. Diversar opes de comunicao. Redundncia de CPU. Extenso catlogo de hardware.
Pagina 08
CLP SLC-500
Pagina 09
Introduo ao SLC-500
Famlia de Controladores Programveis de pequeno porte, ideal para aplicaes dedicadas. Incorpora a capacidade de comunicao com os Controladores Programveis de mdio e grande porte, alm de uma ampla gama de redes: RS232 DF-1, DH-485, DH+, Remota I/O (RIO), Devicenet, Controlnet, Ethernet TCP-IP, Modbus. Profibus, Interbus, etc. Apresenta-se em 2 verses: Arquitetura Fixa (Shoebox). Arquitetura Modular:permite grande flexibilidade na configurao do sistema. A especificao direcionada para a aplicao. Seleciona-se o processador (CPU), Entrada/Sada (I/O), fonte, chassi e interface de programao e monitoramento.
Pagina 10
1- Tamanho de Memria: espao disponvel para o armazenamento de dados e de programa. 2- Pontos de Entrada e Sada: quantidade e elementos de entrada ou sada digital, analgica ou inteligente que o controlador suporta enderear. 3- Performance: o tempo de varredura do programa (para uma aplicao tpica varia de 0,9 K/ms a 8,0 K/ms) e o tempo de varredura de E/S (varia de 0,25 ms a 2,6 ms). 4- Suporte a Instruo Avanada: nmero de instrues disponveis. 5- Opes de Comunicao: distncias envolvida, equipamentos que sero integrados, tipo de controle que ser realizado.
Pagina 11
1 K palavras
Unidade compacta contendo CPU, entradas, sadas e fonte 1747-L20: 12 E + 8 S 1747-L30: 18 E + 12 S 1747-L40: 24 E + 16 S 24 diferentes verses para suportar entradas a 24Vdc ou 120/240Vac e sadas a rel, triac ou trasistor Controla at 104 pontos E/S (04 analgicas) Chassi para expanso com duas ranhuras Backup de Memria Capacitor: retm a memria por pelo menos 2 semanas Bateria de ltio (opcional): - retm a memria por 5 anos EEPROM ou UVPROM (opcionais)
Pagina 12
? 1747-L511: 1 K palavras
? 1747-L514: 4 K palavras ? Controla at 960 pontos de E/S (96 analgicas) ? Mximo de 30 ranhuras distribudas em at 3 chassis em modo local ? No aceita E/S distribudas ? Backup de Memria ? Capacitor: retm a memria por pelo menos 2 semanas - mod. 1747-L511 ? Bateria de ltio: retm a memria por 2 anos - mod. 1747-L514 ? EEPROM ou UVPROM (opcionais)
Pagina 14
? 1747-L531: 8 K palavras
? 1747-L532: 16 K palavras ? Endereamento de 256 palavras de entrada e 256 palavras de sada ? Mximo de 30 ranhuras distribudas em at 3 chassis em modo local ? E/S distribudas em RIO, Devicenet, Controlnet, Profibus, Interbus ? Backup de Memria ? Bateria de ltio: retm a memria por 2 anos ? Flash EPROM (opcionais) ? Scan tpico de programa: 1ms/K palavra
? Trs opes de memria com Coprocessador Aritmtico ? 1747-L541: 16 K palavras ? 1747-L542: 32 K palavras ? 1747-L543: 64 K palavras ? Endereamento de 256 palavras de entrada e 256 palavras de sada ? Mximo de 30 ranhuras distribudas em at 3 chassis em modo local ? E/S distribudas em RIO, Devicenet, Controlnet, Profibus, Interbus ? Backup de Memria ? Bateria de ltio: retm a memria por 2 anos ? Flash EPROM (opcionais) ? Scan tpico de programa: 0,9ms/K palavra ? Scan tpico de E/S: 0,225 ms ? Portas de comunicao: DF-1 full duplex, DF-1 half duplex, DH-485 e ASCII (RS-232) Rede DH+
Pagina 16
? Trs opes de memria ? 1747-L551: 16 K palavras ? 1747-L552: 32 K palavras ? 1747-L553: 64 K palavras ? Endereamento de 256 palavras de entrada e 256 palavras de sada ? Mximo de 30 ranhuras distribudas em at 3 chassis em modo local ? E/S distribudas em RIO, Devicenet, Controlnet, Profibus, Interbus ? Backup de Memria ? Bateria de ltio: retm a memria por 2 anos ? Flash EPROM (opcionais) ? Scan tpico de programa: 0,9ms/K palavra ? Scan tpico de E/S: 0,225 ms ? Portas de comunicao: DF-1 full duplex, DF-1 half duplex, DH-485 e ASCII (RS-232) Ethernet TCP/IP
Pagina 17
Pagina 18
Chassis
Quatro tamanhos 1746-A4, A7, A10 e A13 com 4, 7, 10 e 13 ranhuras Mximo de 30 ranhuras teis para cartes de E/S O SLC 500 ou 1747-ASB ocupa a primeira ranhura do primeiro chassi Nos demais chassis a primeira ranhura disponvel para um mdulo de E/S A ligao entre os chassis feita atravs de um simples cabo paralelo: 1746-C7 ou C9 Quantidade de chassis limitada a 3 por CPU ou ASB
Pagina 19
Chassis
1746-A4
1746-A7
Pagina 20
Chassis
1746-A10
Pagina 21
1746-A13
Chassis
Pagina 22
Fontes
Pagina 23
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).
Pagina 24
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).
Pagina 25
So definidos como sinais variantes no tempo podem ser : 4 20 mA, 0 10 volts, -20 +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 valvlas de controle, inversores de frequencia, etc.
Obs. A Allen Bradley dispes de cartes de entrada e sadas analgicas conjugados (ver manual de fabricante).
Cartes Especiais
Modulo Scanner para Rede Remota I/O (RIO) 1746-SN
Cartes Especiais
Modulo Adptador para Rede Remota I/O (RIO) 1746-ASB Display Status Suporta endereamento de 1/2 , 1 e 2 ranhuras Endereo e tamanho selecionveis Suporta at 30 mdulos de qualquer tipo discretos e maioria dos especiais Opo p/ mapeamento discreto ou Block Transfer Diagnstico do sistema com displays de 7 segmentos Funcionamento baseado no 1771-ASB srie C Permite que processadores SLC & PLC controlem E/S 1746 Hold Last State e Processor Restart Lockout. Opera a 57.6, 115.2 and 230.4 Kbaud Suporta funo Extended Node (32 adaptadores). DIP Switches de configuraes Conector p/ Remota I/O 888
Pagina 28
Cartes Especiais
CPU (local)
Rede Remota (RIO) 1747 - ASB deve residir no slot 0 (zero) do chassi 1746
Compatvel c/ todos os chassis 1746 (A4, A7, A10 & A13) 1747 - ASB pode controlar at 30 slots em 3 chassis utilizando cabos p/ interligao de chassis (C7, C9 e C16) Parmetros operacionais configurados por 3 grupos de DIP switches com 8 chaves em cada um.
888
Remota ( Campo)
Pagina 29
Cartes Especiais
Modulo de Programao Basic 1746-BAS ? Interface com balanas, impressoras, etc... ? 2 Portas RS-232/422/423/485 ? 1 para programao ? 1 para uso do programa ? 1 Porta DH-485 ? Programvel em Basic ? 24K bytes de RAM com bateria ? Backup opcional com EEPROM/UVPROM
Pagina 30
Cartes Especiais
Modulo de Contagem de Alta Velocidade e Encoder 1746-HSCE ? Contador de alta velocidade com 1 canal (1746-HSCE) ? Contador de alta velocidade com 2 canais (1746-HSCE2) ? Capacidade para encoder de 2 Quadraturas/Diferencial ou 4 pulsos para entrada tipo single-ended ? Freqncias de 250KHz(X4), 500KHz (X2) e 1MHz (outras) ? Contagem at 32.768 (16 bits) ou 8.388.607 (24 bits) ? Compatvel com SLC 5/02 ou maior
Pagina 31
RSLinx e RSLogix500
Utilizando o RSLINX e RSLOGIX no CLP SLC500
As sees a seguir descrevem outra opo de configurao e programao disponvel para o CLP SLC500. O Que o RSLinx?
um Programa usado para configurao de drivers para a comunicao PC PLC. Necessidade: Quando for preciso fazer download ou upload de programas. Configurao das portas para programao Ladder. Monitorao em tempo real do PLC. Programao on-line
Pagina 32
RSLinx e RSLogix500
Configurando o RSLINX
Configurao do canal serial do computador para comunicao com o CLP SLC500. 1 - Abra o RSLinx, clicando no cone na rea de trabalho ou clicando em Iniciar / Programas / Rockwell Software / RSLinx / RSLinx . 2 - Clique no cone ou no menu Communications selecione o item Configure Drivers mostrado na figura 25 em seu RSLinx para acessar o item Configure Drivers:
Pagina 33
Figura 25
RSLinx e RSLogix500
Configurando o RSLINX
3 - No Configure Drivers selecione o driver de acordo com a conexo. 4 - Selecione o driver 1747 PIC / AIC + Device, e clique em Add New conforme figura 26. Conversor de Interfase 1747-PIC: Este conversor tem objetivo de alterar nveis de sinal de RS232 do computador pessoal para nveis de sinal de RS485 para controlador SLC 500 (CPU5/01,5/02 e 5/03). 5 Cofigure a porta de comunicao (Comm Port) e velocidade (Baud Rate) conforme figura 27 e OK.
Figura 26
Pagina 34
Figura 27
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
O SOFTAWE de Programao RSLOGIX500 O pacote de programao da lgica LADDER 500 auxilia a maximizar o desempenho, poupar tempo de desenvolvimento de projeto e melhorar a produtividade. Os pacotes de programao do RSLOGIX so compatveis com programas criados com os pacotes de programao baseados em MS DOS da ROCKWELL (APS). 1 - Aps acessar o software vamos criar um novo programa conforme figura 28.
Pagina 35
Figura 28
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
O SOFTAWE de Programao RSLOGIX500 2 Selecione o tipo de CPU utilizada conforme figura 29. Exemplo: 1747-L532C/D 5/03 12k OS 302. 3 Com o mouse clicar sobre o cone IO configuration para configurar o RACK e slots conforme figura 30. Obs. Utilizar os modelos da pagina 38 . 4 Ou clicar sobre Read IO Config. Para configurar automaticamente os slots. Obs. Este recurso so funciona com o drive de comunicao ativo e para modelos de CPU 5/03 a cima com atualizaes mais recentes.
Figura 29
Pagina 36
Figura 30
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
O SOFTAWE de Programao RSLOGIX500 5 Ao clicar com o mouse sobre o cone Processor Status temos acesso ao arquivo de status do processador, tais como velocidade de scanneamento, relgio tempo real, falhas etc Conforme figura 31. 6 Ainda em arquivos de status, atravs do cone MAIN temos acesso a data e hora do controlador conforme figura 32.
Aps verificar qual erro ocorreu apagar a falha atravs da tecla indicada
Figura 31
Pagina 37
Figura 32
Configurando o SLC-500
Software APS Advanced Programming Software
?Para aperfeioar nosso aprendizado vamos configurar OFF LINE 2 tipos diferentes de SLC-500 conforme os modelos abaixo, os quais sero usados durante todo o treinamento do CLP SLC-500.
SLOT 0 1747-L524 5/02 CPU 4K SLOT 1 Entradas digitais modelo: 1746-IB16 SLOT 2 Sadas digitais modelo: 1746-OW16 SLOT 3 Entradas e sadas analgicas modelo: 1746NIO4I
SLOT 0 1747-L532C/D 5/03 CPU 16K OS 302 SLOT 1 VAZIO SLOT 2 Entradas digitais modelo: 1746-IB16 SLOT 3 Sadas digitais modelo: 1746-OW16 SLOT 4 Sadas digitais modelo: 1746-OB16 SLOT 5 Entradas analgicas modelo: 1746-NI4 SLOT 6 Entradas e Sadas analgicas modelo: 1746NIO4V Pagina 38
Endereamentos:
Endereos de entradas e Sadas
Para que a lgica programada pelo usurio para o CLP SLC-500 funcione corretamente necessrio enderear todos os SLOTs (mdulos de entradas e sadas) e seus RACKs (chassis). SLC 500 fixo SHOEBOX Os endereos de entradas e sadas (I/O IN/OUT) para o SLC500 Fixo so fixos e dependem do modelo utilizado. Por exemplo: L20: Entradas I:0/00 a I:0/11 Sadas O:0/00 a O:0/07 Os endereos encontram se discriminados no chassi do CLP Para se enderear o chassis de expanso: ENTRADA I: 1/__ numero do SLOT 1 OU 2
Pagina 39
OU
Endereamentos:
Endereos de entradas e Sadas
Para que a lgica programada pelo usurio para o CLP SLC-500 funcione corretamente necessrio enderear todos os SLOTs (mdulos de entradas e sadas) e seus RACKs (chassis).
SLC 500 Modular RACK Local O SLOT 0 do RACK sempre ser ocupado pela CPU ou pelo adaptador de rede.
I: 1/01
Tipo I Entrada Digital O Sada Digital Numero SLOT Numero do BIT 1 e max 30 00 a 07 ou 00 a 15 ou mesmo 00 a 31
Pagina 40
Endereamentos:
Exemplo de endereamento do SLC-500
Observao: A diferena de enderear as E/S analgicas esta somente na mudana do sinal ( / ) para ( . ).
Operao
I:2/0
Diagrama
I:2/5 O:3/0
AND
I:2/0 O:3/0
( )
( )
I:2/5 I:2/0 O:3/0
OR
NOT
( )
Pagina 43
Caso 1 Misturador de Lquidos Descrio Pretende-se controlar o funcionamento de um dispositivo que efetua a mistura de dois lquidos, utilizando trs botes: 1 Boto de liberao do lquido A 2 Boto de liberao do lquido B 3 Boto de parada de emergncia I:2/1 I:2/15 I:2/10
O motor acionado quando um dos lquidos liberado para o misturador. O contator da chave de acionamento do motor est ligado na sada O:3/0 do CLP SLC-500.
Pagina 44
Exemplo de Aplicao:
Caso 1 Misturador de Lquidos Soluo Basta efetuar o OR entre as entradas lquido A e lquido B, seguido do AND com a entrada de emergncia negada.
Comeam de cima para baixo e da esquerda para direita; Resolvem-se primeiro as operaes em srie (AND) e depois as operaes em paralelo (OR).
I:2/1
I:2/11
O:3/0
( )
I:2/15
Sada
Operao AND Operao OR
Pagina 45
Fluxograma Analtico
Definio de Fluxograma Analtico
O fluxograma um recurso tcnico e analtico que permite descrever operaes e envolvidos no processo de forma clara facilitando a viso do todo. Tem como objetivos uma maior padronizao na representao dos mtodos, maior rapidez na descrio dos mtodos administrativos, facilitar leitura e interpretao das rotinas administrativas, identificar pontos mais importantes das atividades, melhorar o grau de anlise do processo. possvel realizar a reviso, anlise e planejamento de rotinas em sistemas a serem implantados ou j existentes. Alm disso, facilita a identificao de deficincias uma vez que oferece a visualizao de todos os passos operacionais.
Pagina 46
Fluxograma Analtico
Definio de Fluxograma Analtico
Os principais elementos do fluxograma consistem em: - Atividade: simboliza a execuo de uma tarefa ou de um passo no processo; - Deciso: representa um ponto do processo em que uma deciso deve ser tomada, em funo do valor de alguma varivel ou da ocorrncia de algum evento. - Resposta: representa a resposta a uma deciso. - Incio/fim: identifica pontos de incio ou de concluso de um processo. Os smbolos utilizados para a representao das aes esto apresentados na tabela 1 a seguir:
Fluxograma Analtico
Exemplo de Fluxograma Analtico
Misturador de Lquidos
Descrio: Pretende-se controlar o funcionamento de um dispositivo que efetua a mistura de dois lquidos, utilizando trs botes: 1 Boto de liberao do lquido A 2 Boto de liberao do lquido B 3 Boto de parada de emergncia I:2/1 I:2/15 I:2/10
RUN
no
Lquido A ou B liberado?
Sim
Sim
O motor acionado quando um dos lquidos liberado para o misturador. O contator da chave de acionamento do motor est ligado na sada O:3/0 do CLP SLC-500.
Aciona Misturador
No
Normaliza emergncia
Pagina 48
Pagina 49
? Energizar Sada ( OTE ) Output Energize ---( )---? Energizar Sada com Reteno ( OTL ) Output Latch ---( L )---? Desenergizar Sada com Reteno ( OTU ) Output unlatch ---( U )----
Pagina 50
Obs. O estado do bit correspondente s ser verdadeiro se o dispositivo de entrada estiver fechado (CLOSED).ver tabela da verdade pagina .
Pagina 51
Pagina 52
Instruo XIO
0
Fechado ( CLOSED ) 1
---l / l---
1
FALSO
O estado do bit s verdadeiro na instruo quando o dispositivo de entrada estiver aberto (OPEN), desenergizado ou seja nvel 0.
---l / l--Pagina 53
l-----l l-----l / l---------------------------------------------------------------------------------------------------------------( )-----l 5 10 Exemplo nvel de sinal fsico da entrada entrada I:2/5 = 1 e I:2/10 = 0 resultando sada O:3/0 = 1.
Pagina 54
Pagina 55
Uma instruo OTU com o mesmo endereo da instruo OTL rearma ( desabilita ou desenergiza ) o bit na memria. Quando uma lgica verdadeira estabelecida, a instruo OTU desenergiza seu bit correspondente na memria.
Quando o controlador passa do modo Operao para programao., ou na queda de alimentao ( desde que haja uma bateria de back-up instalada ou um capacitor ), a ltima instruo verdadeira de Energizar ou Desenergizar Sada com Reteno continua a controlar o bit na memria. O dispositivo da sada energiza com reteno energizado mesmo que a condio na linha, que controla a instruo de energizar sada com reteno, passe a falsa. Ao retornar ao modo Operao ou no caso da alimentao ser restaurada, o controlador inicialmente varre todas as linhas como se fossem falsas. As instrues retentivas mantm o seu estado. O programa de aplicao pode examinar um bit controlado pelas instrues OTL e OTU sempre que necessrio.
Pagina 56
l-----I I---------------------------------l OSR l----------------------------------------------------------------------------( )-----l Obs.: As condies de entrada no devem ser posicionadas depois da instruo OSR em uma linha. Caso contrrio, operao imprevista pode ocorrer.
Pagina 57
K1 contatora
CPU 5/03 fenix01 Dispositivo de entrada Endereo Boto verde NA I:2/4 Dispositivo de sada Contatora K1 O:3/15 3~
nvel 0
K1 contatora
Aciona boto A
no
Boto A acionado?
SIM
3~
Aciona Contatora K1
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
Editando uma linha de Programao: 03 Para editar uma linha de programao devemos seguir os seguintes procedimentos: Clicar com o mouse sobre a instruo que ser utlizada ou digitar a linha conforme figura 04. Aps inserir todas as instrues desejadas na linha clicar sobre o cone (verify file). Caso alguma instruo esteja errada ser apresentado uma caixa informando os erros.
Clicar e arrastar o contato ou digitar a linha.
Escolha as instrues
Pagina 61
Figura 04
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
Soluo: Passo 3 Construo da Logica LADDER 01 Aps clicar sobre a instruo ex: BIT XIC dar um dublo click sobre a instruo selecionada na rea de trabalho para inserir o endereo ex: I:2/4. Conforme figura 05. 02 Seguir os mesmo procedimentos para a instruo de sada BIT OTE O:3/15. Conforme figura 06. 03 Aps inserir todas as instrues clicar sobre o cone programa. Verify File para verificao na existncia de erros no
Figura 05
Pagina 62
Figura 06
K1 contatora
nvel 0 1
Aciona boto A
K1 contatora
Boto B Normal? SIM
no
Desaciona Contatora K1
3~
Figura 07 Circuito de fora de um motor-bomba
Pagina 64
Aciona Contatora K1
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
Soluo: Passo 3 Construo da Logica LADDER 01 Utilizar a mesma lgica LADDER do exemplo aplicativo 01. 02 Com um click sobre a instruo BIT XIC inserir na linha de programao e enderear como I:2/6 conforme a figura 08.
Pagina 65
Figura 08
Figura 09
Pagina 66
Figura 10
Pagina 67
Figura 11
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
Acessando o CLP SLC500 ON LINE 01 Ao clicar com o mouse sobre o cone Comms temos acesso as todas as configuraes e status ON LINE do CLP conforme figura 12. 02 Atravs desse cone podemos tambm baixar os arquivos do CLP (Upload) ou transferir para o mesmo (Download) conforme a figura 13.
Figura 12
Pagina 68
Figura 13
K1 contatora
R1 Rele termico
CPU 5/03 fenix01 Dispositivo de entrada Endereo Boto verde NA I:2/4 Boto vermelho NF I:2/6 Contato rele trmico NA I:2/3 Dispositivo de sada Contatora K1 O:3/15
3~
nvel 0 1 0
Aciona boto A
K1 contatora
no
Desaciona Contatora K1
R1 Rele termico
no
3~
SIM
Aciona Contatora K1
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
Soluo: Passo 3 Construo da Logica LADDER 01 Utilizar a mesma lgica LADDER do exemplo aplicativo 02. 02 Com um duplo click sobre a instruo BIT XIO inserir na linha de programao e enderear como I:2/3 conforme a figura 15.
Pagina 71
Figura 15
Pagina 72
Figura 16
K1 contatora
R1 Rele termico
CPU 5/03 fenix01 Dispositivo de entrada Endereo Boto verde NA I:2/4 Boto vermelho NF I:2/6 Contato rele trmico NA I:2/3 Dispositivo de sada Contatora K1 O:3/15 3~
nvel 0 1 0
K1 contatora
START
STOP
Aciona Boto A
R1 Rele termico
Aciona Contatora K1
3~
Desaciona Contatora K1
no
Pagina 76
Exerccio Proposto 01
Soluo: Passo 2 Construo do Fluxograma Analtico continuao.
Subrotina Motorbombas
no
no
STOP
START
STOP
START
Aciona Boto A
Aciona Boto C
Desaciona Contatora K1
Aciona Contatora K1
Desaciona Contatora K2
Aciona Contatora K2
Pagina 77
Quando a condio da linha verdadeira, o controlador salta para a instruo de sub-rotina e reassume a execuo a partir da. Cada Sub-rotina deve ter seu prprio arquivo, identificado por um nico nmero (3-255). Exemplo LAD 3. ? Parmetro da Instruo JSR O parmetro da instruo JSR corresponde ao nmero do arquivo da sub-rotina, que pode ser um nmero decimal de 3 a 255.
Pagina 78
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
CRIANDO SUB-ROTINAS DO USURIO : Em um projeto envolvendo o CLP SLC500 temos um programa principal (LAD 2) e at 255 Sub-rotinas que devero ser criados pelo usuario conforme figura 18. Clicar com o mouse sobre o submenu Program File para criar a sub-rotina. Devemos declarar as sub-rotinas e depois inserir uma instruo de chamada (JSR) que esta na area de instrues de controle (Program Control) para cada subrotina no LAD2 conforme figura 19. Obs: Sem a instruo de chamada (JSR) para uma determinada sub-rotina a mesma fica inativa.
Figura 18
Pagina 79
Figura 19
Pagina 80
Figura 20
Pagina 81
Figura 21
Pagina 82
Figura 22
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
Editando descrio ou smbolo as instrues Ao clicar com o mouse sobre a instruo conforme figura 23 ou aps enderear a mesma podemos editar um smbolo ou um comentrio sobre esta instruo ou ao seu endereo. Obs. Se for editado uma descrio tipo endereo (address) o mesmo aparecer na lgica toda vez que for solicitado o mesmo endereo.
Pagina 83
Figura 23
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
Editando descrio ou titulo a linha (RUNG) Ao clicar com o mouse sobre a linha (rung) conforme o exemplo da figura 24, podemos inserir um titulo ou mesmo um comentrio da lgica Ladder naquela linha. Obs. Se for inserido um titulo ou comentrio sobre o endereo de sada (Output Address) o mesmo aparecer em outras linhas, toda vez que for inserido o mesmo endereo de sada, por isso ateno na hora de selecionar onde deve ser editado o comentrio. Ver figura 25.
Figura 24
Pagina 84
Figura 25
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
Inserindo forces ao programa aplicativo: 01 Para fora um ponto no programa aplicativo, colocar o CLP ON LINE, habilitar os forces e depois clicar sobre o submenu Force File e escolher o ponto, entrada ou sada que ser forado conforme figura 26. Obs. O maximo de cuidado dever ser tomado ao fora um ponto pois o mesmo poder causar um acidente se habilitado indevidamente.
Habilita-se os forces.
Pagina 85
Figura 26
B3:0
0
So arquivos onde esto armazenados valores usados pelo programa aplicativo. Cada arquivo possui 256 elementos B3:0 B3:255. Um Flag do ponto de vista de programao, pode ser tratado como uma sada, porm no atua nas sadas externas do Controlador Programvel e, portanto, no se ocupa uma sada desnecessariamente, contudo temos onde armazenar um resultado temporrio.
Pagina 86
K1
K2
R1
R2
nvel 0 1 1 0 0
3~
3~
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
Pagina 91
Pagina 92
Figura 27
Pagina 93
Figura 28
Pagina 94
Figura 29
? Bits de Estado:
15 14 13 12 11 10 CU CD DN OV UN UA Uso Interno Valor Pr - Selecionado Valor Acumulado CU = Bit de habilitao de contador crescente CD = Bit de habilitao de contador decrescente DN = Bit de executado OV = Bit de overflow UN = Bit de underflow UA = Atualizao de acumulador (apenas HSC)
As instrues de Contador Crescente (CTU) e Contador Decrescente (CTD) contam as transies de falsa para verdadeira, as quais podem ser causadas por eventos que ocorrem no programa, tais como peas que passam por um detector.
Cada contagem retida quando as condies da linha se tornam falsas e assim permanece at que uma instruo RES, com o mesmo endereo da instruo de contador, seja habilitada. A palavra de controle para as instrues de contador incluem seis bits de estado.
Pagina 95
O Contador de Alta Velocidade (HSC) uma variao do contador Crescente (CTU). A instruo HSC habilitada quando a lgica da linha verdadeira e desabilitada quando a lgica falsa. Importante: Esta instruo proporciona uma contagem em alta velocidade somente nos controladores com estrutura E/S fixa de 24Vcc. A entrada I:0/0 opera, ento, no modo de alta velocidade. Cada transio que ocorre na entrada I:0/0 ir fazer com que o valor acumulado do contador de alta velocidade seja incrementado. Quando esse valor se igualar ao valor pr-selecionado, o bit de executado (C5:0/DN) ser energizado com reteno e para desernegizar o bit DN da instruo utilize a instruo de Desernegizar sada com Reteno (OTU). O bit (UA) atualiza a palavra de valor acumulado de C5:0 quando a condio dor verdadeira. (Utilize apenas a instruo OTE).
Pagina 98
C1 contatora
S1 Sensor
R1 Rele termico 3~
CPU 5/03 fenix01 Dispositivo de entrada Endereo Boto verde NA I:2/15 Sensor S1 NA I:2/1 Boto Emergncia I:2/10 Contato rele trmico1 NA I:2/3 Dispositivo de sada Contatora C1 O:3/15
nvel 0 0 0 0
Tabela 11 Endereos e nvel lgico dos dispositivos de E/S. Figura 30 Circuito de fora de um motor da esteira
Pagina 99
Rotina Principal
RUN
no
SIM
Aciona Boto A
RESET contador
no
Aciona motor
Contador = 10 peas ?
SIM
Habilita Sensor
Desabilita motor
Pagina 100
Pagina 101
Figura 31
Pagina 114
Instruo Diferente (NEQ): Quando os valores dos parmetros Source A e Source B no forem iguais, esta instruo ser logicamente verdadeira. Se esses dois valores forem iguais, esta instruo ser falsa. Parmetros da Instruo (NEQ): Deve-se introduzir um endereo de palavra para o parmetro Source A. Pode-se introduzir uma constante de programa ou um endereo de palavra para Source B.
Instruo Menor que (LES): Quando o valor do parmetro Source A for menor que o valor de Source B, esta instruo ser logicamente verdadeira. Se o valor de Source A for maior ou igual ao valor de Source B, esta instruo ser falsa. Parmetros da instruo (LES): Deve-se introduzir um endereo de palavra para o parmetro Source A. Pode-se introduzir uma constante de programa ou endereo de palavra para Source B.
Pagina 115
Instruo Menor ou igual a (LEQ): Quando o valor do parmetro de Source A for menor ou igual ao valor de Source B, esta instruo ser logicamente verdadeira. Se o valor de Source A for maior que o valor de Source B, esta instruo ser falsa. Parmetros da instruo (LEQ): Deve-se introduzir um endereo de palavra para o parmetro Source A. Pode-se introduzir uma constante de programa ou um endereo de palavra para Source B.
Instruo Maior que (GRT): Quando o valor do parmetro Source A for maior que o valor de Source B, esta instruo ser logicamente verdadeira. Se o valor de Source A for menor ou igual ao valor de Source B, esta instruo ser falsa. Parmetros da instruo (GRT): Deve-se introduzir um endereo de palavra para o parmetro Source A. Pode-se introduzir uma constante de programa ou um endereo de palavra para Source B.
Pagina 116
Instruo Maior ou igual a (GEQ): Quando o valor do parmetro de Source A for maior ou igual ao valor de Source B, esta instruo ser logicamente verdadeira. Se o valor de Source A for menor que o valor de Souce B, esta instruo ser falsa. Parmetros da instruo (GEQ): Deve-se introduzir um endereo de palavra para o parmetro Source A. Pode-se introduzir uma constante de programa ou um endereo de palavra para Source B.
Pagina 117
Pagina 118
Figura 59
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
Trabalhando com sinal de E/S Analgico. Com o CLP ON LINE podemos atravs do submenu Data file (rea de dados) observar os valores de entrada e sada analgica. No arquivo I1 Input podemos observar os pontos de entrada digitais e analgicos conforme figura 63. Para facilitar podemos alterar os dados para DECIMAL ou mesmo BINARIO. Temos como exemplo de entrada analgico o carto 1746-NI4 com 4 entradas analgico (I:5.0, I:5.1, I:5.2 e I:5.3) que trabalham com range de 20mA a 20mA o que correspondem a 32768 a 32767.
Pagina 121
Figura 63
RSLinx e RSLogix500
Utilizando o Softawe de Programao RSLOGIX500
Trabalhando com sinal de E/S Analogico. No arquivo O0 Output podemos observar os pontos de sadas digitais e analogicos conforme figura 64. Para facilitar podemos alterar os dados para DECIMAL ou mesmo BINARIO. Temos como exemplo de sada analogico o carto 1746NIO4V com 2 sadas analogicos (O:6.0 e O:6.1) que trabalham com range de 10VDC a 10VDC o que correspondem a 32768 a 32767.
Pagina 122
Figura 64
Obs. O tempo de 3 segundos corresponde ao tempo mnimo para o motor bomba estabilizar a presso. Todas as informaes dos equipamentos devem ser analisadas para que a Lgica Ladder possa funcionar em harmonia.
Entrada fluido Motor bombas 1 e 2
Transmissor de Presso
sada fluido
Pagina 123
Figura 65
C1
C2
R1
R2
3~
3~
CPU 5/03 fenix01 Dispositivo de entrada Endereo Boto verde NA I:2/4 Boto vermelho NF I:2/6 Boto vermelho NF I:2/8 Contato rele trmico1 NA I:2/3 Contato rele trmico2 NA I:2/5 Transmissor Presso I:5.1 Dispositivo de sada Contatora C1 O:3/15 Contatora C2 O:3/13
nvel 0 1 1 0 0
Exerccio Proposto 05
Soluo: Passo 2 Construo do Fluxograma Analtico. Soluo: Passo 3 Diagrama Ladder. Obs: segue se em anexo
Rele trmico1 ou Rele trmico2 ou boto B e C NO desliga desabilitado? NO
SIM
Aciona boto A
NO
NO
SIM
Temporiz.= 3 seg? NO
SIM Fim
Pagina 125
Instruo de Moviementao MOV: O Controlador move o valor da fonte (Source) para o destino (Dest). Parmetros da instruo de Movimentao MOV: Souce endereo fonte do dado que se deseja mover. Pode ser um endereo de palavra ou uma constante de programa. Dest endereo destino para onde a instruo move o dado. Deve ser um endereo de palavra.
Pagina 126
sada fluido
Pagina 127
Figura 66
C1
C2
nvel 0 1 1 0 0
R1
R2
3~
3~
NO
NO
Pagina 129