Você está na página 1de 182

Manual do usurio

Keyprogram

Srie: LINCE 1.12


//2009
SOFTWARE
LINCE
KEYPROGRAM 1.12 C

MANUAL
DO
USURIO
LINCE

Srie: LINCE 1.12

2
SUMRIO

1. ISTRUES DE PROGRAMAO EM LADDER

1.0 CONTATOS
1.0.0 CONTATO NORMALMENTE ABERTO.....................................................................06
1.0.1 CONTATO NORMALMENTE FECHADO...............................................................07
1.0.2 CONTATO POR BORDA POSITIVA...........................................................................08
1.0.3 CONTATO POR BORDA NEGATIVA.........................................................................09

1.1 SAIDAS
1.1.0 SAIDA SIMPLES..........................................................................................................10
1.1.1 SAIDA COMPLEMENTAR..............................................................................................11
1.1.2 SAIDA SET E RESET................................................................................................12

1.2 TEMPORIZADORES
1.2.0 TIMER TIPO TON.........................................................................................................13
1.2.1 TIMER TIPO TOFF.....................................................................................................15
1.2.2 TEMPORIZADOR DE PULSO..................................................................................17

1.3 CONTADORES
1.3.0 CONTADORUP........................................................................................................................................................................................................19
1.3.1 CONTADOR DOWN....................................................................................................21
1.3.2 CONTADOR RAPIDO..............................................................................................23

1.4 COMPARADORES
1.4.0 IGUAL (= =)....................................................................................................................25
1.4.1 MAIOR QUE (>)........................................................................................................26
1.4.2 MENOR OU IGUAL QUE (<=)................................................................................27
1.4.3 MENOR QUE (<)......................................................................................................28
1.4.4 MENOR OU IGUAL QUE (<=)...............................................................................29
1.4.5 NO IGUAL (<>).....................................................................................................30

1.5 OPERAES MATEMTICAS


1.5.0 SOMA........................................................................................................................31
1.5.1 SUBTRAO...........................................................................................................32
1.5.2 MULTIPLICAO.....................................................................................................33
1.5.3 DIVISO..................................................................................................................34

3
1.6 MOVIMENTADORES
1.6.0 MOVE......................................................................................................................35

2. PROGRAMAO DA IHM
2.0 AREA DE TRABALHO
2.0.0 FERRAMENTAS DA IHM....................................................................................36
2.0.1 DIAGRAMA DA ESTRUTURA DAS TELAS ......................................................37
2.0.2 AREA DE EDIO DE TELAS DE IHM............................................................38

2.1 TIPOS DE TELAS


2.1.0 TELAS DE NAVEGAO.....................................................................................39
2.1.1 TELAS DE EVENTOS...........................................................................................41
2.1.2 TELAS DE ALARME.............................................................................................42

2.2 TIPOS DE CAMPO


2.2.0 CAMPO DE EDIO............................................................................................43
2.2.1 CAMPO DE VISUALIZAO..............................................................................44
2.2.2 CAMPO STRING...................................................................................................45
2.2.3 CAMPO SELETOR................................................................................................46
2.2.4 CAMPO BARGRAPH.............................................................................................47

3 RECURSOS AVAADOS
3.0 RECEITAS..............................................................................................................48

4 PROGRAMAS EXEMPLO PASSO A PASSO


4.0 INSTRUES SIMPLES DE ENTRADA E SAIDA DIGITAL............................53
4.1 INSTRUES ESPECIAIS DE ENTRADAS E SAIDAS DIGITAL....................58
4.2 INSTRUES DE TEMPORIZAO...................................................................62
4.3 INSTRUES DE TEMPORIZAO COM EDIO DE PRESET NA IHM...65
4.4 INSTRUES DE CONTAGEM...........................................................................70
4.5 INSTRUES DE CONTAGEM COM EDIO DE PRESET NA IHM...........72
4.6 INSTRUES DE OPERAO MATEMATICA.................................................75
4.7 INSTRUES DE COMPARAO......................................................................80
4.8 INSTRUES DE MOVIMENTAO................................................................86
4.9 INSTRUES DE CONTAGEM RPIDA...........................................................90
4.10 INSTRUES DE CONTAGEM RPIDACOM MUDANA DE PRESET
PELA IHM........................................................................................................................................93
4.11 ESTRUTURA DE LINKS DOS GRUPOS DE NAVEGAO.............................98
4.12 TELAS DE EVENTOS.........................................................................................104

4
4.13 TELAS DE ALARME..............................................................................................109
4.14 LEITURA DO TECLADO DA IHM.......................................................................114
4.15 LEITURA DA IHM 2..............................................................................................116
4.16 LINKS ESPECIFICOS..........................................................................................122
4.17 CAMPO STRING...................................................................................................130
4.18 CAMPO SELETOR................................................................................................134
4.19 CAMPO BARGRAPH............................................................................................138
4.20 ENTRADA ANALGICA.....................................................................................142
4.21 COMO CONVERTER FAIXAS............................................................................146
4.22 SAIDAS ANALOGICAS.......................................................................................150

5. ENDEREAMENTO
5.0 ENDEREAMENTO DO CLP LINCE ...............................................................154

6. DESCRIO DOS MENUS DO KEYPROGRAM


6.0 BARRA DE TAREFAS PRINCIPAL....................................................................156
6.1 BARRA DE TAREFAS DA PROGRAMAO LADDER...................................157
6.2 BARRA DE TAREFAS DA IHM..........................................................................158

7. ENDEREOS INTERNOS ESPECIFICOS


7.0 ENDEREOS EM ORDEM CRESCENTE.........................................................160
7.1 ENDEREOS EM ORDEM DE FUNCIONALIDADE......................................171

5
1.0.0 - CONTATO NORMALMENTE ABERTO

Descrio: Um contato normalmente aberto fechado quando o bit associado


a ele estiver no estado lgico 1. Caso contrrio ele permanece aberto.

No exemplo acima a sada (%Q0.0) vai ser acionada somente quando a


entrada (%I0.0) estiver em nvel lgico 1.

A sada (%Q0.0) ficar acionada quando o contato (%I0.0) permanecer em


nvel lgico 1. No momento que o contato (%I0.0) estiver em nvel lgico 0, a
sada (%Q0.0) estar desacionada.

6
1.0.1 - CONTATO NORMALMENTE FECHADO

Descrio: um contato normalmente fechado aberto quando o bit associado


a ele estiver no estado lgico 0. Caso contrrio ele permanece fechado (nvel
lgico 1).

No exemplo acima, a sada (%Q0.0) vai ser acionada somente quando a


entrada (%I0.0) estiver com nvel lgico 0.

A sada (%Q0.0) permanecer acionada enquanto a entrada (%I0.0) estiver em


nvel lgico 0. No momento que o contato (%I0.0) estiver em nvel lgico 1,
ento a sada (%Q0.0) estar desacionada

7
1.0.2 - CONTATO POR BORDA POSITIVA

Descrio: 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.

No exemplo do grfico mostrado acima, 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.

8
1.0.3 - CONTATO POR BORDA NEGATIVA

Descrio: um contato por borda negativa gera um pulso em sua sada de


perodo de um scan quando o bit associado a ele passar do estado 1 para
estado 0.

No exemplo do grfico mostrado acima, a sada (%Q0.0) ser acionada


quando a entrada (%I0.0) mudar do nvel lgico 1 para o nvel lgico 0 , e
permanecer ativada durante o tempo de 1 scan.

9
1.1.0 - SADA SIMPLES

Descrio: 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.

No exemplo acima a sada (%Q0.0) ser acionada somente quando a entrada


(%I0.0) for acionada.

A sada permanece ativada enquanto a entrada estiver acionada.

O grfico acima mostra que a sada (%Q0.0) permanecer acionado enquanto


a entrada (%I0.0) estiver em nvel lgico 1. No momento que o contato (%I0.0)
estiver em nvel lgico 0, ento a sada %Q0.0 estar desacionada.

10
1.1.1 - SADA COMPLEMENTAR

Descrio: 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.

No exemplo acima a sada (%Q0.0) ser acionada somente quando a entrada


(%I0.0) estiver desacionada.

O grfico acima mostra que a sada (%Q0.0) permanecer acionado enquanto


a entrada (%I0.0) estiver em nvel lgico 0. No momento que o contato (%I0.0)
estiver em nvel lgico 1, ento a sada %Q0.0 estar desacionada.

11
1.1.2 - SADA SET E RESET

Sada set

Sada reset

Descrio: a sada Set sempre acionada quando h um pulso (transio de


nvel 0 para nvel 1) em sua entrada. A sada permanecer acionada mesmo
que o valor da entrada v para 0. A sada s ir para 0 atravs da instruo
Reset.

No exemplo acima, 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.

12
1.2.0 - TIMER TIPO TON

Descrio: esta instruo conta um tempo a partir do instante em que a


entrada Enable (E) for habilitada. Quando o valor atual do Timer (Txx.V)
alcanar o tempo de preset (Txx.P), definido pelo usurio, a sada (Q) do Timer
ser acionada e sua contagem imediatamente interrompida.

Quando a entrada Enable for desabilitada, o valor atual do Timer ser zerado, a
contagem interrompida, e a sada Q do Timer ser desativada.

No exemplo acima, a sada (Q) do Timer ir acionar enquanto a entrada


(%I0.0) permanecer fechada (nvel lgico 1) e o tempo atual do timer alcanar o
valor do preset, acionando assim, o bit (%M0).

13
Quando a entrada (%I0.0) estiver aberta (nvel lgico 0), imediatamente o valor
atual do timer ser zerado, a contagem interrompida, e a sada (Q) do timer
desacionada, desativando assim o bit (%M0).

14
1.2.1 - TIMER TIPO TOFF

Descrio: esta instruo conta um tempo a partir do instante em que a


entrada Enable (E) do Timer estiver desabilitada.

No momento que Entrada (E) for acionada a sada instantaneamente ir ser


ativada.

Quando a Entrada do Timer mudar de estado (ir para nvel 0), o valor atual do
Timer (Txx.V) ir contar at chegar no valor de preset (Txx.P).

Quando o valor atual do Timer (Txx.V) alcanar o tempo de preset (Txx.P),


definido pelo usurio, a sada (Q) do Timer ser desacionada.Quando a
entrada Enable (E) for habilitada, o valor atual do Timer (Txx.V) ser zerado e
sada (Q) do Timer ir ser acionada.

15
No exemplo acima, a sada (Q) do timer acionada quando a entrada (%I0.0)
estiver fechada (nvel lgico 1). Enquanto a entrada (%I0.0) estiver aberta
(nvel lgico 0), o valor atual do timer ir contar at que ele se iguale ao valor
do preset, quando se igualar, imediatamente a sada (Q) do timer ir ser
desacionada, desacionando assim, o bit (%M0).

Quando a entrada (%I0.0) estiver aberta (nvel lgico 0) , o valor de contagem


atual do Timer (%Txx.V) ter o valor zero.

16
1.2.2 - TEMPORIZADOR DE PULSO

Descrio: esta instruo conta um tempo a partir do instante em que a


entrada Enable (E) do Timer estiver habilitada. Neste momento a sada (Q) do
Timer acionada e o valor atual do Timer (Txx.V) comear a contar enquanto
a entrada (E) permanecer habilitada.

Quando o valor atual (Txx.V) se igualar ao valor do Tempo de Preset (Txx.P), a


sada (Q) do Timer ser desativada.

Quando a entrada (E) estiver em desabilitada, o valor atual do Timer ir ser


zerado e a sada (Q) ser desativada.

17
No exemplo acima, a sada (Q) do timer ser acionada quando a entrada
(%I0.0) estiver habilitada. Nesse mesmo momento, o timer comea a contar at
chegar no tempo determinado pelo preset. Quando o valor atual do Timer for
igual ao valor especificado pelo preset, a sada do timer (Q) ser desacionada.
Se a entrada (%I0.0) for habilitada e em seguida desabilitada em um tempo
menor que o valor especificado pelo preset, ento a sada (Q) do timer ser
acionada e desacionada no mesmo intervalo de tempo da entrada (%I0.0).

18
1.3.0 - CONTADOR UP

Descrio: 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).

Quando o valor atual do Contador se igualar ao valor de preset ento a sada


(E) do Contador ser acionada.

Quando o Reset (R) do contador for habilitado, o valor do contador atual ser
igual ao valor zero.

No exemplo acima, o valor do preset est especificado com o nmero quatro


(4), isto significa que, quando (%I0.0) passar de nvel lgico 0 para nvel lgico
1 quatro vezes, a sada (E) do contador ser acionada. Note que a contagem
comea de 0, que o valor inicial, at o valor do preset do contador (%Cxx.P),
especificado com o nmero 4. Se a entrada (%I0.1) for acionada, a sada (E)

19
do contador ser imediatamente desacionada e o valor atual do contador ser
zerado.

Parmetros do Contador Up:

%Cxx: Nmero do contador (C0 a C31), definido pelo usurio.

%Cxx:P: Valor do Preset do contador, definido pelo usurio.


(Nmero inteiro de 0 a 65535).

%Cxx.V: Valor Atual da contagem definido por software. Este valor


incrementado a cada pulso recebido pela entrada (CU) do
contador. (Nmero inteiro de 0 a 65535).

CU: Entrada dos pulsos do contador, definido pelo usurio. Bit


(0 ou 1).

R: Reset, definido pelo usurio. Quando ativado, a contagem


atual do contador ir apresentar o valor zero. Bit (0 ou 1).

E: Status de sada do contador definido por software.


ativada quando o valor atual de contagem se
igualar ao valor do preset do contador. Bit (0 ou 1).

20
1.3.1 - CONTADOR DOWN

Descrio: 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.

No exemplo acima, o valor do preset est especificado com o nmero quatro


(4), isto significa que, quando (%I0.0) passar de nvel lgico 0 para nvel lgico
1 quatro vezes, a sada (E) do contador ser acionada. Note que a contagem
comea com o valor do preset, especificado com o nmero 4, at o nmero

21
zero. Se a entrada (%I0.1) for acionada, a sada (E) do contador ser
imediatamente desacionada.

Parmetros do Contador Down:

%Cxx: Nmero do contador (C0 a C31), definido pelo usurio.

%Cxx:P: Valor do Preset do contador, definido pelo usurio.


(Nmero inteiro de 0 a 65535).

%Cxx.V: Valor Atual da contagem definido por software Este valor


decrementado a cada pulso recebido pela entrada (CD) do
contador. (Nmero inteiro de 0 a 65535).

CD: Entrada dos pulsos do contador, definido pelo usurio. Bit


(0 ou 1).

P: Preset, definido pelo usurio. Quando ativado, a contagem


atual do contador ir apresentar o valor do preset. Bit (0 ou 1).

E: Status de sada do contador definido por software.


ativada quando o valor atual de contagem se
igualar a zero. Bit (0 ou 1).

22
1.3.2 - 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.

Descrio dos elementos de um contador rpido

Elemento Smbolo Descrio


Identifica o bloco que se est fazendo a programao. Pode-se ter at
Identificador %CRXX 8 blocos ( %CR0 %CR7 ), porm todos contam a partir de uma
mesma entrada rpida.
Habilita o contador para que quando o valor de contagem atingir o
valor de preset a sada do contador seja acionada. A contagem do
bloco feita independente desta entrada estar acionada ou no, o
Enabled E
que muda no bloco quando o Enabled est habilitado a ligao da
sada %CRXX.Q quando o valor de contagem for maior ou igual ao
valor do preset.
Reset R Reseta o valor de contagem do bloco.
Quando o valor de contagem do bloco for maior ou igual ao preset,
estando a entrada Enabled habilitada, a sada %CRXX.Q ser ligada.
Seu valor inicial editado atravs do diagrama ladder. Durante o
Preset %CRXX.P
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 do bloco. incrementado sempre,
independente da entrada Enabled estar acionada ou no. zerado
Valor Atual %CRXX.V
individualmente para cada bloco quando a entrad Reset for
acionada.
Sada que indica que o valor de contagem est maior ou igual ao
Sada %CRXX.Q valor do preset do bloco. Alm disso para ser acionada a entrada
Enabled precisa estar acionada.

23
Programa exemplo

No programa acima o bloco %CR0 ir fazer a contagem da entrada rpida at atingir o valor de
2000 pulsos. Quando este valor for atingido, se a entrada %I0.0 estiver ligada a sada %Q0.0
ser ligada atravs do contato %CR0.Q do contador rpido. A entrada %I0.0, quando habilitada
zerar o valor de contagem deste bloco.

24
1.4.0 - IGUAL (= =)

No exemplo acima, quando a entrada %I0.0 estiver habilitada inicia-se a


comparao de igualdade entre o operando 1 e o operando 2. Caso eles sejam
iguais, o resultado ser nvel lgico 1, e conseqentemente a sada ser
acionada. J, se o operando 1 for diferente ao operando 2, o resultado ser
nvel lgico 0, e conseqentemente a sada ser desacionada.

25
1.4.1 - MAIOR QUE (>)

No exemplo acima, quando a entrada %I0.0 estiver habilitada inicia-se a


comparao entre o operando 1 e o operando 2. Caso o operando 1 seja maior
que o operando 2, o resultado ser nvel lgico 1, e conseqentemente a sada
ser acionada. J, se o operando 1 for menor ou igual ao operando 2, o
resultado ser nvel lgico 0, e conseqentemente a sada ser desacionada.

26
1.4.2 - MENOR OU IGUAL QUE (< =)

No exemplo acima, quando a entrada %I0.0 estiver habilitada inicia-se a


comparao entre o operando 1 e o operando 2. Caso o operando 1 seja
menor ou igual ao operando 2, o resultado ser nvel lgico 1, e
conseqentemente a sada ser acionada. J, se o operando 1 for maior que o
operando 2, o resultado ser nvel lgico 0, e conseqentemente a sada ser
desacionada.

27
1.4.3 - MENOR QUE (<)

No exemplo acima, quando a entrada %I0.0 estiver habilitada inicia-se a


comparao entre o operando 1 e o operando 2. Caso o operando 1 seja
menor que o operando 2, o resultado ser nvel lgico 1, e conseqentemente
a sada ser acionada. J, se o operando 1 for maior ou igual ao operando 2, o
resultado ser nvel lgico 0, e conseqentemente a sada ser desacionada.

28
1.4.4 - MENOR OU IGUAL QUE (< =)

No exemplo acima, quando a entrada %I0.0 estiver habilitada inicia-se a


comparao entre o operando 1 e o operando 2. Caso o operando 1 seja
menor ou igual ao operando 2, o resultado ser nvel lgico 1, e
conseqentemente a sada ser acionada. J, se o operando 1 for maior que o
operando 2, o resultado ser nvel lgico 0, e conseqentemente a sada ser
desacionada.

29
1.4.5 - NO IGUAL (< >)

No exemplo acima, quando a entrada %I0.0 estiver habilitada inicia-se a


comparao de igualdade entre o operando 1 e o operando 2. Caso eles sejam
diferentes, o resultado ser nvel lgico 1, e conseqentemente a sada ser
acionada. J, se o operando 1 for igual ao operando 2, o resultado ser nvel
lgico 0, e conseqentemente a sada ser desacionada.

30
1.5.0 - SOMA

Quando habilitado atravs da entrada E, executa a soma de OPR1 + OPR2 e


coloca o resultado em RES.

31
1.5.1 - SUBTRAO

Quando habilitado atravs da entrada E, executa a Subtrao em OPR1 do


valor de OPR2 e coloca o resultado em RES.

32
1.5.2 - MULTIPLICAO

Quando habilitado atravs da entrada E, executa a multiplicao de OPR1 por


OPR2 e coloca o resultado em RES.

33
1.5.3 DIVISO

Quando habilitado atravs da entrada E, executa a diviso de OPR1 por OPR2


e coloca o resultado em RES.

34
1.6.0 - MOVE

Quando habilitado, atravs de um bit de entrada, transfere o valor contido na


Varivel Origem (representado na figura como MW0), para a varivel Destino
(representado na figura como MW1).

35
2.0.0 - FERRAMENTAS DA IHM

DESCRIO DA BARRA DE FERRAMENTAS DA IHM

CONE FUNO DESCRIO

Novo grupo de Cria um novo grupo de pginas dentro do tipo que estiver
pginas selecionado ( Navegao, Evento, Alarme ).
Exclui grupo de
Exclui o grupo de pginas que estiver selecionado.
pginas
Insere uma nova pgina dentro do grupo
Nova pgina selecionado. A pgina ser do mesmo tipo do
grupo.
Exclui pgina Exclui uma pgina selecionada.
Desloca o grupo/pgina uma posio acima da que
Sobe grupo/pgina
estiver atualmente.
Desce Desloca o grupo/pgina uma posio abaixo da
grupo/pgina que estiver atualmente.
Inserir campo de
edio
Inserir campo de Aps ser selecionado deve-se clicar sobre a
visualizao posio da pgina em que se deseja inserir o
Inserir campo de campo. Aps clicar na pgina aparecer um
string dilogo com o pedido dos parametros do campo.
Inserir campo
seletor
Inserir campo de
bargraph
Alinha campo
esquerda
Alinha campo no Deve-se selecionar o campo que se deseja alinha
centro antes de clicar nestes icones de alinhamento.
Alinha campo
direita

36
2.0.1 - DIAGRAMA DA ESTRUTURA DAS TELAS
Abaixo mostrado um exemplo de um diagrama de estrutura de telas :

Atravs desse diagrama possvel visualizar de maneira estuturada o programa da IHM.


Atravs desse diagrama possvel inserir, editar e apagar os diferentes tipos de telas, como
tambm desloc-las dentro da estrutura.

As telas so divididas em 3 tipos : telas de navegao, telas de evento e telas de alarme.

37
2.0.2 - REA DE EDIO DE TELA DE IHM

38
2.1.0 - 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.

Links entre telas do mesmo grupo

Quando o CLP estiver mostrando a tela apresentao haver um link para a tela contador
atravs da tecla UP. Da mesma maneira quando estiver na tela Contador haver um link
atravs da tecla UP para a tela tempo fechado e assim sucessivamente at a ltima tela do
grupo.

Quando o CLP estiver mostrando a tela tempo fechado havera um link para a tela contador
atravs da tecla DOWN. Da mesma maneira quando estiver na tela Contador haver um link
atravs da tecla DOWN para a tela tempo fechado e assim sucessivamente at a ltima tela do
grupo.

Links entre telas de grupos diferentes

Para fazer links entre telas de grupo diferente deve-se abrir a tela da qual se far o link e
selecionar o subgrupo para o qual se deseja linkar atravs da seleo de links das teclas OP1
ou OP2 para o modelo KL320 ou DIR ou ESQ para o modelo KL640. Quando a tecla do link for
pressionada ser chamada a 1.a tela do subgrupo selecionado. Quando no CLP se estiver

39
numa tela de um subgrupo e se desejar voltar para a pagina que o chamou deve-se pressionar
a tecla DOWN estando na primeira pagina do subgrupo.

Configurao de tela

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.

40
2.1.1 - 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.

Configurao da tela de evento

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 evento : Define o endereo que ser responsvel por gerar o evento que
chamar esta tela quando passar de 0 para 1.

41
2.1.2 - 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.

Configurao da tela de alarme.

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.

42
2.2.0 - 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 :

Configurao de campo de edio

Endereo : Endereo que se deseja alterar por esse campo.

Formato : Quantidade de dgitos identificado pelo #. Permite tambm a visualizao com ponto
decimal, porm a variavel indexada ainda inteira.

Valor mnimo : CLP no permitir a edio abaixo deste valor.

Valor mximo : CLP no permitira a edio acima deste valor.

Alterando o campo de edio na IHM

Para se alterar um campo deve-se clicar na tecla ALT, digitar o valor desejado atravs do
teclado da IHM e confirmar a alterao atravs da tecla ENTER. Quando tiver mais de um
campo de edio em uma tela, ao pressionar a primeira vez a tecla ALT edita-se o primeiro
campo, pressionando novamente a tecla ALT vai para o prximo campo de edio.

43
2.2.1 - 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 icone , movimentar o cursor at a posio desejada na rea de edio
de IHM, clicar e configurar o campo conforme a tela abaixo :

Configurao de campo de visualizao

Endereo : Endereo que se deseja visualizar nesse campo.

Formato : Quantidade de dgitos identificado pelo #. Permite tambm a visualizao com ponto
decimal, porm a variavel indexada ainda inteira.

44
2.2.2 - 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.

Configurao do campo string

Endereo : Identifica a string que ser mostrada no campo.

Formato : Tamanho do campo em caracteres. Caso deseje mostrar a hora deve-se selecionar
"DD/MM/AA", ou para mostrar a hora : "HH:MM:SS".

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 %MB0 possuir o valor 0 o campo mostrar "MANUAL", 1 mostrar
"AUTOMATICO" e 2 "SEMI-AUTO".

45
2.2.3 - 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.

Configurao do campo seletor

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.

46
2.2.4 - 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.

47
3.0 - RECEITAS
O recurso de receitas serve para armazenar na memria do CLP vrios conjuntos de valores
que podero ser lidos num momento posterior atravs de uma operao simples pela IHM.
Cada conjunto de valores recebe um nmero que o identifica, e esse nmero usado tanto na
IHM, como na programao ladder para leitura e gravao das receitas.

Exemplo de utilizao de receita.

Suponha um programa que utilizado em uma mquina que fabrica 4 tipos de peas. O
processo de fabricao desta mquina requer 3 temporizadores, sendo que os valores dos
presets dos temporizadores so diferentes para cada pea de acordo com a tabela abaixo.

Preset do Preset do temporizador


Pea Preset do temporizador 1
temporizador 0 2
Pea 01 5s 4s 3s
Pea 02 3s 5s 2s
Pea 03 4s 8s 6s
Pea 04 6s 3s 4s

Cada linha da tabela acima um registro armazenado na receita e o operador da mquina


quando for trocar a pea que for fabricada chama somente pela nmero da pea, sendo
carregado os valores dos temporizadores correspondente para aquela pea. Caso no
houvesse o recurso de receita o operador ao trocar de pea deveria digitar o valor de cada
temporizador manualmente a partir de uma tabela como a tabela acima.

Modo de programao da receita no Keyprogram

1. Defina a tabela de receita. Para isso seleciona Exibir - tabela de receitas ou clique no
cone .
2. Insira os endereos que faro parte da receita clicando no cone e digitando os
endereos. Para o exemplo acima a tabela ficar preenchida da seguinte maneira :

48
Essa tabela ser enviada ao CLP quando for feito o download do programa informando ao CLP
quais so os endereos que sero armazenados na receita.

Os modelos KL320 e KL640 reservam uma rea de 4095 bytes para o armazenamento das
receitas. A quantidade de receitas que pode ser armazenado nesta rea depende da
quantidade de endereos usados na tabela de receita. No exemplo acima como a tabela de
receitas tem 3 endereos de tamanho word ( 2 bytes ), cada linha da receita contm 6 bytes.
Dividindo a area total da receita ( 4095 ) pela quantidade de bytes por linha ( 6 ) chega-se ao
nmero de receitas possveis de armazenar ( 682 ).

Programao da IHM para manipular receitas

Para que o usurio do CLP manipule as receitas necessrio fazer uma programao das
telas de receita, para isso :

Insira as telas de manipulao de receita clicando no cone . O Keyprogram acrescentar


dois subgrupos : gravao de receita e abertura de receita, cada um deles com uma tela com o
mesmo nome do subgrupo. Essas telas j possuem previamente um campo que no pode ser
apagado ou movimentado. Quando o campo da tela de gravao de receita for alterado ele
gravara os valores que estiverem atualmente nas variveis que fazem parte da receita na
posio que for indicada por esse campo. O mesmo acontecer na tela de abertura de receita :
quando o campo for alterado ele abrir a receita correspondente ao nmero que estiver no
campo. Essas duas telas so inseridas sem texto e o usurio pode inserir o texto que desejar.
O acesso para essas telas deve ser feito atravs dos links para subgrupos feitos pela tecla DIR
e ESQ no KL640 e OP1 e OP2 no KL320.

Abaixo pode-se ver como fica o diagrama de estrutura de telas desse programa :

49
As telas correspondente podem ser vistas abaixo :

50
51
Diagrama ladder do exemplo do programa de receitas

52
4.0 - PROGRAMA EXEMPLO : INSTRUES SIMPLES
DE ENTRADA E SADA DIGITAL.
Propsito : Mostrar o funcionamento do contato normalmente aberto, contato normalmente
fechado, sada simples e sada complementar.

Funcionamento : O circuito do programa ter como entrada dois botes ( B1 e B2 ) e quatro


motores( M1,M2,M3 e M4 ).

Quando o boto B1 estiver desligado o motor M1 estar desligado e o motor M2 ligado. Ao


pressionarmos o boto B1 o motor M1 ligar e o motor M2 desligar.

Quando o boto B2 estiver desligado o motor M3 estar desligado e o motor M4 ligado. Ao


pressionarmos o boto B2 o motor M3 ligar e o motor M4 desligar.

Obs.: Os dois funcionamentos acima so semelhantes, porm utilizam-se de componentes


diferentes.

Tabela de Endereos :

Endereo Smbolo
%I0.0 BOTAO B1
%I0.2 BOTAO B2
MOTOR
%Q0.0
M1
MOTOR
%Q0.1
M2
MOTOR
%Q0.2
M3
MOTOR
%Q0.3
M4

Procedimento

1. Inicialize o software Keyprogram, clickando sobre o cone na rea

de trabalho.

2. Crie um novo projeto clicando sobre o cone Novo Projeto .

3. Em nome do projeto escreva entrada e saida digital. Em modelo de CLP

selecione KL640. Em autor, coloque o seu nome. Click no boto OK.

53
4. Selecione na barra de componente o contato normalmente aberto

clickando no cone na barra de componentes. Neste momento o

cursor ficou com o contato normalmente aberto selecionado. Leve o

cursor at a lgica e click na casa da 1.a linha e 1.a coluna. Digite agora

o endereo %I0.0 e pressione ENTER.

5. Selecione o componente completa trao horizontal . Click ento

na lgica na casa da 1.a linha e 2.a coluna.

6. Selecione o componente sada simples e o insira na 1.a linha,

10.a coluna da lgica. Digite ento o endereo %Q0.0 e pressione

ENTER.

7. Pressione ENTER novamente para compilar a lgica.

8. Selecione o contato normalmente fechado e o insira na 1.a linha,

1.a coluna da 2.a lgica. Digite o endereo %I0.0.

