Relógio de Tempo Real –
IHM
Neste
tutorial irei mostrar como se utiliza o RTC (Real Time Clock) da IHM;
Para isto,
na janela Project, clicamos em Scheduler;
Aqui que
realizamos a programação do RTC, temos capacidade para até 32 agendamentos de
tempo;
Clicamos
duas vezes em uma linha para podermos configurar esta linha do RCT, irá abrir a
seguinte janela;
O item “A” é
o tipo de parâmetros referente ao RTC que a linha irá assumir, as opções são as
seguintes:
Every
Minute: Todos os minutos;
Every Hour:
Todas as Horas;
Every Day:
Todos os Dias;
Every Week:
Todas as Semanas;
Every Month:
Todos os meses;
Every Year:
Todos os anos;
Once: Apenas
uma vez;
O item “B” é
a condição para a instrução daquela linha ocorrer, as opções são as seguintes:
Quando colocamos:
Every
Minute: Inserimos o segundo que todo minuto a instrução irá ocorrer;
Every Hour:
Inserimos o minuto e o segundo que toda hora a instrução irá ocorrer;
Every Day:
Inserimos a hora, o minuto e o segundo que todo dia a instrução irá ocorrer;
Every Week:
Inserimos o dia da semana, a hora, o minuto e o segundo que toda semana a
instrução irá ocorrer;
Every Month:
Inserimos o dia do mês, a hora, o minuto e o segundo que todo mês a instrução
irá ocorrer;
Every Year:
Inserimos o mês, o dia do mês, a hora, o minuto e o segundo que todo ano a
instrução irá ocorrer;
Once:
Inserimos o ano, o mês, a dia do mês, a hora, o minuto e o segundo que a
instrução irá ocorrer;
Em “C” nós
colocamos uma descrição para a linha;
Em “D” é
onde inserimos as instruções para a linha, cada linha pode executar até 8
instruções diferentes “simultaneamente”; De um total de 5 instruções, são elas:
Bit On: Liga
um bit determinado pelo usuário;
Bit Off:
Desliga um bit determinado pelo usuário;
Word Set:
Insere um valor em uma Word, ambos determinados pelo usuário;
DWord Set:
Insere um valor em uma DWord, ambos determinados pelo usuário;
Script:
Seleciona um script para ser executado;
Para isto
iremos realizar um pequeno exemplo, crie uma tela com apenas um bit lamp,
coloque como hx0000 a memoria dela. Só para poder visualizar, insira um clock;
Vá até o
Scheduler, selecione a linha 1 e clique duas vezes para abrir a janela de
propriedades da linha, coloque em Type “Every Minute” e em Sec coloque 20. Na
janela function selecione Bit On e aperte o botão >>, irá abrir uma
janela que você irá inserir em Device HX0000;
Fazer o
mesmo com a linha 2, só que em Sec inserir 40 e ao invés de selecionar Bit On,
colocar Bit Off, e inserir novamente HX0000;
Agora é só
estar testando o exemplo no simulador ou realizar o download em uma IHM;
Nenhum comentário:
Postar um comentário