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

Parâmetro | Tipo do parâmetro | Tipo de dados | Descrição | |
|---|---|---|---|---|
EN | Entrada | BOOL | Quando definida como true, a instrução é habilitada.
| |
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:
| |
ENO | Saída | BOOL | Ativa a saída. Aplica-se aos programas do diagrama de ladder. | |
Exemplo de texto estruturado ANY_TO_STRING
bres := ANY_TO_STRING (TRUE); | (* bres é 'TRUE' *) |
ares := ANY_TO_STRING (125); | (* ares é ‘125’ *) |
Dê sua opinião