UINT_TO_STRING_LEADING_ZEROS

INTEGER senza segno in STRING

UINT_TO_STRING_LEADING_ZEROS converte un valore del tipo di dato INTEGER senza segno in un valore del tipo di dato STRING.

Genera una stringa risultato in rappresentazione decimale allineata a destra, riempita con spazi iniziali fino al numero massimo predefinito di caratteri.

Parametri

Ingresso

Unnamed input (UINT)

Tipo di dato di ingresso

Uscita

Unnamed output (STRING)

Risultato della conversione

Note

  • Il risultato non viene specificato quando l'intervallo dei valori di ingresso non corrisponde all'intervallo dei valori di uscita.

  • In caso di utilizzo del tipo di dato STRING con PLC piccoli come FP-e o FP0, assicuratevi che la lunghezza della stringa risultato sia uguale o maggiore della lunghezza della stringa di origine.

Esempio

Intestazione del POU

Tutte le variabili di ingresso e uscita utilizzate per programmare questa funzione sono state dichiarate nell'intestazione del POU. La stessa intestazione del POU è utilizzata per tutti i linguaggi di programmazione.

	VAR
		UINT_value: UINT:=49152;
		STRING_value: STRING[8]:='';
	END_VAR

Corpo LD

BODY
    WORKSPACE
        NETWORK_LIST_TYPE := NWTYPELD ;
        ACTIVE_NETWORK := 0 ;
    END_WORKSPACE
    NET_WORK
        NETWORK_TYPE := NWTYPELD ;
        NETWORK_LABEL :=  ;
        NETWORK_TITLE :=  ;
        NETWORK_HEIGHT := 5 ;
        NETWORK_BODY
B(B_F,UINT_TO_STRING_LEADING_ZEROS!,Instance,15,2,32,4,,?D?C);
B(B_VARIN,,UINT_value,13,2,15,4,);
B(B_VAROUT,,STRING_value,32,2,34,4,);
L(1,0,1,5);
        END_NETWORK_BODY
    END_NET_WORK
END_BODY

Corpo ST

STRING_value:= UINT_TO_STRING_LEADING_ZEROS(UINT_value);

L'ultima revisione: 2021-06-22Feedback su questa paginaPanasonic hotline