Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual de Programao
-1-
INTRODUO HISTRIA E CONCEITO DO CLP OS CLPS COM IHM INCORPORADA LINHA KL320, KL640. INTERLIGAO DO CLP
ENTRADA DIGITAL DO TIPO N ENTRADA DIGITAL DO TIPO P SADA DIGITAL DO TIPO N SADA DIGITAL DO TIPO P SADA DIGITAL A RELE ENTRADA ANALGICA POR CORRENTE ENTRADA ANALGICA POR CORRENTE
4 5 6 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 12 12 13 13 14 14 14 15 15 16 16 17 18 19 20 22 23 24 25
4-
PROGRAMAO DO CLP.
MEMRIA BSICA MEMRIA DE DADO MEMRIA DE PROGRAMA MEMRIA DO USURIO BIT: BYTE: WORD: MEMRIA VOLTIL NA RAM MEMRIA RETENTIVA NA NVRAM MEMRIA RETENTIVA NA EPROM:
4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 -
ENDEREAMENTO DA MEMRIA TABELA DE ENDEREAMENTO GERAL TABELA DE BYTES DE SISTEMA TABELA DE BITS DE SISTEMA TIPO DE INSTRUO DO LADDER. CONTATO NORMALMENTE ABERTO CONTATO NORMALMENTE FECHADO CONTATO POR BORDA POSITIVA CONTATO POR BORDA NEGATIVA SADA SIMPLES SADA COMPLEMENTAR SADA SET E RESET TEMPORIZADOR NA ENERGIZAO ( TON ) TEMPORIZADOR NA DESERNERGIZAO ( TOFF ) TEMPORIZADOR DE PULSO ( TP ) CONTADOR UP CONTADOR DOWN CONTADOR RPIDO INSTRUCES DE COMPARAO -2-
6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12 6.13 6.14 -
PROGRAMAO DA IHM TELAS DE NAVEGAO TELAS DE EVENTO TELAS DE ALARME CAMPO DE EDIO CAMPO DE VISUALIZAO CAMPO STRING CAMPO SELETOR CAMPO BARGRAPH
8 - EXEMPLOS DE PASSAGENS DE ESQUEMAS ELTRICOS PARA DIAGRAMA LADDER. 8.1 8.2 8.3 PARTIDA DIRETA DIAGRAMA ELTRICO REVERSORA DIAGRAMA ELTRICO PARTIDA ESTRELA-TRINGULO
36 36 37 39
-3-
1-
Para entendermos a histria do CLP precisamos entender o conceito de automao. Automatizar um sistema de produo significar tornar uma ao humana deste sistema em uma ao que feita de maneira automtica. Existem vrias maneiras que o controle dessa automao pode ser feita: atravs de rels e lgicas de intertravamento, atravs de sistemas dedicados e atravs de controladores lgico programveis. A histria da automao passou por diferentes fases em que essas tcnicas foram aplicadas, antes do avano da eletrnica, a maioria do controle em automao era feita atravs de lgicas de intertravamento utilizando-se de rele. Essa tcnica tinha a desvantagem de ocupar um grande espao fsico em painis, possua uma lgica fixa o que dificultava muito as mudanas no processo, alm de causar muito problemas devido s vibraes dos rels. Isso encarecia a automao tanto na sua fase de projeto como na fase de manuteno. Com a chegada da eletrnica os sistemas dedicados ganharam espao, onde para cada aplicao era feito um hardware especfico, na maioria das vezes microprocessado. Em relao lgica de intertravamento houve grande avano com relao ao espao ocupado do hardware, porm ainda permaneceu a inconvenincia na dificuldade de alterao nos processos. No final da dcada de 60, surgiram os controladores lgico programveis, que um dispositivo eletrnico programvel destinado a comandar processos lgicos seqenciais em um ambiente industrial. A lgica deste comando determinada por um programa previamente desenvolvido. Esse programa pode ser alterado sempre que necessrio. O hardware comum vrias aplicaes. Isso barateou o desenvolvimento da eletrnica da automao, pois passou a ser somente a definio dos mdulos e como esses se interligam com o processo. Mudanas se tornaram mais fceis de serem realizadas, bastando para isso a alterao do programa do CLP. Uma representao esquemtica de um CLP pode ser vista na figura a seguir:
-4-
2-
A Keylogix tem uma linha de CLPs que possui a IHM incorporada com o CLP dentro do mesmo dispositivo. Isso faz com que o custo do dispositivo fique menor e que tambm ocupe menos espao. Essa famlia de CLP ainda possui a possibilidade de se conectar a um software supervisrio atravs de uma conexo em rede RS 485. Um diagrama esquemtico destas ligaes pode ser visto a seguir:
-5-
33.1 -
Interligao do CLP
Entrada digital do tipo N
Para ser ativado esse tipo de entrada espera um sinal negativo. Alimenta-se o comum das entradas com 24 V e quando o dispositivo enviar um sinal negativo, a entrada ativada, quando o dispositivo mandar um sinal positivo, a entrada desativada.
3.2 Entrada digital do tipo P Para ser ativado esse tipo de entrada espera um sinal positivo. Alimenta-se o comum das entradas com GND e quando o dispositivo enviar um sinal positivo, a entrada ativada, quando o dispositivo mandar um sinal negativo, a entrada desativada.
-6-
3.3 -
Este tipo de sada quando ativado envia para a sada um sinal negativo
3.4 -
Este tipo de sada quando ativado envia para a sada um sinal positivo.
-7-
3.6 -
-8-
3.7 -
4-
Programao do CLP.
Atravs da programao do CLP podemos adequar o CLP para o processo que desejamos automatizar. A unidade de processamento ir ler os sinais de entradas, fazer operaes com esses sinais de acordo com as instrues contidas na memria de programa e gravar os valores apropriados na sada, como mostra o diagrama a seguir:
-9-
Contm os programas operacionais do CLP. nesta regio que fica as instrues do programa que ira executar a leitura das entradas, o processamento de todas as instrues e a gravao das sadas. Nesta memria tambm fica os programas de deteco de erro e superviso de erros. 4.2 Memria de dado
Armazena os valores das entradas lidas periodicamente, estados intermedirios, valores de temporizadores, contadores, etc. 4.3 Memria de programa
Armazena as instrues do programa que ser processado pelo CLP. 4.4 Memria do usurio
rea de memria que o usurio pode usar para executar o seu programa. As memrias so divididas em trs tipos de tamanho: 4.5 Bit:
a unidade bsica de informao, a menor possvel. Pode assumir o valor 0 ou 1. Um bit pode ser usado por exemplo para armazenar a informao se uma determinada sada deve ligar ou desligar quando a mquina for ligada. 0 significa desligada e 1 - ligada 4.6 - Byte: Uma unidade constituda de 8 bits. Pode armazenar valores entre 0 e 255. Pode ser usada para armazenar a quantidade de peas produzida em determinado processo. 4.7 Word:
Uma unidade constituda de 16 bits. Pode armazenar valores entre 0 e 65535. As entradas e sadas analgicas so desse tipo As memrias, tanto bit, byte e Word podem ser de 3 tipos. 4.8 Memria voltil na ram
Informaes armazenadas nessa regio so perdidas ao se desligar o CLP. 4.9 Memria retentiva na NVRAM
Informaes armazenadas nessa regio no so perdidas ao se desligar o CLP. A diferena entre essa memria e a ram, que a NVRAM possui uma bateria que sustenta as informaes enquanto a bateria durar. 4.10 - Memria retentiva na EPROM: As informaes no so perdidas e tambm no precisa de uma bateria para que elas sejam armazenadas. As informaes so armazenadas at que por programas elas sejam
- 10 -
Tipos de programas que so armazenados na memria do usurio: Diagrama ladder: uma representao que se assemelha muito com a tradicional notao de diagramas eltricos. normalizada atravs da norma IEC1131.
Correspondente eltrico:
Programas de telas de IHM: atravs deste programa que se faz a programao da maneira como o usurio far a interao com o processo atravs da IHM.
- 11 -
55.1 -
Endereamento da memria
Tabela de endereamento geral
Descrio Entradas digitais Sadas digitais Teclado da IHM Leds da IHM Bits de Memria Endereamento %I %Q %TC.nome da tecla %LT.nome da tecla %M %MRR %MRE %S %Txx.Q %CRxx.Q Faixa de valores %I0.0..%I3.7 %Q0.0 a %Q1.3, %Q2.0 a %Q3.7 ver tabela do teclado %LT.F1 %LT.F8 %M0 ... %M255 %MRR0 ... %MRR255 %MRE0 ... %MRE255 ver tabeda de bits de sistema %T0.Q ... %T31.Q %CR0.Q ... %CR7.Q Tamanho bit bit bit bit bit bit bit bit bit bit
Bits Retentivos (RAM) Bits Retentivos (EEPROM) Bits de sistemas Sada do temporizador Sada do contador rpido
Bytes de Memria Bytes Retentivos (RAM) Bytes Retentivos (EEPROM) bytes de sistema
%MB0 ... %MB255 %MBRR0 ... %MBRR255 %MBRE0 ... %MBRE255 ver tabelas de bytes de sistema %MW0 ... %MW255 %MWRR0 ... %MWRR255 %MWRE0 ... %MWRE255 %T0.P ... %T31.P %T0.V ... %T31.V %C0.P ... %C31.P %C0.V ... %C31.V %CR0.P ... %CR31.P %CR0.V ... %CR31.V
Word de Memria Word Retentivos (RAM) Word Retentivos (EEPROM) Preset dos temporizadores Valor Atual do temporizadores Preset dos contadores Valor Atual dos contadores Preset dos contadores rpido Valor Atual dos contadores rpido
- 12 -
5.2 Byte SB0 SB1 SB2 SB3 SB4 SB5 SB6 SB7 SB8 SB9 SB10 SB10SB255
S10-S255 RESERVA
- 13 -
66.1 -
Um contato normalmente aberto fechado quando o bit associado a ele estiver Acionado. Caso contrrio ele permanece aberto.
Smbolo Endereos permitido : Todos os bits No exemplo abaixo a sada (%Q0.0) vai ser acionada somente quando a entrada (%I0.0) estiver em nvel lgico 1.
6.2 -
Um contato normalmente fechado inverte a lgica do bit associado a ele, isto , se o bit associado for acionado ele abre o seu contato, caso o bit no for acionado ele fecha o seu contato Smbolo
Endereos permitido : Todos os bits No exemplo abaixo a sada (%Q0.0) vai ser acionada quando a entrada (%I0.0) estiver desacionada
- 14 -
6.3 -
Um contato por borda positiva gera um pulso em sua sada no perodo de um scan quando o bit associado a ele passar do estado 0 para estado 1, ou seja, for ligado. Smbolo
Endereos permitido: Todos os bits No exemplo abaixo, a sada (%Q0.0) ser acionada quando a entrada (%I0.0) estiver mudando de nvel lgico 0 para nvel lgico 1, e permanecer ativada durante o tempo de 1 scan.
6.4 -
Um contato por borda negativa gera um pulso em sua sada no perodo de um scan quando o bit associado a ele passar do estado 1 para estado 0, ou seja, for desligado.
Smbolo :
Endereos permitido : Todos os bits No exemplo abaixo, a sada (%Q0.0) ser acionada quando a entrada (%I0.0) estiver mudando de nvel lgico 1 para nvel lgico 0, e permanecer ativada durante o tempo de 1 scan.
- 15 -
6.5 -
Sada Simples
Uma sada simples transfere para o endereo associado a ela, o valor de sua entrada. Caso a lgica associada sada estiver em 1 transfere 1 para o endereo, caso contrrio transfere 0. Smbolo : Endereos permitido : Sadas digitais,Leds da IHM,Bits de Memria ,Bits Retentivos (RAM), Bits Retentivos (EEPROM), bits de sistema ( referentes a receita ) No exemplo abaixo a sada (%Q0.0) ser acionada somente quando a entrada (%I0.0) for acionada. A sada permanece ativada enquanto a entrada estiver acionada.
6.6 -
Sada Complementar
Uma sada complementar transfere para o endereo associado a ela, o inverso do valor de sua entrada. Caso a lgica associada a sada estiver em 0 transfere 1 para o endereo, caso contrrio transfere 0.
Smbolo : Endereos permitido : Sadas digitais,Leds da IHM,Bits de Memria ,Bits Retentivos (RAM), Bits Retentivos (EEPROM), bits de sistema (referentes a receita). No exemplo abaixo a sada (%Q0.0) ser ligada somente quando a entrada (%I0.0) estiver desligada.
- 16 -
6.7 -
A sada Set sempre acionada quando h um pulso (transio de nvel 0 para nvel 1) em sua entrada. A sada permanecer acionada aps o pulso ser dado. Para desligar essa sada necessio fazer-se uso da sada reset, que aps um pulso desliga o endereo associado a ela.
Smbolo :
SET
RESET
Endereos permitido : Sadas digitais,Leds da IHM,Bits de Memria ,Bits Retentivos (RAM), Bits Retentivos (EEPROM), bits de sistema ( referentes a receita ) No exemplo abaixo, a sada (%Q0.0) ser acionada e permanecer acionada quando a entrada (%I0.0) transitar de 0 para 1. Aps acionada a sada (%Q0.0) s ser desacionada quando a entrada (%I0.1) transitar de nvel 0 para 1.
- 17 -
6.8 -
Um temporizador do tipo TON conta um tempo a partir do instante em que a entrada Enable (E) for habilitada e ento liga a sada (Q) do timer. Quando a entrada for desabilitada a sada desligada tambm. O valor de contagem do temporizador definido pelo valor de preset, que pode ser editado inicialmente pelo diagrama ladder. No CLP o valor de preset pode ser alterado atravs do campo de edio da IHM, e pelas instrues de movimentao e de operao matemtica. Smbolo
Descrio dos elementos de um temporizador Elemento Identificador Enabled Base Preset Valor Atual Sada Smbolo %TXX E %TXX.P %TXX.V %TXX.Q Descrio Identifica o temporizador que est temporizando. Pode-se ter at 32 temporizadores ( %T0 %T31 ). Habilita o temporizador para temporizar. Aps um tempo determinado pelo valor do preset, liga-se a sada Q, a qual permanecer ligada at que essa entrada seja desligada. Define se o temporizador contar em segundo, dcimo de segundo ou centsimo de segundo. Tempo a ser contado. Pode assumir valor entre 0 e 65535. Valor atual da temporizao. Pode ser mostrado em um campo de visualizao ou acessado atravs das instrues de comparao, movimentao e operao matemtica Sada que indica que a temporizao foi feita. Pode-se ser acessada atravs de qualquer das instrues de contato.
- 18 -
6.9 -
Um temporizador do tipo TOFF conta um tempo a partir do instante em que a entrada Enable (E) for desabilitada e ento desliga a sada (Q) do timer que ligada assim que a entrada E ligada. O valor da temporizao do temporizador definido pelo valor de preset, que pode ser editado inicialmente pelo diagrama ladder. No CLP o valor de preset pode ser alterado atravs do campo de edio da IHM, e pelas instrues de movimentao e de operao matemtica. Smbolo
Descrio dos elementos de um temporizador Elemento Identificador Enabled Base Smbolo %TXX E Descrio Identifica o temporizador que est temporizando. Pode-se ter at 32 temporizadores ( %T0 %T31 ). Habilita o temporizador de acordo com a carta de tempo abaixo. Define se o temporizador contar em segundo, dcimo de segundo ou centsimo de segundo.
- 19 -
6.10 -
Temporizador de pulso ( TP )
Um temporizador do tipo TP conta um tempo a partir do instante em que a entrada Enable (E) for habilitada e ento desliga a sada (Q) que foi ligada juntamente com a entrada. Smbolo
- 20 -
- 21 -
6.11 -
Contador up
Esta instruo faz a contagem de pulsos, com o incremento de uma unidade a cada vez que o contato associado entrada (CU) muda de estado desligado (nvel 0), para estado ligado (nvel 1).
Smbolo :
Elemento Identificador Conta UP Reset Smbolo %CXX CU R Descrio Nmero identificador do contador (0 31). Definido pelo usurio. Quando ligada incrementa o valor atual do contador em 1 unidade. Reseta o valor de contagem. Quando o valor atual de contagem for maior ou igual ao preset, a sada E ser ligada. Seu valor inicial editado atravs do diagrama ladder. Durante o tempo de execuo pode ser acessado pela programao da IHM atravs do campo de edio e pela lgica atravs dos blocos que enviam valores para word ( MOV e Operadores matemticos ). Valor atual da contagem. Pode ser visualizado atravs de campo de visualizao da IHM. ligada quando o valor de contagem do contador atinge o valor desejado.
Preset
%CXX.P
%CXX.V E
- 22 -
6.12 -
Contador down
Esta instruo faz a contagem de pulsos, com o decremento de uma unidade a cada vez que o contato associado entrada (CD) mudar de estado desligado (nvel 0), para estado ligado (nvel 1). O valor atual do Contador (Cxx.V) inicialmente carregado com o valor do preset (Cxx.P). Quando o valor atual do Contador se igualar a zero, a sada do Contador (E) ser acionada. Quando o Preset (P) do contador for habilitado, o valor do contador atual ser igual ao valor do preset.
Smbolo
Elemento Identificador Conta Down Carrega Preset Smbolo %CXX CD P Descrio Nmero identificador do contador (0 31). Definido pelo usurio. Quando ligada decrementa o valor atual do contador em 1 unidade. Carrega no valor Atual do contador o valor do preset
Preset
Valor inicial da contagem. Seu valor editado atravs do diagrama ladder. Durante o tempo de execuo pode ser acessado pela %CXX.P programao da IHM atravs do campo de edio e pela lgica atravs dos blocos que enviam valores para word ( MOV e Operadores matemticos ). %CXX.V E Valor atual da contagem. Pode ser visualizado atraves de campo de visualizao da IHM. ligada quando o valor de contagem atinge zero
- 23 -
6.13 -
Contador rpido
O contador rpido tem como funo programar a lgica que o clp executar em relao entrada rpida. Uma entrada rpida pode ter no diagrama ladder at 8 contadores rpidos que estaro contando uma diferente quantidade de pulsos, habilitados por diferentes bits e resetador por diferentes bits.
Enabled
Reset
Preset
%CRXX.P
Valor Atual
%CRXX.V
Sada
%CRXX.Q
- 24 -
6.14 -
Instruces de comparao
Quando sua entrada est ligada compara dois valores ( byte, word ou constante ) e caso a comparao for satisfeita aciona a sada. Smbolo
Operando 1 e Operando 2 Valores que sero comparados. Endereos permitidos: bytes, words e constantes Sinal de comparao Tipo de comparao que se far: (igual, maior, menor, maior ou igual, menor ou igual, diferente).
6.15 -
Somador
Quando sua entrada est habilitada soma dois operandos ou constantes e move o valor para um terceiro operando
Smbolo: Operando 1 e Operando 2 Valores que sero somador Endereos permitidos : bytes, words e constantes Resultado Operando para o qual se mover o resultado da soma
- 25 -
6.16 -
Subtrator
Quando sua entrada est habilitada subtrai de um operando o valor de um outro operando e move o resultado para um terceiro operando. Smbolo
Operando 1 Valor do qual ser subtrado o valor do segundo operando e o resultado movido para o terceiro operando Endereos permitidos: bytes, words e constantes. Operando 2 Valor que ser subtrado do primeiro operando Endereos permitidos: bytes, words e constantes. Resultado Operando que receber o resultado da subtrao. Endereos permitidos: bytes e words.
6.17 -
Multiplicador
Quando sua entrada est habilitada multiplica dois operando e movimenta o resultado para um terceiro operando. Smbolo
- 26 -
Operando 1 e Operando 2 Valores que sero usados na multiplicao Endereos permitidos: bytes, words e constantes. Resultado Operando que receber o resultado da multiplicao. Endereos permitidos: bytes e words.
6.18 -
Subtrator
Quando sua entrada est habilitada subtrai de um operando o valor de um outro operando e move o resultado para um terceiro operando. Smbolo
Operando 1 Valor do qual ser subtrado o valor do segundo operando e o resultado movido para o terceiro operando Endereos permitidos: bytes, words e constantes Operando 2 Valor que ser subtrado do primeiro operando Endereos permitidos: bytes, words e constantes Resultado Operando que receber o resultado da subtrao. Endereos permitidos: bytes e words.
- 27 -
6.19 -
Instruces de comparao
Quando sua entrada est ligada compara dois valores ( byte, word ou constante ) e caso a comparao for satisfeita aciona a sada. Smbolo
Operando 1 e Operando 2 Valores que sero comparados. Endereos permitidos : bytes, words e constantes Sinal de comparao Tipo de comparao que se far : ( igual, maior, menor, maior ou igual, menor ou igual, diferente ).
6.20 -
Move o valor do 1.o operando que pode ser um endereo ou uma constante para um segundo operando. Smbolo
Operando 1 Valor que ser movido para o operando 2. Endereos permitidos : bytes, words e constantes Operando 2 Valor para o qual o valor do operando 1 ser movido. Endereos permitidos: bytes, words.
- 28 -
6.21 -
Essa instruo importante quando se deseja armazenar dados na memria do CLP e esse armazenamento se der de maneira flexvel em relao ao tamanho do armazenamento. Essa funo importante na leitura desse armazenamento em memria flexvel. Operacionalmente movimenta o valor do endereo apontado pelo operando 1 para o operando 2. Para saber o endereo dos operandos de memria do CLP consulte a tabela de endereamento em hexadecimal
Smbolo
Operando 1 : Endereo cujo valor aponta para o endereo que se deseja mover. Endereos permitidos: words Operando 2 : Operando para o qual se mover o valor do endereo apontado pelo operando 1 Endereos permitidos: bytes, words.
6.22 -
Essa instruo importante quando se deseja armazenar dados na memria do CLP e esse armazenamento se der de maneira flexvel em relao ao tamanho do armazenamento. Essa funo importante na gravao desse armazenamento em memria flexvel. Operacionalmente movimenta o valor do operando1 para o endereo apontado pelo operando 2 . Para saber o endereo dos operandos de memria do CLP consulte a tabela de endereamento em hexadecimal Smbolo
Operando 1: Endereo cujo valor ser movimentado para o endereo apontado pelo operando 2. Endereos permitidos : words. Operando 2: Operando que receber o valor da movimentao Endereos permitidos: words.
- 29 -
77.1 -
Programao da IHM
Telas de navegao
As telas de navegao tem como propsito a edio e visualizao de parmetros do CLP por parte do usurio. As telas so organizadas em grupos. Entre as telas do mesmo grupo inserido um link automaticamente entre elas atravs das teclas UP e DOWN. No exemplo abaixo foram criados 5 grupos de navegao (menu, gravao de receita, abertura de receita, alarmes e pea). Dentro do grupo menu foram criadas 14 telas.
- 30 -
Nome da pgina : Identificao para a tela dentro do Keyprogram. Descrio da pgina : Descrio da funo da tela para documentao do usurio. Nmero da pgina : Identificao da tela para o CLP. Quando esta tela estiver sendo mostrada, no byte de sistema %SB7 ser carregado este valor. Quando se quiser chamar uma tela especifica pelo diagrama ladder, deve-se movimentar o nmero da tela desejado para o byte de sistema %SB7. Nvel de senha : Define a senha que proteger a tela ou se no tera senha. As senhas so editadas atravs da tela configuraes gerais. Quando uma tela possuir uma senha e ela for chamada primeiramente ser pedido uma senha para o usurio.
7.2 -
Telas de evento
As telas de evento tem como funo mostrar uma mensagem para o usurio quando ocorrer um determinado evento no processo. Essa mensagem se constitui de uma pagina. Um evento a passagem de um bit qualquer do CLP de 0 para 1. Quando um evento ocorrer a pgina associada a ele mostrada na IHM. Para sair da tela de evento deve-se pressionar a tecla ENTER e a IHM voltar para e tela de navegao que estava quando o evento ocorreu. As telas de eventos tambm so organizadas em grupo, porm essa organizao s tem efeito para a usurio do Keyprogram, no tendo nenhum efeito para o CLP.
- 31 -
7.3 -
Telas de alarme
As telas de alarme tem como funo mostrar na tela de IHM que algo est ocorrendo de anormal com a mquina. Quando ocorre um alarme a tela correspondente quele alarme comea a piscar na tela. Caso ocorra dois ou mais alarmes simultaneamente, as telas desses alarmes so mostradas de maneira alternada na tela de maneira piscante. Um alarme caracterizado por um bit e o alarme permanecera enquanto o bit estiver em 1. Caso o bit for para zero a tela de alarme sai sem precisar de nenhum reconhecimento do usurio.
Nome da pgina : Identificao para a tela dentro do Keyprogram. Descrio da pgina : Descrio da funo da tela para documentao do usurio. Nmero da pgina : Identificao da tela para o CLP. Quando esta tela estiver sendo mostrada, no byte de sistema %SB7 ser carregado este valor. Quando se quiser chamar uma tela especifica pelo diagrama ladder, deve-se movimentar o nmero da tela desejado para o byte de sistema %SB7. Endereo do alarme : Define o endereo que ser responsvel por identificar que determinado alarme est ocorrendo enquanto este bit permanecer em 1.
- 32 -
7.4 -
Campo de edio
O campo de edio tem como funo a alterao de valores de memria do CLP atravs da IHM. Para se inserir um campo em uma determinada tela, deve-se primeiro abrir essa tela, clicar no icone , movimentar o cursor at a posio desejada na rea de edio de IHM, clicar e configurar o campo conforme a tela abaixo :
Endereo: Endereo que se deseja alterar por esse campo. Formato: Quantidade de dgitos identificado pelo #. Permite tambm a visualizao com ponto decimal, porm a varivel indexada ainda inteira. Valor mnimo: CLP no permitir a edio abaixo deste valor. Valor mximo : CLP no permitira a edio acima deste valor.
7.5 -
Campo de visualizao
O campo de visualizao tem como funo o monitoramento de valores de memria do CLP atravs da IHM. Para se inserir um campo em uma determinada tela, deve-se primeiro abrir essa tela, clicar no cone , movimentar o cursor at a posio desejada na rea de edio de IHM, clicar e configurar o campo conforme a tela abaixo :
- 33 -
Endereo : Endereo que se deseja visualizar nesse campo. Formato : Quantidade de dgitos identificado pelo #. Permite tambm a visualizao com ponto decimal, porm a varivel indexada ainda inteira.
7.6 -
Campo string
O campo string tem como funo deixar uma regio de uma tela com um texto que se possa alterar pela lgica interna do CLP. Para cada campo necessrio preencher uma tabelas com as strings que podero ser mostradas pelo campo. Cada string possui um nmero associado a ela. O campo mostrar a string que possuir o valor igual ao valor do endereo associado ao campo.
- 34 -
7.7 -
Campo seletor
O campo seletor tem como funo possibilitar ao usurio do CLP selecionar atravs da IHM opes que se mostrem como strings. Quando o usurio pressiona a tecla ALT o campo seletor comea piscar. Com a tecla UP e DOWN o usurio pode trocar a string que est sendo mostrada no campo. Ao pressionar ENTER o usurio valida a string selecionada e o valor associado quela string carregado no endereo associado ao campo.
Endereo : carregado nele o valor de identificao da string selecionada no campo. Formato : Tamanho do campo em caracteres. Tabela de string : possui duas colunas : ID que identifica o nmero da string e STRING : onde a string deve ser digitada. No exemplo acima quando a string "MANUAL" for selecionada atravs da IHM o valor 0 ser carregado no endeo %MB0, de maneira semelhante quando "AUTOMATICO" for selecionado o valor 1 ser carregado no endeo %MB0 e se "SEMI-AUTO" for selecionado o valor 2 ser carregado no endeo %MB0.
- 35 -
7.8 -
Campo bargraph
O campo seletor tem como funo mostrar um grfico no display da IHM de maneira proporcional ao valor de uma varivel em relao 100.
Configurao do bargraph
Endereo : Variavel que ser mostrada de maneira grfica na tela da IHM Formato : Tamanho do campo em caracteres. No pode ser editado Valor mnimo : 0 e no pode ser editado. Valor mximo : 100 e no pode ser editado.
8-
8.1 -
O circuito abaixo permite partir ou parar um motor a partir de 2 botes. Note o contato auxiliar do contator C1, usado para manter a sua energizao aps o operador soltar o boto B0.
- 36 -
8.2 -
Neste circuito h trs botes: um parte o motor num sentido (B1), um outro parte o motor no sentido oposto (B2) e um terceiro (B0) desliga o motor independente do sentido que ele estiver girando. Alm do selo dos contatores correspondentes em cada boto h um contato NF dos contatos na ligao do contator de sentido oposto para inibir uma possvel ligao dos dois contatores o que colocaria as fases R e S em curto. - 37 -
- 38 -
8.3 -
Partida estrela-tringulo
Neste caso partimos o motor na configurao estrela, de forma a minimizar a corrente de partida, e aps determinado tempo especificado no rel temporizado, comuta-se o motor para a configurao tringulo
Fechamento do motor
Diagrama eltrico
- 39 -
- 40 -