9. Selecione o componente completa trao horizontal . Click ento

na lgica na casa da 1.a linha e 2.a coluna.

10. Selecione o componente sada simples e o insira na 1.a linha, 10.a

coluna da lgica. Digite ento o endereo %Q0.1 e pressione ENTER.

11. Pressione ENTER novamente para compilar a lgica.

12. Selecione o contato normalmente aberto e o insira na 1.a linha, 1.a

coluna da 3.a lgica. Digite o endereo %I0.2.

54
13. Selecione o componente completa trao horizontal . Click ento

na lgica na casa da 1.a linha e 2.a coluna.

14. Selecione o componente sada simples e o insira na 1.a linha,

10.a coluna da lgica. Digite ento o endereo %Q0.2 e pressione

ENTER.

15. Selecione o componente sada complementar e o insira na 2.a

linha, 10.a coluna da lgica. Digite ento o endereo %Q0.3 e pressione

ENTER.

16. Pressione novamente ENTER para compilar a lgica 3.

17. O cursor ficar na lgica 4 em branco. Pressione novamente ENTER

para eliminar a lgica 4.

18. Pressione o cone SALVAR PROJETO .

Neste momento o programa est pronto para ser enviado ao CLP.

19. Pressione o icone conectar ao CLP . Verifique se na barra de status,

na posio inferior esquerda, o Status do software esta em Online.

Caso esteja em online continue a sequencia, se estiver em offline

verifique as instrues para resolver problemas de comunicao.

20. Pressione o icone Download . Confime o inicio do download

pressionando o boto Sim.

O Keyprogram mostrar uma janela com o progresso do download.

Aguarde o trmino do download, quando a janela ser fechada.

55
21. Pressione o icone RUN . Confirme a passagem do CLP para modo

run pressionando o boto SIM.

Neste momento o CLP est executando o programa. Ligue e desligue a

entrada %I0.0 e observe que ao ser ligada ela liga %Q0.0 e quando

desligada ela liga %Q0.1. Ligue e desligue a entrada %I0.2 e observe

que ao ser ligada ela liga %Q0.2 e quando desligada ela liga %Q0.2.

22. Pressione o icone MONITORAMENTO . Verifique o ligar e desligar

das entradas e sadas atravs do software.

At aqui foi possvel visualizar o funcionamento do circuito atravs dos

endereos, agora iremos visualiz-los tambm pelos seus smbolos.

23. Pressione o cone PARAR MONITORAMENTO para podermos

continuar a edio do programa.

24. Pressione o icone TABELA DE SMBOLOS . Aps pressione o

boto INSERIR TODOS e na coluna smbolos digite os smbolos

conforme a tabela de endereos do inicio deste documento. Ento

pressione o boto FECHAR.

25. Para visualizar smbolos e endereos na lgica pressione no menu

superior : EXIBIR - ENDEREO E SMBOLO. Para visualizar somente

smbolos : EXIBIR - SMBOLO e para visualizar somente endereos :

EXIBIR - ENDEREO.

56
Ladder

57
4.1 - PROGRAMA EXEMPLO : INSTRUES
ESPECIAIS DE ENTRADA E SADA DIGITAL
Propsito : Mostrar o funcionamento das instrues especiais de entrada e sada digital :
contato por borda positiva, contato por borda negativa, sada set e sada reset.

Funcionamento : O circuito do programa ter como entrada dois botes (B1 e B2) e um motor
(M1).

Ao ligar o Boto B1 o Motor M1 ligado e permanecer ligado mesmo que o boto B1 seja
desligado.

Ao ligar o boto B2 o motor M1 continuar ligado e s ser desligado quando o boto B2 for
desligado.

Tabela de Endereos :

Endereo Smbolo
BOTAO
%I0.0
B1
BOTAO
%I0.1
B2
MOTOR
%Q0.0
M1

Procedimento

1. Inicialize o software Keyprogram, clicando sobre o cone na rea

de trabalho.

2. Crie um novo projeto clicando sobre o cone Novo Projeto .

3. Em nome do projeto escreva entradas e saidas digitais especiasis. Em

modelo de CLP selecione KL640. Em autor, coloque o seu nome. Click

no boto OK.

4. Selecione na barra de componente o contato por borda positiva clicando

no cone na barra de componentes. Insira este componente na

lgica e digite o endereo %I0.0. Pressione ENTER.

58
5. Selecione o componente completa trao horizontal . Click ento

na lgica na casa da 1.a linha e 2.a coluna.

6. Selecione o componente sada set e o insira na 1.a linha, 10.a

coluna da lgica. Digite ento o endereo %Q0.0 e pressione ENTER.

7. Pressione ENTER novamente para compilar a lgica.

8. Selecione o contato por borda negativa e o insira na 1.a linha, 1.a

coluna da 2.a lgica. Digite o endereo %I0.1.

9. Selecione o componente completa trao horizontal . Click ento

na lgica na casa da 1.a linha e 2.a coluna.

10. Selecione o componente sada reset e o insira na 1.a linha, 10.a

coluna da lgica. Digite ento o endereo %Q0.0 e pressione ENTER.

11. Pressione ENTER novamente para compilar a lgica.

12. O cursor ficar na lgica 3 em branco. Pressione novamente ENTER

para eliminar a lgica 3.

13. Pressione o cone SALVAR PROJETO .

14. Neste momento o programa est pronto para ser enviado ao CLP.

15. Pressione o icone conectar ao CLP . Verifique se na barra de

status, na posio inferior resquerda, o Status do software esta em

Online. Caso esteja em online continue a sequencia, se estiver em

offline verifique as instrues para resolver problemas de comunicao.

16. Pressione o icone Download . Confime o inicio do download

pressionando o boto Sim.

59
O Keyprogram mostrar uma janela com o progresso do download.

Aguarde o trmino do download, quando a janela ser fechada.

17. Pressione o icone RUN . Confirme a passagem do CLP para modo

run pressionando o boto SIM.

Neste momento o CLP est executando o programa. Pressione o

BOTO B1(%I0.0) e verifique que o MOTOR M1( %Q0.0) liga. Aps

segure pressionado o BOTO B2 e solte-o, verifique que o MOTOR M1

(%Q0.0) desligara somente ao desligar o boto B2.

18. Pressione o icone MONITORAMENTO . Verifique o ligar e desligar

das entradas e sadas atravs do software.

At aqui foi possvel visualizar o funcionamento do circuito atravs dos

endereos, agora iremos visualiz-los tambm pelos seus smbolos.

19. Pressione o cone PARAR MONITORAMENTO para podermos

continuar a edio do programa.

20. Pressione o icone TABELA DE SMBOLOS . Aps pressione o

boto INSERIR TODOS e na coluna smbolos digite os smbolos

conforme a tabela de endereos do inicio deste documento. Ento

pressione o boto FECHAR.

21. Para visualizar smbolos e endereos na lgica pressione no menu

superior : EXIBIR - ENDEREO E SMBOLO. Para visualizar somente

smbolos : EXIBIR - SMBOLO e para visualizar somente endereos :

EXIBIR - ENDEREO.

60
Ladder

61
4.2 - PROGRAMA EXEMPLO : INSTRUES DE
TEMPORIZAO
Propsito : Mostrar o funcionamento dos temporizadores dos seguintes tipos : TON (
temporizador na energizao ), TOFF ( temporizador na desernegizao ) e TP(Temporizador
de pulso).

Funcionamento : O circuito do programa ter como entrada trs botes ( B1, B2 e B3 ) e trs
motores ( M1,M2 e M3 ).

Aps ligar o Boto B1 e mant-lo pressionado durante 5s, o motor M1 ser ligado e s ser
desligado quando B1 for desligado.

Ao ligar o boto B2 o motor M2 ser ligado imediatamente e ser desligado aps 3s ou se


desligar o boto B2.

Ao ligar o motor B3 o motor M3 continuar desligado. Ele ser ligado quando se desligar o
boto B3 e ficar ligado durante 4s.

Tabela de smbolos e endereos :

Endereo Smbolo
%I0.0 BOTAO B1
%I0.1 BOTAO B2
%I0.2 BOTAO B3
%Q0.0 MOTOR M1
%Q0.1 MOTOR M2
%Q0.2 MOTOR M3

Procedimento

1. Inicialize um novo projeto no Keyprogram com o nome Instruo de

temporizao.

2. Preencha a tabela de smbolos conforme a tabela acima.

3. Insira um contato normalmente aberto na 1.a clula da 1.a lgica, e

digite BOTAO B1 e pressione ENTER.

4. Insira um temporizador na energizao logo aps o contato do

BOTAO B1. Digite 0 e pressione ENTER. Aps digite o tempo do

PRESET, 5 e pressione novamente ENTER.

62
5. Selecione uma sada simples e a insira logo aps o temporizador. O

software automaticamente a inserir na ultima coluna preenchendo as

linhas anteriores. Digite MOTOR M1 e pressione ENTER. Pressione

ENTER novamente para compilar a lgica.

6. Selecione no menu superior EDIO - COPIAR LGICA. Digite 1 no

dialogo "Digite o nmero da lgica que se deseja copiar" e pressione

OK.

7. Selecione no menu superior EDIO - COLAR LGICA e digite 2 no

dilogo "Digite a posio em que deseja colar:"

8. De um duplo click no contato normalmente aberto e substitua BOTAO

B1 por BOTAO B2 e pressione ENTER.

9. Click com o boto direiro do mouse sobre o temporizador e altere o seu

tipo para TEMPORIZADOR DE PULSO, o seu identificador para 1 e o

seu preset para 3s.

10. Altere a saida simples de MOTOR M1 para MOTOR M2 e compile a

lgica.

11. Copie a lgica 1 novamente e cole-a na posio 3.

12. Edite a lgica 3 e mude contato normalmente aberto para BOTAO B3, a

sada simples para MOTOR M3, o tipo de temporizador para

TEMPORIZADOR NA DESERNEGIZAO, o identificador para 2 e o

preset do temporizador para 4s.

13. Faa o download do software para o CLP e verifique o funcionamento

do mesmo.

63
Ladder

64
4.3 - PROGRAMA EXEMPLO : INSTRUES DE
TEMPORIZAO COM MUDANA DE PRESET PELA
IHM
Propsito : Mostrar como se altera o preset de um temporizador atravs da IHM.

Funcionamento : A partir do programa do projeto INSTRUES DE TEMPORIZAO, ser


inserida a programao da IHM para que os tempos do preset de cada temporizador seja
alterado pela IHM do CLP. Tambm ser possvel visualizar o tempo decorrido em cada
temporizador.

Procedimento

1. Inicialize o Keyprogram.

2. Clique no cone ABRIR PROJETO. . Selecione o diretrio

"C:\arquivos de programas\keyprogram\projetos exemplo" , selecione o

projeto "Instrues de temporizao.prk" e clique em ABRIR..

3. Clique no cone PROGRAMAO IHM .

4. Clique no cone NOVO GRUPO DE PGINAS . Digite o nome

"Temporizadores" e pressione OK.

5. Clique no cone NOVA PGINA . Em nome da pagina, digite

"Temporizador 0", em descrio da pagina digite "Pagina de edicao de

preset do temporizador 0", mantenha o nmero da pgina em 1, o nvel

de senha : sem senha e pressione OK.

6. Neste momento o Keyprogram abrir no lado direito da tela a ferramenta

de edio das telas de IHM, mostrando a pgina do temporizador. Clique

com o mouse no display e atravs do teclado digite o seguinte texto :

65
7. Selecione o campo de edio clicando no cone INSERIR CAMPO DE

EDIO . Movimente o cursor do mouse at a IHM clicando a direito

do texto "PRESET :". Abrir uma janela de configurao de campo. Em

endereo digite "%T0.P", e em formato selecione '##'. Em nvel de senha

selecione "SEM SENHA", em valor mnimo digite 2 e em valor mximo

19. Pressione OK.

8. Selecione o campo de visualizao clicando no cone INSERIR CAMPO

DE VISUALIZAO . Insira o campo ao lado direito do texto

"V.ATUAL :". Em endereo digite "%T0.V" e em formato selecione '##'.

Pressione OK.

9. Selecione com o mouse no lado esquerdo da tela o grupo

"temporizadores".

10. Insira uma nova pgina com o nome "Temporizadores 1". Digite o

mesmo texto da pagina "Temporizadores 0" substituindo o caracter '0'

por '1'.

11. Insira um campo de edio com o endereo "%T1.P" e um campo de

visualizao com o endereo "%T1.V". Os demais parametros dos

campos permanecem iguais aos da pagina "Temporizadores 0".

12. Selecione a pagina "temporizador 0". Clique no icone "COPIAR" .

66
13. Selecione o grupo "Temporizadores" e clique no cone "COLAR" .

14. O Keyprogram acrescentar uma pgina com o nome "Temporizador

02". Clique nesta pagina, altere o texto do display de "Temporizador 0"

para "Temporizador 1".

15. De um duplo clique no campo 1 e altere o seu endereo para "%T2.P".

De um duplo clique no campo 2 e altere o seu endereo para "%T2.V".

16. Faa o DOWNLOAD, passe para modo RUN e observe o modo de

funcionamento do programa na IHM : atravs das teclas UP e DOWN da

IHM possvel se movimentar entre as paginas. Atravs da tecla ALT

pode-se alterar o valor do preset da pagina que estiver sendo mostrada

atualmente. Aps a alterao o valor validado atravs da tecla

ENTER. Faa as operaoes com entradas observando o valor atual

mostrado na IHM e o tempo sendo contato de acordo com os valores de

preset editados pela IHM do CLP.

67
Ladder

68
IHM

69
4.4 - PROGRAMA EXEMPLO : INSTRUES DE
CONTAGEM
Propsito : Mostrar o funcionamento do contador crescente e do contador decrescente

Funcionamento : Este programa parte de um sistema executando a seguinte funo :


contrar o empacotamento de um determinado produto. H um sensor ( sensor A ) que
acionado quando uma pea inserida na caixa. Um cilindro ( Cilindro B ) que retira a caixa j
cheia da mquina. Um segundo sensor ( sensor B ) que identifica que a caixa foi retirado da
mquina.

O programa far a contagem do nmero de peas que for posto na caixa atravs do sensor A e
quando atingir o valor que a caixa comporta acionar o cilindro B. O sensor B responsvel
por recomear a contagem.

Tabela de Endereos :

Endereo Smbolo
%I0.0 SENSOR A
%I0.1 SENSOR B
%Q0.0 CILINDRO

Procedimento

1. Inicialize o Keyprogram e crie um novo projeto com o nome "Instruoes

de contagem".

2. Preencha a tabela de smbolos de acordo com a tabela de endereos

acima.

3. Insira um contato normalmente aberto na 1.a clula a direita da lgica

com o endereo "%I0.0".

4. Insira um segundo contato normalmente aberto abaixo do 1.o com o

endereo "%I0.1".

5. Selecione o contador up e o insira direita dos dois contatos. Digite

0 e pressione ENTER indicando o nmero do contador. Digite 10 para o

valor de preset e pressione ENTER. Selecione uma sada smples e

insira uma casa a direita do contato up. O Keyprogram automaticamente

70
colacar na ultima coluna preenchendo as demais com tracos

verticais. Digite o endereo "%Q0.0" e pressione duas vezes ENTER

para fechar o contato e compilar a lgica.

6. Faa o download do programa para o CLP e verifique o funcionamento

do mesmo de acordo com a descrio acima.

Ladder

71
4.5 - PROGRAMA EXEMPLO : INSTRUES DE
CONTAGEM COM MUDANA DE PRESET PELA IHM
Propsito : Mostrar como se altera o preset de um contador atravs da IHM.

Funcionamento : A partir do programa do projeto INSTRUES DE CONTAGEM, ser


inserida a programao da IHM para que os preset's de cada contador seja alterado pela IHM
do CLP. Tambm ser possvel visualizar o valor atual de contagem do contador.

Procedimento

1. Inicialize o Keyprogram.

2. Clique no cone ABRIR PROJETO. . Selecione o diretrio

"C:\arquivos de programas\keyprogram\projetos exemplo" , selecione o

projeto "Instrues de contagem.prk" e clique em ABRIR..

3. Clique no cone PROGRAMAO IHM .

4. Clique no cone NOVO GRUPO DE PGINAS . Digite o nome

"Contador" e pressione OK.

5. Clique no cone NOVA PGINA . Em nome da pagina, digite

"Contador CUP", em descrio da pagina digite "Pagina de edicao de

preset do Contador", mantenha o nmero da pgina em 1, o nvel de

senha : sem senha e pressione OK.

6. Neste momento o Keyprogram abrir no lado direito da tela a ferramenta

de edio das telas de IHM, mostrando a pgina do contador. Clique

com o mouse no display e atravs do teclado digite o seguinte texto :

72
7. Selecione o campo de edio clicando no cone INSERIR CAMPO DE

EDIO . Movimente o cursor do mouse at a IHM clicando a direito

do texto "PECAS :". Abrir uma janela de configurao de campo. Em

endereo digite "%C0.P", e em formato selecione '##'. Em nvel de

senha selecione "SEM SENHA", em valor mnimo digite 6 e em valor

mximo 36. Pressione OK.

8. Selecione o campo de visualizao clicando no cone INSERIR CAMPO

DE VISUALIZAO . Insira o campo ao lado direito do texto "ATUAL

:". Em endereo digite "%C0.V" e em formato selecione '##'. Pressione

OK.

9. Faa o DOWNLOAD, passe para modo RUN e observe o modo de

funcionamento do programa na IHM : Atravs da tecla ALT pode-se

alterar o valor do n.o mximo de peas da caixa. Aps a alterao o

valor validado atravs da tecla ENTER. Faa as operaoes com

entradas observando o valor atual mostrado na IHM e o valor de

contagem sendo contato de acordo com os valor do preset editados pela

IHM do CLP.

73
LADDER

IHM

74
4.6 - PROGRAMA EXEMPLO : INSTRUES DE
OPERAES MATEMTICAS
Propsito : Mostrar o funcionamento das instrues de operaes matemticas basicas (
soma, subtrao, multiplicao, diviso ).

Funcionamento : O programa far as operaes com os operandos %MW0 e %MW1 e


colococar o resultado no operando %MW2. As operaes sero selecionadas da seguinte
maneira : soma(%I0.0), subtrao(%I0.1), multiplicao(%I0.2), diviso(%I0.3).

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "Instrucoes de

operacoes matematicas".

2. Insira um contato por borda positiva com o endereo "%I0.0".

3. Insira um bloco somador direita do contato por borda positiva. No

operando 1 (OPR1:=) digite %MW0 e pressione ENTER. No operando

2 (OPR2:=) digite %MW1 e pressione ENTER. No resultado (RES:=)

digite %MW2 e pressione ENTER. Pressione ENTER novamente para

compilar a lgica.

4. Copie a lgica 1 indo at o menu EDICAO - COPIAR LGICA e digitar

1. Cole a lgica indo at o menu EDICAO - COLAR LGICA e digite a

posio 2.

5. De um duplo cloque sobre o contato por borda positiva e altere o seu

endereo para "%I0.1".

6. Altere o tipo de operao matemtica clicando com o boto direito do

mouse sobre o bloco somador e alterando o seu tipo para subtrator.

7. Cole novamente a lgica indo at o menu EDICAO - COLAR LGICA e

digite a posio 3.

75
8. De um duplo cloque sobre o contato por borda positiva e altere o seu

endereo para "%I0.2".

9. Altere o tipo de operao matemtica clicando com o boto direito do

mouse sobre o bloco somador e alterando o seu tipo para

multiplicador.

10. Cole novamente a lgica indo at o menu EDICAO - COLAR LGICA e

digite a posio 4.

11. De um duplo cloque sobre o contato por borda positiva e altere o seu

endereo para "%I0.3".

12. Altere o tipo de operao matemtica clicando com o boto direito do

mouse sobre o bloco somador e alterando o seu tipo para divisor.

13. Clique no cone PROGRAMAO IHM .

14. Clique no cone NOVO GRUPO DE PGINAS . Digite o nome

"Operacoes" e pressione OK.

15. Clique no cone NOVA PGINA . Em nome da pagina, digite "Pag.

Operacoes", em descrio da pagina digite "Pagina que mostra as

operaes matematicas", mantenha o nmero da pgina em 1, o nvel

de senha : sem senha e pressione OK.

16. Neste momento o Keyprogram abrir no lado direito da tela a ferramenta

de edio das telas de IHM, mostrando a pgina do contador. Clique

com o mouse no display e atravs do teclado digite o seguinte texto :

76
17. Selecione o campo de edio clicando no cone INSERIR CAMPO DE

EDIO . Movimente o cursor do mouse at a IHM clicando a direito

do texto "MW0 :". Abrir uma janela de configurao de campo. Em

endereo digite "%MW0", e em formato selecione '#####'. Em nvel de

senha selecione "SEM SENHA", em valor mnimo digite 0 e em valor

mximo 5000. Pressione OK.

18. Selecione o campo de edio clicando no cone INSERIR CAMPO DE

EDIO . Movimente o cursor do mouse at a IHM clicando a direito

do texto "MW1 :". Abrir uma janela de configurao de campo. Em

endereo digite "%MW1", e em formato selecione '#####'. Em nvel de

senha selecione "SEM SENHA", em valor mnimo digite 0 e em valor

mximo 5000. Pressione OK.

19. Selecione o campo de visualizao clicando no cone INSERIR CAMPO

DE VISUALIZAO . Insira o campo ao lado direito do texto "MW2 :".

Em endereo digite "%MW2" e em formato selecione '#####'. Pressione

OK

20. Faa o DOWNLOAD, passe para modo RUN . Atravs da tecla ALT

pode-se alterar o valor de %MW0 e %MW1. Ao apertar pela 1.a vez ALT

a IHM editar %MW0, apertando uma 2.a vez editar %MW1 . Aps a

alterao o valor validado atravs da tecla ENTER. Selecione a

77
operao matemtica desejada de acordo com a descrio dada no

funcionamento e observe a atualizao do valor em %MW2.

LADDER

78
IHM

79
4.7 - PROGRAMA EXEMPLO : INSTRUES DE
COMPARAO

Propsito : Mostrar o funcionamento das instrues de comparao (maior ,maior ou igual


, igual , menor ou igual , menor , diferente ) e como relaciona-ls com sadas
digitais.

Funcionamento : O programa ter a entrada de dois valores atravs da IHM que sero
armazenados em %MW0 e em %MW1. Em funco da relao entre esses dois valores ser
ligado uma sada digital especifica da sguinte maneira.

Se %MW0 for maior que %MW1 ser ligado %Q0.0

Se %MW0 for maior ou igual %MW1 ser ligado %Q0.1

Se %MW0 for igual %MW1 ser ligado %Q0.2

Se %MW0 for menor ou igual %MW1 ser ligado %Q0.3

Se %MW0 for menor que %MW1 ser ligado %Q0.4

Se %MW0 for diferente que %MW1 ser ligado %Q0.5

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "Instrucoes de

comparacao".

2. Clique no cone PROGRAMAO IHM .

3. Clique no cone NOVO GRUPO DE PGINAS . Digite o nome

"COMPARACAO" e pressione OK.

4. Clique no cone NOVA PGINA . Em nome da pagina, digite

"VALORES", em descrio da pagina digite "Pagina atravs da qual se

edita as entradas de valores para a comparao", mantenha o nmero

da pgina em 1, o nvel de senha : sem senha e pressione OK.

5. Neste momento o Keyprogram abrir no lado direito da tela a ferramenta

de edio das telas de IHM, mostrando a pgina VALORES. Clique com

80
o mouse no display e atravs do teclado digite o seguinte texto :

17. Selecione o campo de edio clicando no cone INSERIR CAMPO DE

EDIO . Movimente o cursor do mouse at a IHM clicando a direito

do texto "MW0 :". Abrir uma janela de configurao de campo. Em

endereo digite "%MW0", e em formato selecione '#####'. Em nvel de

senha selecione "SEM SENHA", em valor mnimo digite 0 e em valor

mximo 5000. Pressione OK.

18. Selecione o campo de edio clicando no cone INSERIR CAMPO DE

EDIO . Movimente o cursor do mouse at a IHM clicando a direito

do texto "MW1 :". Abrir uma janela de configurao de campo. Em

endereo digite "%MW1", e em formato selecione '#####'. Em nvel de

senha selecione "SEM SENHA", em valor mnimo digite 0 e em valor

mximo 5000. Pressione OK.

19. Clique no cone EDITAR DIAGRAMA LADDER .

20. Insira um contato normalmente aberto com o endereo "%S0", que

um bit de sistema que est sempre ligado.

21. Logo aps o contato insira um componente de comparao MAIOR , no

operando 1 digite "%MW0" e no operando 2 digite "%MW1".

22. Insira uma sada simples logo aps o comparador, com o endereo

"%Q0.0". Pressione ENTER para compilar a lgica.

81
23. Copie a lgica 1 indo at o menu EDICAO - COPIAR LGICA e digitar

1. Cole a lgica indo at o menu EDICAO - COLAR LGICA e digite a

posio 2.

24. Altere o tipo de comparao clicando com o boto direito do mouse

sobre o bloco MAIOR e alterando o seu tipo para MAIOR OU IGUAL.

25. De um duplo clique sobre a sada simples e altere o seu endereo para

"%Q0.1"

26. Cole novamente a lgica indo at o menu EDICAO - COLAR LGICA e

digite a posio 3.

27. Altere o tipo de comparao clicando com o boto direito do mouse

sobre o bloco MAIOR e alterando o seu tipo para IGUAL

28. De um duplo clique sobre a sada simples e altere o seu endereo para

"%Q0.2"

29. Cole novamente a lgica indo at o menu EDICAO - COLAR LGICA e

digite a posio 4.

30. Altere o tipo de comparao clicando com o boto direito do mouse

sobre o bloco MAIOR e alterando o seu tipo para MENOR OU IGUAL

31. De um duplo clique sobre a sada simples e altere o seu endereo para

"%Q0.3"

32. Cole novamente a lgica indo at o menu EDICAO - COLAR LGICA e

digite a posio 5.

82
33. Altere o tipo de comparao clicando com o boto direito do mouse

sobre o bloco MAIOR e alterando o seu tipo para MENOR .

34. De um duplo clique sobre a sada simples e altere o seu endereo para

"%Q0.4"

35. Cole novamente a lgica indo at o menu EDICAO - COLAR LGICA e

digite a posio 6.

36. Altere o tipo de comparao clicando com o boto direito do mouse

sobre o bloco MAIOR e alterando o seu tipo para DIFERENTE .

37. De um duplo clique sobre a sada simples e altere o seu endereo para

"%Q0.5".

38. Faa o DOWNLOAD, passe para modo RUN . Atravs da tecla ALT

pode-se alterar o valor de %MW0 e %MW1. Ao apertar pela 1.a vez ALT

a IHM editar %MW0, apertando uma 2.a vez editar %MW1 . Aps a

alterao o valor validado atravs da tecla ENTER.

39. Coloque valores em %MW0 e %MW1 de acordo com a tabela abaixo e

verifique o funcionamento das sadas de acordo com a tabela :

%MW %MW
%Q0.0 %Q0.1 %Q0.2 %Q0.3 %Q0.4 %Q0.5
0 1
Desligad Desligad Desligad
0 0 Ligado Ligado Ligado
o o o
Desligad Desligad Desligad Desligad
1 0 Ligado Ligado
o o o o
Desligad Desligad Desligad Desligad
1 2 Ligado Ligado
o o o o

83
LADDER

84
IHM

85
4.8 - PROGRAMA EXEMPLO : INSTRUES DE
MOVIMENTAO.
Propsito : Mostrar o funcionamento da intruo de movimentao MOV

Funcionamento : O programa mostrar como carregar um valor num endereo ( %MW0) e


moviment-lo para outro endereo (%MW1). Ser carregado em %MW0 3 valores distintos
atravs das teclas de funo da seguinte maneira :

000 : se F1 for pressionado.

100 : se F2 for pressionado.

200 : se F3 for pressionado.

Quando F4 for pressionado o valor de %MW0 ser movimentado para %MW1.

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "Instrucao de

movimentacao".

2. Clique no cone PROGRAMAO IHM .

3. Clique no cone NOVO GRUPO DE PGINAS . Digite o nome

"MOVIMENTACAO" e pressione OK.

4. Clique no cone NOVA PGINA . Em nome da pagina, digite "MOV",

em descrio da pagina digite "Pagina atravs da qual se visualiza os

valores que esto sendo movimentados", mantenha o nmero da pgina

em 1, o nvel de senha : sem senha e pressione OK.

5. Neste momento o Keyprogram abrir no lado direito da tela a ferramenta

de edio das telas de IHM, mostrando a MOV. Clique com o mouse no

display e atravs do teclado digite o seguinte texto :

86
6. Selecione o campo de edio clicando no cone INSERIR CAMPO DE

VISUALIZACAO . Movimente o cursor do mouse at a IHM clicando

a direito do texto "MW0 :". Abrir uma janela de configurao de campo.

Em endereo digite "%MW0", e em formato selecione '#####'. Pressione

OK.

6. Selecione o campo de edio clicando no cone INSERIR CAMPO DE

VISUALIZACAO . Movimente o cursor do mouse at a IHM clicando

a direito do texto "MW1 :". Abrir uma janela de configurao de campo.

Em endereo digite "%MW1", e em formato selecione '#####'. Pressione

OK.

7. Clique no cone EDITAR DIAGRAMA LADDER .

8. Insira um contato por borda positiva com o endereo "%TC.F1".

9. Insira um bloco MOV e digite e coloque no operando1 o valor 0 e no

operando 2 o endereo "%MW0". Pressione ENTER para compilar a

lgica.

10. Copie a lgica 1 indo at o menu EDICAO - COPIAR LGICA e digitar

1. Cole a lgica indo at o menu EDICAO - COLAR LGICA e digite a

posio 2.

87
11. De um duplo clique sobre o contato por borda positiva e altere o seu

endereo para "%TC.F2".

12. De um duplo clique no bloco movimentador em cima do valor 0 e altere o

valor para 100.

13. Cole novamente a lgica indo at o menu EDICAO - COLAR LGICA e

digite a posio 3.

14. De um duplo clique sobre o contato por borda positiva e altere o seu

endereo para "%TC.F3".

15. De um duplo clique no bloco movimentador em cima do valor 0 e altere o

valor para 200.

16. Cole novamente a lgica indo at o menu EDICAO - COLAR LGICA e

digite a posio 4.

17. De um duplo clique sobre o contato por borda positiva e altere o seu

endereo para "%TC.F4".

18. De um duplo clique no bloco movimentador em cima do valor 0 e digite o

endereo "%MW0".

19. De um duplo clique no bloco movimentador em cima do endereo

"%MW0" e digite o endereo "%MW1".

20. Faa o DOWNLOAD, passe o CLP para modo RUN. Atravs do apertar

das teclas de funo verifique o funcionamento do programa.

88
Ladder

IHM

89
4.9 - PROGRAMA EXEMPLO : INSTRUES DE
CONTAGEM RPIDA.
Propsito : Mostrar o funcionamento da intruo de de contagem rpida

Funcionamento : O programa far a contagem de pulsos da entrada rpida e acionar


diferentes sadas para diferentes valores de contagem. A entrada %I0.0 habilitar a contagem.
A entrada %I0.1 resetar a contagem. A sada %Q0.0 ser acionada quando o contador rpido
contar 1000 pulsos. A sada %Q0.1 ser acionada quando o contador rpido contar 2000
pulsos.A sada %Q0.2 ser acionada quando o contador rpido contar 3000 pulsos. A sada
%Q0.3 ser acionada quando o contador rpido contar 4000 pulsos.

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "Instrucao de

contagem rapida".

2. Insira um contato normalmente aberto com o endereo "%I0.0".

3. Abaixo deste contato insira um outro contato NA com o endereo

"%I0.1"

4. Insira a direita destes dois contatos um bloco CONTADOR RPIDO ,

de tal maneira o contato de %I0.0 fique ligado a entrada E(Enabled), e o

contato %I0.1 fique ligado a entrada R(Reset). Ao primeiro parmetro

solicitado ao inserir o contador rpido digite 0, indicando o nmero do

contador. Para o segundo parametro, o valor do preset, digite 1000.

Compile a lgica pressionando ENTER.

5. Na 2.a lgica insira um contao normalmente aberto com o endereo

"%CR0.Q".

6. direita deste contato insira uma sada simples com o endereo"

%Q0.0".

90
7. Copie as duas primeiras lgica indo at o menu superior e clicando em

EDICAO - COPIAR BLOCO DE LOGICAS. Em posio inicial digite 1,

em posio final digite 2, e posio a inserir digite 3. Pressione ENTER.

8. Edite a lgica 3 dando um duplo clique sobre ela. V at o bloco

contador rpido e altere o nmero dele para 1 dando um duplo clique em

"%CR0". Altere o seu valor de preset para 2000 dando um duplo clique

em 1000.

9. Edite a lgica 4 e altere o endereo da sada simples para "%Q0.1"

10. Copie novamente as duas primeiras lgica indo at o menu superior e

clicando em EDICAO - COPIAR BLOCO DE LOGICAS. Em posio

inicial digite 1, em posio final digite 2, e posio a inserir digite 5.

Pressione ENTER.

11. Edite a lgica 5 dando um duplo clique sobre ela. V at o bloco

contador rpido e altere o nmero dele para 2 dando um duplo clique em

"%CR0". Altere o seu valor de preset para 3000 dando um duplo clique

em 1000.

12. Edite a lgica 4 e altere o endereo da sada simples para "%Q0.2".

13. Copie novamente as duas primeiras lgica indo at o menu superior e

clicando em EDICAO - COPIAR BLOCO DE LOGICAS. Em posio

inicial digite 1, em posio final digite 2, e posio a inserir digite 7.

Pressione ENTER.

14. Edite a lgica 7 dando um duplo clique sobre ela. V at o bloco

contador rpido e altere o nmero dele para 3 dando um duplo clique em

"%CR0". Altere o seu valor de preset para 4000 dando um duplo clique

em 1000.

91
15. Edite a lgica 8 e altere o endereo da sada simples para "%Q0.3".

16. Faa o DOWNLOAD, passe o CLP para modo RUN e verifique o

funcionamento do circuito de acordo com a descrio de funcionamento.

Ladder

92
4.10 - PROGRAMA EXEMPLO : INSTRUES DE
CONTAGEM RPIDA COM MUDANA DE PRESET
PELA IHM
Propsito : Mostrar como se altera o preset de um contador rpido atravs da IHM.

Funcionamento : A partir do programa do projeto INSTRUES DE CONTAGEM RPIDA,


ser inserida a programao da IHM para que os valores do preset de cada contador rpido
seja alterado pela IHM do CLP. Tambm ser possvel visualizar a contagem atual de cada
contador rpido.

Procedimento

1. Inicialize o Keyprogram.

2. Clique no cone ABRIR PROJETO. . Selecione o diretrio

"C:\arquivos de programas\keyprogram\projetos exemplo" , selecione o

projeto "Instrues de contagem rapida.prk" e clique em ABRIR..

3. Clique no cone PROGRAMAO IHM .

4. Clique no cone NOVO GRUPO DE PGINAS . Digite o nome

"Contador rapido" e pressione OK.

5. Clique no cone NOVA PGINA . Em nome da pagina, digite

"PRESET", em descrio da pagina digite "Pagina de edicao de preset

dos contadores rpido", mantenha o nmero da pgina em 1, o nvel de

senha : sem senha e pressione OK.

6. Neste momento o Keyprogram abrir no lado direito da tela a ferramenta

de edio das telas de IHM, mostrando a pgina do PRESET. Clique

com o mouse no display e atravs do teclado digite o seguinte texto :

93
7. Selecione o campo de edio clicando no cone INSERIR CAMPO DE

EDIO . Movimente o cursor do mouse at a IHM clicando a direito

do texto "0: ". Abrir uma janela de configurao de campo. Em

endereo digite "%CR0.P", e em formato selecione '####'. Em nvel de

senha selecione "SEM SENHA", em valor mnimo digite 1 e em valor

mximo 9999. Pressione OK.

8. Selecione o campo de edio clicando no cone INSERIR CAMPO DE

EDIO . Movimente o cursor do mouse at a IHM clicando a direito

do texto "1: ". Abrir uma janela de configurao de campo. Em

endereo digite "%CR1.P", e em formato selecione '####'. Em nvel de

senha selecione "SEM SENHA", em valor mnimo digite 1 e em valor

mximo 9999. Pressione OK.

9. Selecione o campo de edio clicando no cone INSERIR CAMPO DE

EDIO . Movimente o cursor do mouse at a IHM clicando a direito

do texto "2: ". Abrir uma janela de configurao de campo. Em

endereo digite "%CR2.P", e em formato selecione '####'. Em nvel de

senha selecione "SEM SENHA", em valor mnimo digite 1 e em valor

mximo 9999. Pressione OK.

10. Selecione o campo de edio clicando no cone INSERIR CAMPO DE

EDIO . Movimente o cursor do mouse at a IHM clicando a direito

94
do texto "3: ". Abrir uma janela de configurao de campo. Em

endereo digite "%CR3.P", e em formato selecione '####'. Em nvel de

senha selecione "SEM SENHA", em valor mnimo digite 1 e em valor

mximo 9999. Pressione OK.

11. Selecione a pgina contador rapido e insira uma nova pagina clicando

no icone NOVA PGINA . Em nome da pagina, digite "V.ATUAL", em

descrio da pagina digite "Pagina de visualizao do valor atual do

contador rpido", mantenha o nmero da pgina em 2, o nvel de senha :

sem senha e pressione OK.

12. Neste momento o Keyprogram abrir no lado direito da tela a ferramenta

de edio das telas de IHM, mostrando a pgina do V.ATUAL. Clique

com o mouse no display e atravs do teclado digite o seguinte texto :

13. Selecione o campo de visualizao clicando no cone INSERIR CAMPO

DE VISUALIZAO . Insira o campo abaixo do texto "DA

CONTAGEM". Em endereo digite "%CR0.V", e em formato selecione

'####'.

14. Faa o DOWNLOAD, passe para modo RUN e observe o modo de

funcionamento do programa na IHM : atravs das teclas UP e DOWN da

IHM possvel se movimentar entre as paginas. Atravs da tecla ALT

95
pode-se alterar o valor do preset dos contadores. Quando se est

alterando um valor de preset, com o pressionar da tecla ALT edit-se o

prximo campo. Aps a alterao o valor validado atravs da tecla

ENTER. Observe agora o funcionamento do programa com os novos

valores de preset's editados.

Ladder

96
IHM

97
4.11 - PROGRAMA EXEMPLO : ESTRUTURA DE LINKS
DO GRUPO DE NAVEGACAO
Propsito : Mostrar como funciona os links nos grupos de navegao.

Funcionamento : O programa tem dois contadores (C0 e C1) e dois temporizadores (T0 e
T1). Para cada um deles ser possvel a edio dos preset's e visualizao dos valores atuais
atravs da IHM.

O temporizador 0 ser ativado pela entrada %I0.0 e acionar a sada %Q0.0.

O temporizador 1 ser ativado pela entrada %I0.1 e acionar a sada %Q0.1.

O contador 0 contar os pulsos da entrada %I0.2, ser resetado pela entrada %I0.3, e acionar
a sada %Q0.2.

O contador 1 contar os pulsos da entrada %I0.4, ser resetado pela entrada %I0.5, e acionar
a sada %Q0.4.

A seguir mostrado um diagrama esquemtico das paginas e dos links entre elas atravs das
teclas UP, DOWN, << (direita) e >>(esquerda).

Procedimento

1. Inicialize o Keyprogram e abra o projeto em "C:\arquivos de

programas\keyprogram\projetos exemplo" estrutura de links.prk

2. Faa o download do programa para o CLP e observe o funcionamento

do programa como descrito no funcionamento.

98
Ladder

99
IHM

100
101
102
103
4.12 - PROGRAMA EXEMPLO : TELAS DE EVENTO
Propsito : Mostrar o funcionamento das telas de evento.

Funcionamento : Este programa ilustra a programao de tres eventos em uma estufa :

Material em aquecimento : Ser identificado pelo entrada %I0.1

Material em secagem : Ser identificado pelo entrada %I0.2

Material em resfriamento : Ser identificado pelo entrada %I0.3

A pgina principal do programa contm a edio de um preset e a visulizao do valor atual de


um temporizador.

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "paginas de

evento".

2. Crie uma lgica em que a entrada "%I0.0" aps 5s de acionada ligue a

sada "%Q0.0". Para isso use um temporizador do tipo TON.

3. Crie um grupo de navegao chamado "PRINCIPAL"

4. Dentro deste grupo crie uma pgina somente com texto, chamada

principal. O texto pode ser o sugerido abaixo.

5. Crie uma segunda pgina para editar o preset e visualizar o valor atual

de um temporizador :

104
6. Clique em EVENTO . A seguir em novo grupo de pagina e digite o

nome estufa.

7. Crie uma pgina dentro do grupo estufa. Para isso clique em NOVA

PGINA . No nome da pagina digite "AQUECIMENTO" e no endereo

do evento digite "%I0.1". Ao aparecer a pgina digite o texto abaixo :

8. Crie uma nova pgina dentro do grupo estufa com o nome de

"SECAGEM" e o endereo do evento digite "%I0.2". Ao aparecer a

pgina digite o texto abaixo :

105
9. Crie uma nova pgina dentro do grupo estufa com o nome de

"RESFRIAMENTO" e o endereo do evento digite "%I0.3". Ao aparecer

a pgina digite o texto abaixo :

10. Faa o download do programa, passe o CLP para modo RUN e verifique

o funcionamento das telas de evento acionando as entradas %I0.0,

%I0.1 e %I0.2. Ao aparecer uma tela de evento pressione ENTER para

voltar a paginas de navegao que estava.

LADDER

106
IHM

107
108
4.13 - PROGRAMA EXEMPLO : TELAS DE ALARME
Propsito : Mostrar o funcionamento das telas de alarme.

Funcionamento : Este programa ilustra a programao de tres alarmes em uma mquina :

Temperatura elevada : Ser identificado pelo entrada %I0.1

Porta aberta : Ser identificado pelo entrada %I0.2

Alarme : Ser identificado pelo entrada %I0.3

A pgina principal do programa contm a edio de um preset e a visulizao do valor atual de


um temporizador.

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "paginas de

alarme".

2. Crie uma lgica em que a entrada "%I0.0" aps 5s de acionada ligue a

sada "%Q0.0". Para isso use um temporizador do tipo TON.

3. Crie um grupo de navegao chamado "PRINCIPAL"

4. Dentro deste grupo crie uma pgina somente com texto, chamada

principal. O texto pode ser o sugerido abaixo.

5. Crie uma segunda pgina para editar o preset e visualizar o valor atual

de um temporizador :

109
6. Clique em ALARME . A seguir em novo grupo de pagina e digite o

nome EXEMPLO.

7. Crie uma pgina dentro do grupo EXEMPLO. Para isso clique em NOVA

PGINA . No nome da pagina digite "TEMPERATURA ELEVADA" e

no endereo do evento digite "%I0.1". Ao aparecer a pgina digite o

texto abaixo :

8. Crie uma nova pgina dentro do grupo estufa com o nome de

"EMERGENCIA" e o endereo do evento digite "%I0.2". Ao aparecer a

pgina digite o texto abaixo :

110
9. Crie uma nova pgina dentro do grupo estufa com o nome de "PORTA

ABERTA" e o endereo do evento digite "%I0.3". Ao aparecer a pgina

digite o texto abaixo :

10. Faa o download do programa, passe o CLP para modo RUN e verifique

o funcionamento das telas de alarme acionando as entradas %I0.0,

%I0.1 e %I0.2.

111
LADDER

IHM

112
113
4.14 - PROGRAMA EXEMPLO : LEITURA DO
TECLADO DA IHM
Propsito : Mostrar como utilizar-se das teclas de funo.

Funcionamento : Este programa ilustra como utilizar as teclas de funo para fazer o
acionamento de quatro motores

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "leitura do

teclado da IHM".

2. Crie uma lgica com um contato aberto com o endereo "%TC.F1"

lidado diretamente a uma sada set com o endereo "%Q0.0".

3. Repita essa lgica por 2 vezes com o endereo "%TC.F2" ligando

"%Q0.1" e "%TC.F3" ligando "%Q0.2".

4. Crie uma quarta lgica em que um contato normalmente aberto com o

endereo "TC.F4" ligado diretamente em tres sadas reset's em

paralelo com os endereos "%Q0.0", "%Q0.1" e "%Q0.2"

respectivamente.

5. Clique no cone PROGRAMAO IHM .

6. Crie um grupo de navegao com o nome LEIT.TECLADO e dentro

desse grupo crie uma pagina com o nome OPCOES e escreva os textos

abaixo :

114
7. Faa o DOWNLOAD, passe para modo RUN e observe o modo de

funcionamento do programa

115
4.15 - PROGRAMA EXEMPLO : LEITURA DO
TECLADO DA IHM AVANADO
Propsito : Mostrar como utilizar-se das teclas de funode maneira diferente dependendo de
qual tela se esta mostrando no momento.

Funcionamento : Este programa mostra como acionar 3 motores a partir das teclas de
funo, sendo que uma mesma tecla executa diferentes funes dependendo da pagina em
que estiver de acordo com a seguinte tabela :

TECLA PAGINA FUNAO

%TC.F1 1 Ligar motor 1

%TC.F2 1 Ligar motor 2

%TC.F3 1 Ligar motor 3

%TC.F4 1 Liga todos

%TC.F1 2 Desliga motor 1

%TC.F2 2 Desliga motor 2

%TC.F3 2 Desliga motor 3

%TC.F4 2 Desliga todos

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "leitura do

teclado da IHM".

2. Crie uma lgica com um contato aberto com o endereo "%TC.F1".

3. Aps o contato de %TC.F1 coloque um comparador de igualdade com o

primeiro operando com o endereo "%SB7" e o segundo operando com

o valor 1.

4. Em seguida ao comparador coloque uma sada set com o endereo

"%Q0.0". Compile a lgica.

116
5. Repita est lgica por duas vezes, sendo que na 2.a substitua "%TC.F1"

por "%TC.F2" e "%Q0.0" por "%Q0.1" mantendo o comparador da

mesma maneira. Na 3.a ubstitua "%TC.F1" por "%TC.F3" e "%Q0.0" por

"%Q0.2".

6. Copie a 1.a lgica para a 4.a e acrescente duas sadas set em paralelo

com "%Q0.0" colocando os endereos "%Q0.1" e "%Q0.2"

7. Crie uma lgica com um contato aberto com o endereo "%TC.F1".

8. Aps o contato de %TC.F1 coloque um comparador de igualdade com o

primeiro operando com o endereo "%SB7" e o segundo operando com

o valor 2.

9. Em seguida ao comparador coloque uma sada reset com o endereo

"%Q0.0". Compile a lgica.

10. Repita est lgica por duas vezes, sendo que na 2.a substitua "%TC.F1"

por "%TC.F2" e "%Q0.0" por "%Q0.1" mantendo o comparador da

mesma maneira. Na 3.a substitua "%TC.F1" por "%TC.F3" e "%Q0.0"

por "%Q0.2".

11. Copie a 5.a lgica para a 8.a e acrescente duas sadas reset em

paralelo com "%Q0.0" colocando os endereos "%Q0.1" e "%Q0.2"

12. Clique no cone PROGRAMAO IHM .

13. Crie um grupo de navegao com o nome LEIT.TECLADO e dentro

desse grupo crie uma pagina com o nome LIGA e nmero de pagina 1 e

escreva os textos abaixo :

117
14. Crie uma segunda pgina com o nome DESLIGA e nmero de pgina 2

e escreva os textos abaixo :

15. Faa o DOWNLOAD, passe para modo RUN e observe o modo de

funcionamento do programa.

118
LADDER

119
120
IHM

121
4.16 - PROGRAMA EXEMPLO : LINKS ESPECFICOS
Propsito : Mostrar como fazer links entre pginas de maneira diferente dos links normais dos
grupos de navegao.

Funcionamento : Este programa faz a edio e o monitoramento de 3 temporizadores, sendo


que a navegao entre as telas de monitoramento feito atravs das teclas de funo.

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "links

especificos".

2. Crie uma lgica em que um contato normalmente aberto com o

endereo "%I0.0" aciona um temporizador do tipo TON com nmero 1,

com preset de 5s e sua sada aciona uma sada simples com o endereo

"%Q0.0".

3. Crie mais uma lgica semelhante substituindo "%I0.0" por "%I0.1",

"%Q0.0" por "%Q0.1" e o nmero do temporizador de 0 para 1.

4. Crie uma terceira lgica semelhante substituindo "%I0.0" por "%I0.2",

"%Q0.0" por "%Q0.2" e o nmero do temporizador de 0 para 2.

5. Clique no cone PROGRAMAO IHM .

6. Crie um grupo de paginas de navegao com o nome PRINCIPAL e

uma pgina dentro deste grupo com o nome = OPCOES e o nmero=1.

Coloque nesta pagina o texto abaixo : e os parametros dos campos

conforme a tabela abaixo :

122
7. Crie um grupo de paginas de navegao com o nome

TEMPORIZADORES e tres pgina dentro deste grupos, conforme

mostrado abaixo :

Nmero da Endereco do Endereo do


Nome
pgina campo 01 campo 02
TEMP 0 2 %T0.P %T0.V

Nome Nmero da Endereco do Endereo do

123
pgina campo 01 campo 02
TEMP 1 3 %T1.P %T1.V

Nmero da Endereco do Endereo do


Nome
pgina campo 01 campo 02
TEMP 2 4 %T2.P %T2.V

8. Clique no cone EDITAR DIAGRAMA LADDER .

9. Insira mais uma lgica clicando no icone

10. Insira um contato aberto com o endereo "%TC.F1".

11. Insira lgo aps o contato um comparador com o 1.o operando com o

endereo "%SB7" e o segundo operando com o numero 1.

12. Aps o comparador insira um bloco MOV, no 1.o operando digite 2 e no

2.o operando digite "%SB7". Compile a lgica.

13. Insira mais uma lgica semelhante substituindo "%TC.F1" por "%TC.F2"

e o 1.o operando do bloco MOV para 3.

14. Insira mais uma lgica semelhante substituindo "%TC.F1" por "%TC.F3"

e o 1.o operando do bloco MOV para 4.

15. Insira um contato aberto com o endereo "%TC.F4".

124
16. Insira lgo aps o contato um comparador com o 1.o operando com o

endereo "%SB7" e o segundo operando com o numero 2.

17. Aps o comparador insira um bloco MOV, no 1.o operando digite 1 e no

2.o operando digite "%SB7". Compile a lgica.

18. Insira mais uma lgica semelhante substituindo o 2.o operando do

comparador por 3..

19. Insira mais uma lgica semelhante substituindo o 2.o operando do

comparador por 4.

20. Faa o download do programa, passe o CLP para modo RUN e verifique

o funcionamento.

125
Ladder

126
127
128
IHM

129
4.17 - PROGRAMA EXEMPLO : CAMPO STRING
Propsito : Mostrar como funciona o campo string.

Funcionamento : Este programa o status de uma mquina ( Ligada, Desligada, Manutencao).

Se %I0.0 estiver ligado indica que a mquina esta em manuteno.

Se %I0.0 estiver desligado e %I0.1 estiver ligado significa que a mquina est ligada.

Se %I0.0 estiver ligado e %I0.1 estiver desligado significa que a mquina est desligada.

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "campo

string".

2. Clique no cone PROGRAMAO IHM .

3. Crie um grupo de navegao com o nome PRINCIPAL e dentro dele

uma pgina com o nome STATUS. Edite o texto desta pgina da

seguinte maneira :

4. Insira um campo string clicando em INSERIR CAMPO DE STRING

abaixo do texto status. Em endereo digite "%MB0". Em formato

selecione 15-SSSSSSSSSSSSSSS. Preencha a tabela de string : clique

ao lado do nmero 0 e digite "MANUTENCAO". Aperte a tecla DOWN e

130
ao lado de 1 digite "LIGADO". Insira mais uma linha e digite ao lado de

2 "DESLIGADO". Pressione o boto OK.

5. Clique no cone EDITAR DIAGRAMA LADDER .

6. Insira um contato normalmente aberto com o endereo "%I0.0".

7. Aps ele insira um bloco MOV com o 1.o operando com o nmero 0, e o

segundo operando com o endereo "%MB0". Compile a lgica.

8. Insira na prxima lgica um contato normalmente fechado com o

endereo "%I0.0". Em srie com ele insira um contato normalmente

aberto com o endereo "%I0.1". Aps insira um bloco MOV com o 1.o

operando com o nmero 1, e o segundo operando com o endereo

"%MB0". Compile a lgica.

9. Insira na prxima lgica um contato normalmente fechado com o

endereo "%I0.0". Em srie com ele insira um contato normalmente

fechado com o endereo "%I0.1". Aps insira um bloco MOV com o 1.o

operando com o nmero 2, e o segundo operando com o endereo

"%MB0". Compile a lgica.

10. Faa o download do programa, passe o CLP para modo RUN e verifique

o funcionamento.

131
Ladder

132
IHM

133
4.18 - PROGRAMA EXEMPLO : CAMPO SELETOR
Propsito : Mostrar como funciona o campo seletor

Funcionamento : Este programa mostra como programar o modo de funcionamento de uma


mquina (AUTOMATICO, MANUAL, SEMI) atravs de um campo seletor. Como exemplificao
de mudana no programa para cada modo o programa ligar %I0.0 se a maquina estiver no
modo AUTOMATICO, %I0.1 para o modo MANUAL e %I0.2 para modo SEMI.

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "campo

seletor".

2. Clique no cone PROGRAMAO IHM .

3. Crie um grupo de navegao com o nome PRINCIPAL e dentro dele

uma pgina com o MODO. Edite o texto desta pgina da seguinte

maneira :

4. Insira um campo seletor clicando em INSERIR CAMPO SELETOR

abaixo do texto "FUNCIONAMENTO". Em endereo digite "%MB0". Em

formato selecione 15-SSSSSSSSSSSSSSS. Preencha a tabela de string

: clique ao lado do nmero 0 e digite "AUTOMATICO". Aperte a tecla

DOWN e ao lado de 1 digite "MANUAL". Insira mais uma linha e digite

ao lado de 2 "SEMI". Pressione o boto OK.

134
5. Clique no cone EDITAR DIAGRAMA LADDER .

6. Insira um contato normalmente aberto com o endereo %S0" . Aps ele

insira um comparador com o 1.o operando sendo "%MB0" e o segundo

operando sendo 0. Aps o comparador insira uma sada simples com o

endereo "%Q0.0"

7. Copie esta ltima lgica, cole-a na posio 2 e substitua o segundo

operando do comparador de 0 por 1 e o endereo da sada simples de

"%Q0.0" por "%Q0.1".

8. Cole a lgica mais uma vez e substitua o segundo operando do

comparador de 0 por 2 e o endereo da sada simples de "%Q0.0" por

"%Q0.2".

9. Faa o download do programa, passe o CLP para modo RUN e verifique

o funcionamento : Ao pressionar ALT, o campo seletor pisca. Usando as

teclas UP e DOWN possvel ento muda o modo de funcionamento. O

modo validado ao pressionar ENTER.

135
Ladder

136
IHM

137
4.19 - PROGRAMA EXEMPLO : CAMPO BARGRAPH
Propsito : Mostrar como funciona o campo bargraph

Funcionamento : Este programa mostra a visualizao grfica de um endereo de memria.


Ser mostrado no bargraph a varivel %MB0, que ser editado por um campo de edio. Alm
disso as entradas digitais movero valores para os %MB0 com a seguinte relao :

%I0.0 mover 0. %I0.1 mover 25. %I0.2 mover 50. %I0.3 mover 75 e %I0.4 mover 100.

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "campo

bargraph".

2. Clique no cone PROGRAMAO IHM .

3. Crie um grupo de navegao com o nome PRINCIPAL e dentro dele

uma pgina com o BARGRAPH. Edite o texto desta pgina da seguinte

maneira :

4. Insira um campo de edio clicando em INSERIR CAMPO DE EDICAO

direita do texto %MB0 com endereo "%MB0", formato : '####'.

Valor mnimo = 0 , Valor mximo = 100.

5. Insira um campo bargraph clicando INSERIR CAMPO BARGRAPH

embaixo do texto "BARGRAPH" com o endereo %MB0.

6. Clique no cone EDITAR DIAGRAMA LADDER .

138
7. Insira um contato normalmente aberto com o endereo "%I0.0" Em srie

com ele insira um bloco MOV com o 1.o operando com o valor 0 e o

segundo operando com o endereo "%MB0".

8. Copie est lgica para a posio 2 e substitua o endereo"%I0.0" por

"%I0.1" e o 1.o operando do bloco MOV para 25.

9. Cole novamente a lgica na posio 3 e substitua o endereo"%I0.0" por

"%I0.2" e o 1.o operando do bloco MOV para 50.

10. Cole novamente a lgica na posio 4 e substitua o endereo"%I0.0" por

"%I0.3" e o 1.o operando do bloco MOV para 75.

11. Cole novamente a lgica na posio 5 e substitua o endereo"%I0.0" por

"%I0.4" e o 1.o operando do bloco MOV para 100.

12. Faa o download do programa, passe o CLP para modo RUN e verifique

o funcionamento : altere o valor pelo campo de edio e pelas entradas

digitais e visualize a alterao no bargraph.

139
Ladder

140
IHM

141
4.20 - PROGRAMA EXEMPLO : ENTRADA
ANALGICA
Propsito : Mostrar como o acesso do software a entrada analgica

Funcionamento : Este programa mostrar no display da IHM o valor da entrada analgica 0


(%IA0) que varia de 0 a 4095. As sadas digitais sero ligadas em funo do valor da entrada
analgica da seguinte maneira :

Se %IA0 < 1000, %Q0.0 ser ligado.

Se 1000 < %IA0 < 2000, %Q0.1 ser ligado.

Se 2000 < %IA0 < 3000, %Q0.2 ser ligado.

Se 3000 < %IA0 , %Q0.3 ser ligado.

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "entrada

analogica".

2. Clique no cone PROGRAMAO IHM .

3. Crie um grupo de navegao com o nome PRINCIPAL e dentro dele

uma pgina com o nome ENT. ANALOGICA. Edite o texto desta pgina

da seguinte maneira :

142
4. Insira um campo de edio clicando em INSERIR CAMPO DE

VISUALIZAO baixo do texto ANALOGICA com endereo

"%IA0", formato : '####'.

5. Clique no cone EDITAR DIAGRAMA LADDER .

6. Insira um contato normalmente aberto com o endereo "%S0" Em srie

com ele insira um bloco comparador de MENOR com o 1.o operando

com o endereo "%IA0" e o segundo operando com o valor 1000. Aps

o comparador insira uma sada simples com o endereo "%Q0.0".

Compile a lgica

7. Na prxima lgica insira um contato normalmente aberto com o

endereo "%S0". Em srie com ele insira um bloco comparador de

MENOR com o 1.o operando com o endereo "%IA0" e o segundo

operando com o valor 2000. Em srie insira um bloco comparador de

MAIOR OU IGUAL com o 1.o operando com o endereo "%IA0" e o

segundo operando com o valor 1000. Aps o comparador insira uma

sada simples com o endereo "%Q0.1". Compile a lgica

8. Na prxima lgica insira um contato normalmente aberto com o

endereo "%S0". Em srie com ele insira um bloco comparador de

MENOR com o 1.o operando com o endereo "%IA0" e o segundo

operando com o valor 3000. Em srie insira um bloco comparador de

MAIOR OU IGUAL com o 1.o operando com o endereo "%IA0" e o

segundo operando com o valor 2000. Aps o comparador insira uma

sada simples com o endereo "%Q0.2". Compile a lgica.

9. Na prxima lgica insira um contato normalmente aberto com o

endereo "%S0". Em srie insira um bloco comparador de MAIOR OU

143
IGUAL com o 1.o operando com o endereo "%IA0" e o segundo

operando com o valor 3000. Aps o comparador insira uma sada

simples com o endereo "%Q0.3". Compile a lgica

10. Faa o download do programa, passe o CLP para modo RUN. Varie o

valor da tenso na entrada analgica e verifique a visualizao no

display e o ligar das sadas digitais.

LADDER

144
IHM

145
4.21 - PROGRAMA EXEMPLO : COMO CONVERTER
FAIXAS
Propsito : Mostrar como um valor lido da entrada analgica pode-se ser convertido numa
outra faixa de grandeza.

Funcionamento : Este programa mostrar como converter o sinal da entrada analgica vindo
de um sensor de temperatura numa faixa de graus celsius. Dados experimentais mostraram o
seguinte :

Valor mnimo da entrada analgica ( min_a ) = 100

Valor mnimo da temperatura em graus celsius ( min_t ) = 4 graus.

Valor mximo da entrada analgica ( max_a ) = 3700

Valor mximo da temperatura em graus celsius ( max_t ) = 30 graus.

Contante de converso de faixas ( Kc ) . Kc = ((max_a-min_a)/(max_t-min_t))*10

obs.: Como KC pode no ser inteiro para melhorar o arredondamento multiplica-se ele por 10
e mostra um campo de IHM com formato de uma casa decimal.

Chamaremos tambm :

Valor atual da entrada analgica ( val_a ).

Valor atual em temperatura ( val_t ). val_t = ((val_a-min_a)*10/Kc)+min_t

Tabela de Endereos :

Endereo Smbolo
%IA0 VAL_A
%MW0 VAL_T

Procedimento

1. Calcular o valor de Kc. ( Kc = (3700-100)/(30-4))*10 = 1385

2. Insira um contato normalmente aberto com o endereo "%S0". Em

seguida insira um bloco subtrator e coloque no operando1 "%IA0", no

operando2 o valor 100 e no operando 3 "%MW0". Compile a lgica.

146
3. Na prxima lgica insira um contato normalmente aberto com o

endereo "%S0". Em seguida insira um bloco multiplicador e coloque no

operando1 "%MW0", no operando2 o valor 10 e no operando 3

"%MW0". Compile a lgica.

4. Na prxima lgica insira um contato normalmente aberto com o

endereo "%S0". Em seguida insira um bloco divisor e coloque no

operando1 "%MW0", no operando2 o valor 1384 e no operando 3

"%MW0". Compile a lgica.

5. Na prxima lgica insira um contato normalmente aberto com o

endereo "%S0". Em seguida insira um bloco somador e coloque no

operando1 "%MW0", no operando2 o valor 4 e no operando 3 "%MW0".

Compile a lgica.

6. Clique no cone PROGRAMAO IHM .

7. Crie um grupo de navegao com o nome PRINCIPAL e dentro dele

uma pgina com o nome CONVERTER FAIXAS. Edite o texto desta

pgina da seguinte maneira :

7. O campo 1 tem o endereo "%IA0" com formato #### e o campo 2 tem

endereo "%MW0" com formato "##.#"

147
8. Faa o download do programa, passe o CLP para modo RUN. Altere o

valor de tenso na entrada analgica e verifique os valores na IHM.

LADDER

148
IHM

149
4.22 - PROGRAMA EXEMPLO : SADA ANALGICA
Propsito : Mostrar como o acesso pelo software da sada analgica

Funcionamento : Este programa mostra como atravs de um campo de edio alterar o valor
de uma sada analgica. Mostra tambm como mover valores para a sada analogica quando
determinadas entradas digitais so ligadas com a seguinte relao.

%I0.0 move 0. %I0.1 move 1000. %I0.2 move 2000. %I0.3 move 3000. %I0.4 move 4000.

Procedimento

1. Inicialize o Keyprogram, crie um novo projeto com o nome "saida

analogica".

2. Clique no cone PROGRAMAO IHM .

3. Crie um grupo de navegao com o nome PRINCIPAL e dentro dele

uma pgina com o nome SAIDA ANALOGICA. Edite o texto desta

pgina da seguinte maneira :

4. Insira um campo de edio clicando em INSERIR CAMPO DE EDICAO

baixo do texto ANALOGICA com endereo "%QA0", formato :

'####', valor mnimo = 0, valor mximo 4095

5. Clique no cone EDITAR DIAGRAMA LADDER .

150
6. Insira um contato por borda positiva com o endereo "%I0.0" Em srie

com ele insira um bloco MOV com 1.o operando com o valor "0" e o

segundo operando com o valor "%QA0". Compile a lgica.

7. Copie a lgica e cole-a na posio 2 e substitua "%I0.0" por "%I0.1" e o

valor do 1.o operando do MOV de 0 para 1000.Compile a lgica.

8. Cole a lgica novamente na posio 3 e substitua "%I0.0" por "%I0.2" e

o valor do 1.o operando do MOV de 0 para 2000.Compile a lgica.

9. Cole a lgica novamente na posio 4 e substitua "%I0.0" por "%I0.3" e

o valor do 1.o operando do MOV de 0 para 3000.Compile a lgica.

10. Cole a lgica novamente na posio 5 e substitua "%I0.0" por "%I0.4" e

o valor do 1.o operando do MOV de 0 para 4000.Compile a lgica.

11. Faa o download do programa, passe o CLP para modo RUN. Altere o

valor da sada analgica atravs do campo de edio e do ligar das

entradas digitais e verifique o valor de tenso na sada.

151
LADDER

152
IHM

153
5.0 - ENDEREAMENTO DO LINCE
Endereos Externos
Descrio Endereos Tamanho
8 16 24 32
Entradas %I0.0 1 Bit (Nvel 1 ou
Digitais %I0.0 a %I0.0 a %I0.0 a Nvel 0)
a
%I1.7 %I2.7 %I3.7
%I0.7
8 12 20 28
1 Bit (Nvel 1 ou
Sadas Digitais %Q0.0 %Q0.0 a %Q0.0 a %Q0.0 a Nvel 0)
a
%Q1.3 %Q2.3 %Q3.3
%Q0.7
1 Bit (Nvel 1 ou
Entrada Rpida 1 entrada / 8 blocos: %CR0 a %CR7
Nvel 0)
2 4 8
Entradas
Analgicas %IA0 a %IA0 a %IA0 a 12 Bits (De 0 a 4095)
-
%IA1 %IA3 %IA7
0 2 4 8 8 Bits (De 0 255)
Sadas
Analgicas %QA0 a %QA0 a %QA0 a
-
%QA1 %QA3 %QA7
%TC.DIR, %TC.ESQ,

%TC.UP, %TC.DOWN,

%TC.ALT,
1 Bit (Nvel 1 ou
Teclas de IHM
Nvel 0)
%TC.ENTER,

%TC0 ~ %TC9,

%TC.F1 ~ %TC.F4

Leds de 1 Bit (Nvel 1 ou


%LT.F1 a %LT.F4
Indicao Nvel 0)

154
Endereos Internos
Descrio Endereos Tamanho
Bits de Memria %M0 ~ %M255 1 Bit (Nvel 1 ou Nvel 0)
Bits Retentivos 1 Bit (Nvel 1 ou Nvel
%MRR0 ~ %MRR255
(RAM) 0)
Bits Retentivos
%MRE0 ~ %MRE255 1 Bit (Nvel 1 ou Nvel 0)
(EEPROM)
Bytes de
%MB0 ~ %MB255 1 Byte (De 0 a 255)
Memria
Bytes Retentivos
%MBRR0 ~ %MBRR255 1 Byte (De 0 a 255)
(RAM)
Bytes Retentivos
%MBRE0 ~ %MBRE255 1 Byte (De 0 a 255)
(EEPROM)
Word de Memria %MW0 ~ %MW255 2 Bytes (De 0 a 65535)
Word Retentivos
%MWRR0 ~ %MWRR255 2 Bytes (De 0 a 65535)
(RAM)
Word Retentivos
%MWRE0 ~ %MWRE255 2 Bytes (De 0 a 65535)
(EEPROM)
Sempre Ligado %S0 1 Bit (Nvel 1 ou Nvel 0)
Sempre
%S1 1 Bit (Nvel 1 ou Nvel 0)
Desligado
Ligado Na
Primeira %S2 1 Bit (Nvel 1 ou Nvel 0)
Varredura
Desligado Na
Primeira %S3 1 Bit (Nvel 1 ou Nvel 0)
Varredura
Clock de 0.5s
(0.5 low, 0.5 %S4 1 Bit (Nvel 1 ou Nvel 0)
High)
Clock de 30s (30
%S5 1 Bit (Nvel 1 ou Nvel 0)
low, 30 High)
Chave de Modo
%S6 1 Bit (Nvel 1 ou Nvel 0)
(Run/Prog)
Serial (On-
%S7 1 Bit (Nvel 1 ou Nvel 0)
line/Off-line)
Bits Reservados %S8-%S255 1 Bit (Nvel 1 ou Nvel 0)

DESCRIO DA BARRA DE FERRAMENTAS DA IHM

155
6.0 - DESCRIO DA BARRA DE FERRAMENTAS
RINCIPAL

CONE FUNO DESCRIO


Este projeto inclui tanto o diagrama ladder como tambm as
Cria um novo projeto telas da IHM. Caso exista um projeto j aberto o software
pedir para salv-lo e em seguida abrir um novo
Abre projeto Abre um projeto do tipo .PRK

Salva Projeto Salva um projeto, incluindo todas as suas partes.


Atravs desse cone pode-se imprimir tanto a programao
ladder, a lista de instruo, telas de IHM e tabela de
Imprime
smbolos. Cada uma dessas impresses pode ser feita
separadamente.
Apaga e armazena na rea de transferncia uma parte do
Recortar diagrama ladder, da lista de instruo ou da tela de IHM que
estiver selecionado.
Armazena na rea de transferncia uma parte do diagrama
Copiar ladder, da lista de instruo ou da tela de IHM que estiver
selecionado.
Copia a rea de transferncia para o local em que o cursor
Colar
estiver posicionado no momento;
Estabelece a conexo com o CLP que estiver conectado a
Conectar
sada serial do PC;
Desconectar Desconecta-se do CLP quando este est On-line;
Transfere para o CLP todo o programa que estiver aberto
Download
atualmente.
Transfere do CLP para o PC todo o programa que estiver no
Upload
CLP
Run Passa o CLP para modo Run.

Stop Passa o CLP para modo Stop.

Monitorar Entra na tela de monitoramento.


Tabela de strings Exibe a janela de edio da tabela de strings.
Tabela de smbolos Exibe a janela de edio da tabela de smbolos
Tabela de
Exibe a janela de compartilhamento
compartilhamento
Receitas Exibe a janela de edio das receitas
Chama o editor de lgica ladder caso o usurio esteja no
Editor ladder
editor de IHM
Chama o editor de telas de IHM caso o usurio esteja no
Editor IHM
editor de lgica ladder

156
6.1 - DESCRICAO DA BARRA DE FERRAMENTA DA
IHM

CONE FUNO DESCRIO

Novo grupo de Cria um novo grupo de pginas dentro do tipo que estiver
pginas selecionado ( Navegao, Evento, Alarme ).
Exclui grupo de
Exclui o grupo de pginas que estiver selecionado.
pginas
Insere uma nova pgina dentro do grupo
Nova pgina selecionado. A pgina ser do mesmo tipo do
grupo.
Exclui pgina Exclui uma pgina selecionada.
Desloca o grupo/pgina uma posio acima da que
Sobe grupo/pgina
estiver atualmente.
Desce Desloca o grupo/pgina uma posio abaixo da
grupo/pgina que estiver atualmente.
Inserir campo de
edio
Inserir campo de Aps ser selecionado deve-se clicar sobre a
visualizao posio da pgina em que se deseja inserir o
Inserir campo de campo. Aps clicar na pgina aparecer um
string dilogo com o pedido dos parametros do campo.
Inserir campo
seletor
Inserir campo de
bargraph
Alinha campo
esquerda
Alinha campo no Deve-se selecionar o campo que se deseja alinha
centro antes de clicar nestes icones de alinhamento.
Alinha campo
direita

157
6.2 BARRA DE TAREFAS DA IHM

CONE FUNO DESCRIO


Volta para o cursor
default
Mantem o cursor Mantm o cursor com o ultimo componente selecionado
inserido aps inserir um componente na lgica.
Trao horizontal
Preenche trao
horizontal
Trao vertical

Apaga trao vertical


Contato
normalmente aberto
Contato
normalmente Aps selecionado, clicar com o mouse na posio da
fechado lgica que se deseja inserir. Estes componentes no so
Contato por borda aceitos na ltima coluna.
positiva
Contato por borda
negativa
Sada simples
Aps selecionado, clicar com o mouse na posio da
Sada complementar lgica que se deseja inserir. Este componentes sempre
sero inserido na ultima coluna. Caso haja a tentativa de
Sada set inseri-lo antes da ltima coluna o Keyprogram
automaticamente o movimentar para a ltima coluna.
Sada reset
Temporizador na
energizao
Temporizador na
desenergizao
Temporizador de Aps selecionado, clicar com o mouse na posio da
pulso lgica que se deseja inserir

Contador crescente

Contador decrescente

158
Somador

Subtrator

Multiplicador

Divisor
Comparador de
igualdade
Comparador de
maior
Comparador de
maior ou igual
Comparador de
menor
Comparador de
menor ou igual
Comparador de
diferena
Movimentador
Movimentador com
ponteiro no destino
Movimentador com
ponteiro na origem
] Contador rpido

159
ENDEREOS INTERNOS ESPECFICOS

DESCRIO ENDEREOS

BITS DE SISTEMA
Bit de Sistema
S0
(Inicialmente ligado)
Bit de Sistema
S1
(Inicialmente desligado)

Teste
S2
Scan

ModBus
S3
Habilita
PWM
Ativa modo S4
constante
PWM
S5
Ativa modo
Pulso
PWM
S6
Ativa Stop
em pulso
Bit de
S7
Inicializao

Pulso a
S8
Cada 1 seg

Pulso a
S9
Cada 2 seg

Pulso a
S10
Cada 500 ms

Pulso a
S11
Cada 200 ms

Pulso a
S12
Cada 100 ms

160
Pulso a
S13
Cada 50 ms

Entra na
S14
manuteno

Bloqueia
S15
Teclado

Setado ao
S16
Editar campo

Abre
S20
Receita

Salva
S21
Receita

Modbus
S22
Flag
monitorao
Habilita
S70
Inicio escala
IA0
Habilita
S71
Final escala
IA0
Habilita
S72
Zera escala
IA0
Desabilita
S73
Zera escala
IA0
Habilita
S75
Inicio escala
IA1
Habilita
S76
Final escala
IA1
Habilita
S77
Zera escala
IA1
Desabilita
S78
Zera escala
IA1

161
Habilita
S80
Inicio escala
IA2
Habilita
S81
Final escala
IA2
Habilita
S82
Zera escala
IA2
Desabilita
S83
Zera escala
IA2
Habilita
S85
Inicio escala
IA3
Habilita
S86
Final escala
IA3
Habilita
S87
Zera escala
IA3
Desabilita
S88
Zera escala
IA3
Habilita
S90
Inicio escala
IA4
Habilita
S91
Final escala
IA4
Habilita
S92
Zera escala
IA4
Desabilita
S93
Zera escala
IA4
Habilita
S95
Inicio escala
IA5
Habilita
S96
Final escala
IA5
Habilita
S97
Zera escala
IA5
Desabilita
S98
Zera escala
IA5

162
Habilita
S100
Inicio escala
IA6
Habilita
S101
Final escala
IA6
Habilita
S102
Zera escala
IA6
Desabilita
S103
Zera escala
IA6
Habilita
S105
Inicio escala
IA7
Habilita
S106
Final escala
IA7
Habilita
S107
Zera escala
IA7
Desabilita
S108
Zera escala
IA7
Habilita
S110
Inicio escala
IA8
Habilita
S111
Final escala
IA8
Habilita
S112
Zera escala
IA8
Desabilita
S113
Zera escala
IA8
Habilita
S115
Inicio escala
IA9
Habilita
S116
Final escala
IA9
Habilita
S117
Zera escala
IA9

