ANY_TO_TIME

A instrução ANY_TO_TIME converte um valor não Hora ou não Data em um valor Hora.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores Micro810, L20E, L50E e L70E.
ANY_TO_TIME
ANY_TO_TIME
Parâmetros da ANY_TO_TIME
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
EN
Entrada
BOOL
Quando definida como true, a instrução é habilitada.
  • TRUE: Executa a computação atual.
  • FALSE: Não há computação.
Aplica-se aos programas do diagrama de ladder.
i1
Entrada
BOOL
SINT
USINT
BYTE
INT
UINT
WORD
DINT
UDINT
DWORD
LINT
ULINT
LWORD
REAL
LREAL
STRING
Qualquer valor positivo diferente de um tipo de dados Tempo ou Data.
IN (ou parte do inteiro de IN se for real) é o número de milissegundos.
STRING (número de milissegundos, por exemplo, um valor 300032 representa 5 minutos e 32 milissegundos).
o1
Saída
TIME
Valor de tempo representado por IN. Um valor 1193h2m47s295ms indica um tempo inválido.
ENO
Saída
BOOL
Ativa a saída. Aplica-se aos programas do diagrama de ladder.

Exemplo de texto estruturado ANY_TO_TIME

(* Equivalência ST: *)
ares := ANY_TO_TIME (1256);
(* ares := t#1s256ms *)
rres := ANY_TO_TIME (1256.3);
(* rres := t#1s256ms *)
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal