Vai al contenuto
PLC Forum


Conversione Tipo Variabili Citect


Albert82

Messaggi consigliati

Salve a tutti, sto lavorando con lo scada Citect, ho una variabile di tipo INT in una casella di testo chiamata BOX1, in un altra casella BOX2 devo prendere il valore di BOX1 e dividerlo per 16 e visualizzare il valore.

Nella casella BOX2 indica come tipo dati numerico e come formato ##.#

Però vengono visualizzati solo i risultati interi e non la cifra decimale dopo la virgola, penso perche la fonte di BOX1 è ditpo intero.

Come faccio a convertire BOX2 in real per avere la prima cifra dopo la virgola?? c'è un comando di conversione? Devo usare una casella di appoggio che converte il valore di BOX1 in real e poi da questa calcolare in BOX2 la divisione? se si qual'è il comando di conversione "int to real"

grazie

Link al commento
Condividi su altri siti


Ciao,

il comando è "inttoreal", dovresti trovare qualosa nella guida di Citect su come utilizzarlo ;)

IntToReal

Converts an integer into a real (floating point) number.

Syntax

IntToReal(Number)

Number:

The integer to convert.

Return Value

The real number.

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...