163
Desabilita
S118
Zera escala
IA9
BYTES DE SISTEMA
Relgio
SB0
Segundos

Relgio
SB1
Minutos

Relgio
SB2
Horas

Relgio
SB4
Dia da
Semana
Relgio
SB5
Dia do Ms

Valor tela
SB7
Atual

Habilita Ajuste
SB8
de Escala
Se >0
Habilita Ajuste
SB9
de Escala
Se >0
WORDS DE SISTEMA
Quantidade de
SW0
Logicas Ladder

Quantidade de
SW1
Telas

Relgio
SW2
Dia do Ano

Modbus
SW3
Pacotes
Validos
Modbus
SW4
Pacotes
Invalidos Rede

164
Modbus
SW5
Qtd Bytes
Invalidos Rede
Modbus
SW6
Pacotes
Enviado Rede
Scan Efetivo
SW7
Varredura por
Segundo
PWM
SW8
Frequencia

PWM
SW9
Periodo Ativo

PWM
SW10
Preset

PWM
SW11
Visual

PWM
SW12
Reserva

PWM
SW13
Reserva

PWM
SW14
Reserva

Receita
SW20
Numero a
Manipular
Modbus
SW21
Baudrate
(sw21x10)
Modbus
SW22
Endereo
Dispotivo Rede
Diviso
SW30
IA0/(sw50/sw51)
Visual
Diviso
SW31
IA1/(sw52/sw53)
Visual

165
Diviso
SW32
IA2/(sw54/sw55)
Visual
Diviso
SW33
IA3/(sw56/sw57)
Visual
Diviso
SW34
IA4/(sw58/sw59)
Visual
Diviso
SW35
IA5/(sw60/sw61)
Visual
Diviso
SW36
IA6/(sw62/sw63)
Visual
Diviso
SW37
IA7/(sw64/sw65)
Visual
Diviso
SW38
IA8/(sw66/sw67)
Visual
Diviso
SW39
IA9/(sw68/sw69)
Visual
Escala Valor
SW40
Atual IA0

Escala Valor
SW41
Atual IA1

Escala Valor
SW42
Atual IA2

Escala Valor
SW43
Atual IA3

Escala Valor
SW44
Atual IA4

Escala Valor
SW45
Atual IA5

Escala Valor
SW46
Atual IA6

Escala Valor
SW47
Atual IA7

166
Escala Valor
SW48
Atual IA8

Escala Valor
SW49
Atual IA9

Diviso Preset
SW50
IA0/(sw50/sw51)

Diviso Preset
SW51
IA0/(sw50/sw51)

Diviso Preset
SW52
IA1/(sw51/sw52)

Diviso Preset
SW53
IA1/(sw52/sw53)

Diviso Preset
SW54
IA3/(sw54/sw55)

Diviso Preset
SW55
IA3/(sw54/sw55)

Diviso Preset
SW56
IA4/(sw56/sw57)

Diviso Preset
SW57
IA4/(sw56/sw57)

Diviso Preset
SW58
IA5/(sw58/sw59)

Diviso Preset
SW59
IA5/(sw58/sw59)

Diviso Preset
SW60
IA6/(sw60/sw61)

Diviso Preset
SW61
IA6/(sw60/sw61)

Diviso Preset
SW62
IA7/(sw62/sw63)

167
Diviso Preset
SW63
IA7/(sw62/sw63)

Diviso Preset
SW64
IA8/(sw64/sw65)

Diviso Preset
SW65
IA8/(sw64/sw65)

Diviso Preset
SW66
IA9/(sw66/sw67)

Diviso Preset
SW67
IA9/(sw66/sw67)

Capitura Valor
SW70
Inicial IA0

Capitura Valor
SW71
Final IA0

Preset Valor
SW72
Inicial IA0

Preset Valor
SW73
Final IA0

Capitura Valor
SW75
Inicial IA1

Capitura Valor
SW76
Final IA1

Preset Valor
SW77
Inicial IA1

Preset Valor
SW78
Final IA1

Capitura Valor
SW80
Inicial IA2

Capitura Valor
SW81
Final IA2

168
Preset Valor
SW82
Inicial IA2

Preset Valor
SW83
Final IA2

Capitura Valor
SW85
Inicial IA3

Capitura Valor
SW86
Final IA3

Preset Valor
SW87
Inicial IA3

Preset Valor
SW88
Final IA3

Capitura Valor
SW90
Inicial IA4

Capitura Valor
SW91
Final IA4

Preset Valor
SW92
Inicial IA4

Preset Valor
SW93
Final IA4

Capitura Valor
SW95
Inicial IA5

Capitura Valor
SW96
Final IA5

Preset Valor
SW97
Inicial IA5

Preset Valor
SW98
Final IA5

Capitura Valor
SW100
Inicial IA6

169
Capitura Valor
SW101
Final IA6

Preset Valor
SW102
Inicial IA6

Preset Valor
SW103
Final IA6

Capitura Valor
SW105
Inicial IA7

Capitura Valor
SW106
Final IA7

Preset Valor
SW107
Inicial IA7

Preset Valor
SW108
Final IA7

Capitura Valor
SW110
Inicial IA8

Capitura Valor
SW111
Final IA8

Preset Valor
SW112
Inicial IA8

Preset Valor
SW113
Final IA8

Capitura Valor
SW115
Inicial IA9

Capitura Valor
SW116
Final IA9

Preset Valor
SW117
Inicial IA9

Preset Valor
SW118
Final IA9

170
Ent Rapida 0
SW120
Fator Canal
Diviso
Ent Rapida 0
SW121
Fator Canal
Multiplicao
Ent Rapida 0
SW122
Fator Canal
Resultado
Ent Rapida 1
SW123
Fator Canal
Diviso
Ent Rapida 1
SW124
Fator Canal
Multiplicao
Ent Rapida 1
SW125
Fator Canal
Resultado
Ent Rapida 2
SW126
Fator Canal
Diviso
Ent Rapida 2
SW127
Fator Canal
Multiplicao
Ent Rapida 2
SW128
Fator Canal
Resultado
Modbus
SW130 a SW139
Status RX

Modbus
SW140 a SW149
Status TX

Diviso
SW160

Multiplicao
SW161

Variavel
SW162

Variavel de
SW163
Div sw160
Mult sw161

171
ENDEREOS INTERNOS ESPECFICOS

DESCRIO ENDEREOS

TELA
Setado ao
S16
Editar campo

Valor tela
SB7
Atual

RECEITAS
Abre
S20
Receita

Salva
S21
Receita

Receita
SW20
Numero a
Manipular
PWM
PWM
Ativa modo S4
constante
PWM
S5
Ativa modo
Pulso
PWM
S6
Ativa Stop
em pulso
PWM
SW8
Frequencia

PWM
SW9
Periodo Ativo

PWM
SW10
Preset

PWM
SW11
Visual

172
PWM
SW12
Reserva

PWM
SW13
Reserva

PWM
SW14
Reserva

SCAN
Teste
S2
Scan

Scan Efetivo
SW7
Varredura por
Segundo
RELGIO
Relgio
SB0
Segundos

Relgio
SB1
Minutos

Relgio
SB2
Horas

Relgio
SB4
Dia da
Semana
Relgio
SB5
Dia do Ms

Relgio
SW2
Dia do Ano

MODBUS
ModBus
S3
Habilita
Modbus
S22
Flag
monitorao
Modbus
SW3
Pacotes
Validos

173
Modbus
SW4
Pacotes
Invalidos Rede
Modbus
SW5
Qtd Bytes
Invalidos Rede
Modbus
SW6
Pacotes
Enviado Rede
Modbus
SW21
Baudrate
(sw21x10)
Modbus
SW22
Endereo
Dispotivo Rede
Modbus
SW130 a SW139
Status RX

Modbus
SW140 a SW149
Status TX

FATOR DA ENTRADA RAPIDA


Ent Rapida 0
SW120
Fator Canal
Diviso
Ent Rapida 0
SW121
Fator Canal
Multiplicao
Ent Rapida 0
SW122
Fator Canal
Resultado
Ent Rapida 1
SW123
Fator Canal
Diviso
Ent Rapida 1
SW124
Fator Canal
Multiplicao
Ent Rapida 1
SW125
Fator Canal
Resultado
Ent Rapida 2
SW126
Fator Canal
Diviso
Ent Rapida 2
SW127
Fator Canal
Multiplicao
Ent Rapida 2
SW128
Fator Canal
Resultado

174
FATOR DA ENTRADA RAPIDA
Variavel de
SW163
Div sw160
Mult sw161
FATOR DA ENTRADA ANALOGICA
Diviso
SW30
IA0/(sw50/sw51)
Visual
Diviso
SW31
IA1/(sw52/sw53)
Visual
Diviso
SW32
IA2/(sw54/sw55)
Visual
Diviso
SW33
IA3/(sw56/sw57)
Visual
Diviso
SW34
IA4/(sw58/sw59)
Visual
Diviso
SW35
IA5/(sw60/sw61)
Visual
Diviso
SW36
IA6/(sw62/sw63)
Visual
Diviso
SW37
IA7/(sw64/sw65)
Visual
Diviso
SW38
IA8/(sw66/sw67)
Visual
Diviso
SW39
IA9/(sw68/sw69)
Visual
ESCALA DAS ENTRADAS ANALOGICAS
SE (SB8 >0) Habilita
SB8
ajuste de escala e
configura tela inicial
SE (SB9 >0) Habilita
SB9
ajuste de escala e
configura tela inicial
Inicio de Esacala
T0

175
Fim de Escala
T9

Zera a Escala
T1

Desabilita Zera
T2
Escala

Habilita Escala
T3

Desabilita Escala
T4

Inicio de Escala
S70
IA0

Final de Escala
S71
IA0

Zera Escala Aps


S72
Habilitado Escala
IA0
Desabilita Zera
S73
Escala Aps
habilitado Escala IA0
Setado:Habilita
MRE200
Escala Resetado:
Desabilita Escala
Captura Valor Inicial
SW70
de Escala IA0

Captura Valor Final


SW71
de Escala IA0

Preset Valor Inicial da


SW72
Escala IA0

Preset Valor Final da


SW73
Escala IA0

Valor Atual da
SW40
Analogica IA0

Inicio de Escala
S75
IA1

176
Final de Escala
S76
IA1

Zera Escala Aps


S77
Habilitado Escala
IA1
Desabilita Zera
S78
Escala Aps
habilitado Escala IA1
Setado:Habilita
MRE201
Escala Resetado:
Desabilita Escala
Captura Valor Inicial
SW75
de Escala IA1

Captura Valor Final


SW76
de Escala IA1

Preset Valor Inicial da


SW77
Escala IA1

Preset Valor Final da


SW78
Escala IA1

Valor Atual da
SW41
Analogica IA1

Inicio de Escala
S80
IA2

Final de Escala
S81
IA2

Zera Escala Aps


S82
Habilitado Escala
IA2
Desabilita Zera
S83
Escala Aps
habilitado Escala IA2
Setado:Habilita
MRE202
Escala Resetado:
Desabilita Escala
Captura Valor Inicial
SW80
de Escala IA2

Captura Valor Final


SW81
de Escala IA2

177
Preset Valor Inicial da
SW82
Escala IA2

Preset Valor Final da


SW83
Escala IA2

Valor Atual da
SW42
Analogica IA2

Inicio de Escala
S85
IA3

Final de Escala
S86
IA3

Zera Escala Aps


S87
Habilitado Escala
IA3
Desabilita Zera
S88
Escala Aps
habilitado Escala IA3
Setado:Habilita
MRE203
Escala Resetado:
Desabilita Escala
Captura Valor Inicial
SW85
de Escala IA3

Captura Valor Final


SW86
de Escala IA3

Preset Valor Inicial da


SW87
Escala IA3

Preset Valor Final da


SW88
Escala IA3

Valor Atual da
SW43
Analogica IA3

Inicio de Escala
S90
IA4

Final de Escala
S91
IA4

Zera Escala Aps


S92
Habilitado Escala
IA4

178
Desabilita Zera
S93
Escala Aps
habilitado Escala IA4
Setado:Habilita
MRE204
Escala Resetado:
Desabilita Escala
Captura Valor Inicial
SW90
de Escala IA4

Captura Valor Final


SW91
de Escala IA4

Preset Valor Inicial da


SW92
Escala IA4

Preset Valor Final da


SW93
Escala IA4

Valor Atual da
SW44
Analogica IA4

Inicio de Escala
S95
IA5

Final de Escala
S96
IA5

Zera Escala Aps


S97
Habilitado Escala
IA5
Desabilita Zera
S98
Escala Aps
habilitado Escala IA5
Setado:Habilita
MRE205
Escala Resetado:
Desabilita Escala
Captura Valor Inicial
SW95
de Escala IA5

Captura Valor Final


SW96
de Escala IA5

Preset Valor Inicial da


SW97
Escala IA5

Preset Valor Final da


SW98
Escala IA5

179
Valor Atual da
SW45
Analogica IA5

Inicio de Escala
S100
IA6

Final de Escala
S101
IA6

Zera Escala Aps


S102
Habilitado Escala
IA6
Desabilita Zera
S103
Escala Aps
habilitado Escala IA6
Setado:Habilita
MRE206
Escala Resetado:
Desabilita Escala
Captura Valor Inicial
SW100
de Escala IA6

Captura Valor Final


SW101
de Escala IA6

Preset Valor Inicial da


SW102
Escala IA6

Preset Valor Final da


SW103
Escala IA6

Valor Atual da
SW46
Analogica IA6

Inicio de Escala
S105
IA7

Final de Escala
S106
IA7

Zera Escala Aps


S107
Habilitado Escala
IA7
Desabilita Zera
S108
Escala Aps
habilitado Escala IA7
Setado:Habilita
MRE207
Escala Resetado:
Desabilita Escala

180
Captura Valor Inicial
SW105
de Escala IA7

Captura Valor Final


SW106
de Escala IA7

Preset Valor Inicial da


SW107
Escala IA7

Preset Valor Final da


SW108
Escala IA7

Valor Atual da
SW47
Analogica IA7

Inicio de Escala
S110
IA8

Final de Escala
S111
IA8

Zera Escala Aps


S112
Habilitado Escala
IA8
Desabilita Zera
S113
Escala Aps
habilitado Escala IA8
Setado:Habilita
MRE208
Escala Resetado:
Desabilita Escala
Captura Valor Inicial
SW110
de Escala IA8

Captura Valor Final


SW111
de Escala IA8

Preset Valor Inicial da


SW112
Escala IA8

Preset Valor Final da


SW113
Escala IA8

Valor Atual da
SW48
Analogica IA8

Inicio de Escala
S115
IA9

181
Final de Escala
S116
IA9

Zera Escala Aps


S117
Habilitado Escala
IA9
Desabilita Zera
S118
Escala Aps
habilitado Escala IA9
Setado:Habilita
MRE209
Escala Resetado:
Desabilita Escala
Captura Valor Inicial
SW115
de Escala IA9

Captura Valor Final


SW116
de Escala IA9

Preset Valor Inicial da


SW117
Escala IA9

Preset Valor Final da


SW118
Escala IA9

Valor Atual da
SW49
Analogica IA9

182