ANY_TO_STRING

L'istruzione ANY_TO_STRING converte un valore in un valore String.
Dettagli operazione:
  • Durante la conversione di un tipo di dati REAL in String, l'istruzione ANY_TO_STRING utilizza il formato di IEEE 754.
    • ANY_TO_STRING converte da 125.0 a 1.25000E + 02.
  • Se la lunghezza della stringa di destinazione è di 5 caratteri:
    • ANY_TO_STRING converte da 125.0 a 1.25000E+02 e le uscite da 1.250 alla stringa di destinazione.
    • Considerare la creazione di un blocco funzione definito dall'utente per convertire dalla notazione esponenziale al numero.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori Micro810, L20E, L50E e L70E.
ANY_TO_STRING
ANY_TO_STRING
Parametri ANY_TO_STRING
Parametro
Tipo di parametro
Tipo di dati
Descrizione
EN
Ingresso
BOOL
Quando è impostato su vero, l'istruzione è abilitata.
  • TRUE: Eseguire il calcolo corrente.
  • FALSE: Non viene eseguito alcun calcolo.
Applicabile alle programmazioni in diagramma ladder.
i1
Ingresso
BOOL
SINT
USINT
BYTE
INT
UINT
WORD
DINT
UDINT
DWORD
LINT
ULINT
LWORD
REAL
LREAL
TIME
DATE
Qualsiasi valore diverso da String.
o1
Uscita
STRING
Se IN è booleano, 'FALSE' o 'TRUE'.
Se IN è un Integer o Real, una rappresentazione decimale.
Se IN è un TIME, può essere:
  • TIME time1
  • STRING s1
  • time1 :=13 ms;
  • s1:=ANY_TO_STRING(time1);
  • (* s1 = '0s13' *).
ENO
Uscita
BOOL
Abilita l'uscita. Applicabile alle programmazioni in diagramma ladder.

Esempio di testo strutturato ANY_TO_STRING

(* Equivalenza ST: *)
bres := ANY_TO_STRING (TRUE);
(* bres è 'TRUE' *)
ares := ANY_TO_STRING (125);
(* ares è '125' *)
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal