ANY_TO_STRING

A instrução ANY_TO_STRING converte um valor em um valor String.
Detalhes da operação:
  • Ao converter um tipo de dados REAL em uma String, a instrução ANY_TO_STRING usa o formato IEEE 754.
    • ANY_TO_STRING converte 125.0 para 1.25000E+02.
  • Quando o comprimento da string de destino for 5 caracteres:
    • ANY_TO_STRING converte 125.0 para 1.25000E + 02 e as saídas 1.250 para a string de destino.
    • Considere a criação de um bloco da função definido pelo usuário para converter uma Notação exponencial em número.
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_STRING
ANY_TO_STRING
Parâmetros da ANY_TO_STRING
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
TIME
DATE
Qualquer valor diferente de String.
o1
Saída
STRING
Se IN for Boolean, 'FALSE' ou 'TRUE'.
Se IN for Inteiro ou Real, uma representação decimal.
Se IN for TIME, pode ser:
  • TIME time1
  • STRING s1
  • time1 :=13 ms;
  • s1:=ANY_TO_STRING(time1);
  • (* s1 = '0s13' *).
ENO
Saída
BOOL
Ativa a saída. Aplica-se aos programas do diagrama de ladder.

Exemplo de texto estruturado ANY_TO_STRING

(* Equivalência ST: *)
bres := ANY_TO_STRING (TRUE);
(* bres é 'TRUE' *)
ares := ANY_TO_STRING (125);
(* ares é ‘125’ *)
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal