Caminho:  Equipamentos (Dispositivos) > CFW501 > Ladder > RTC >

INTIME

Acionamento em Horário

Previous pageReturn to chapter overviewNext page

Bloco que realiza uma habilitação programada para um horário baseado em RTC (Real Time Clock).

 

Representação Ladder

 

INTIME_block

 

Estrutura do Bloco

 

Tipo de Variável

Nome

Tipo de Dado

Descrição

VAR_INPUT

EN

BOOL

Habilitação do bloco

TIMEON_HOUR

BYTE USINT SINT

Hora de habilitação

TIMEON_MINUTE

BYTE USINT SINT

Minutos de habilitação

TIMEON_SECOND

BYTE USINT SINT

Segundo de habilitação

TIMEOFF_HOUR

BYTE USINT SINT

Hora de desabilitação

TIMEOFF_MINUTE

BYTE USINT SINT

Minutos de desabilitação

TIMEOFF_SECOND

BYTE USINT SINT

Segundo de desabilitação

Q_OPTION#

BYTE

Funcionamento da saída

VAR_OUTPUT

Q

BOOL

Saída do bloco

 

Funcionamento

 

Este bloco, quando tem um valor TRUE em EN, possui dois modos de operação. Se Q_OPTION# for Normal, Q é habilitada quando a hora do relógio interno for igual à definida pelos parâmetros TIMEON e desabilitada quando a hora do relógio interno for igual à definida pelos parâmetros TIMEOFF. Se Q_OPTION# for Inverted, Q é desabilitada quando a hora do relógio interno for igual à definida pelos parâmetros TIMEON e habilitada quando a hora do relógio interno for igual à definida pelos parâmetros TIMEOFF.

 

Quando EN possui valor FALSE, Q permanece FALSE.

 

Fluxograma do Bloco

 

INTIME_flowchart

 

Exemplo em Ladder

 

INTIME_example01

 

No exemplo acima, o bloco INTIME está habilitado, a entrada Q_OPTION# está habilitada para operação NORMAL e o horário atual do relógio interno do equipamento é inferior ao cadastrado nas entradas de habilitação do bloco (HOUR_ON, MINUTE_ON e SECOND_ON). Dessa forma, a saída Q é desabilitada.

 

INTIME_example02

 

No exemplo acima, o bloco INTIME está habilitado, a entrada Q_OPTION# está habilitada para operação NORMAL e o horário atual do relógio interno do equipamento é igual ao cadastrado nas entradas de habilitação do bloco (HOUR_ON, MINUTE_ON e SECOND_ON). Dessa forma, a saída Q é habilitada.

 

 

INTIME_example03

 

No exemplo acima, o bloco INTIME está desabilitado. Dessa forma, independente das entradas, a saída Q é desabilitada.

 

INTIME_example04

 

No exemplo acima, o bloco INTIME está habilitado, a entrada Q_OPTION# está habilitada para operação NORMAL e o horário atual do relógio interno do equipamento é igual ao cadastrado nas entradas de desabilitação do bloco (HOUR_OFF, MINUTE_OFF e SECOND_OFF). Dessa forma, a saída Q é habilitada.

 

INTIME_example05

 

No exemplo acima, o bloco INTIME está habilitado, a entrada Q_OPTION# está habilitada para operação NORMAL e o horário atual do relógio interno do equipamento é superior ao cadastrado nas entradas de desabilitação do bloco (HOUR_OFF, MINUTE_OFF e SECOND_OFF). Dessa forma, a saída Q é desabilitada.

 

Exemplo em ST

 

 O exemplo abaixo, exibe as instruções para aplicação do exemplo acima na linguagem ST.

 

 

VAR

   HOUR_ON : SINT := 9;

   MINUTE_ON : SINT := 26;

   SECOND_ON : SINT := 0;

   HOUR_OFF : SINT := 9;

   MINUTE_OFF : SINT := 27;

   SECOND_OFF : SINT := 0;

END_VAR

 

DO1 := FB_INTIME(

   EN:=DI1,

   TIMEON_HOUR:=HOUR_ON,

   TIMEON_MINUTE:=MINUTE_ON,

   TIMEON_SECOND:=SECOND_ON,

   TIMEOFF_HOUR:=HOUR_OFF,

   TIMEOFF_MINUTE:=MINUTE_OFF,

   TIMEOFF_SECOND:=SECOND_OFF,

   Q_OPTION:=0);