Convertitore virgola mobile/numero intero (solo LOGO! 8.FS4 e versioni successive)

Descrizione sintetica

Questa funzione converte un numero a virgola mobile memorizzato nella VM in un numero intero e trasferisce il risultato attraverso il parametro (eAQ) o AQ.

LOGO! gestisce solo i numeri interi. Se attraverso la rete si trasferiscono numeri a virgola mobile provenienti da sistemi esterni con il protocollo S7/Modbus, LOGO! non è in grado di gestirli direttamente. La funzione Convertitore virgola mobile/numero intero consente di convertire in numeri interi i numeri a virgola mobile memorizzati in VM. Questo blocco funzionale di sistema effettua la conversione dividendo il numero a virgola mobile per una risoluzione. È necessario specificare nella scheda del parametro una risoluzione adatta all’immissione del numero a virgola mobile.

Circuito

Descrizione

Ingresso analogico AQ

AQ è il valore di uscita analogica e ha le seguenti caratteristiche.

  • Utilizzato come valore di immissione dell’altro blocco funzionale.

  • Con segno valore a 16 bit.

  • Campo di valori: -32768 ... 32767.

Uscita analogica estesa eAQ

Uscita analogica estesa per la programmazione mediante riferimento parametro.

  • Utilizzato come parametro di riferimento dell’altro blocco funzionale.

  • Con segno valore a 32 bit.

  • Campo di valori: -999.999.999 ... 999.999.999.

Parametro Par

  • Tipo: specifica il tipo di dati di ingresso.

    • Virgola mobile: è un numero a virgola mobile a precisione singola a 32 bit;

    • Doppio: è un numero a virgola mobile a precisione doppia a 64 bit.

  • VM: Indirizzo di memoria della variabile, indirizzo iniziale di Virgola mobile o Doppio memorizzato in VM.

    Campo di valori:

    • Per Virgola mobile: 0-847

    • Per Doppio: 0-843

  • Risoluzione: è un divisore dei dati di ingresso.

  • Campo di valori: 0,001 ... 1000

Parametro

Per comandare la funzione di conversione dei numeri a virgola mobile in numeri interi si possono utilizzare i parametri seguenti:

Ingresso dati: per questo blocco funzionale di sistema l’ngresso è da VM.

Risoluzione: consente di impostare il moltiplicatore dell’ingresso a virgola mobile.

Descrizione del funzionamento

Per portare a termine un’operazione generalmente servono entrambi i blocchi funzionali Convertitore virgola mobile/numero intero e Convertitore numero intero/virgola mobile. Tipicamente, questi blocchi funzionali si utilizzano come segue:

  1. Trasferire i numeri a virgola mobile provenienti da sistemi esterni attraverso la rete (con il protocollo S7/Modbus) e salvarli in VM.

  2. Convertire in numeri interi i numeri a virgola mobile memorizzati in VM con Convertitore virgola mobile/numero intero.

  3. Elaborare i numeri interi con LOGO! BM.

  4. Convertire il risultato in numeri a virgola mobile con Convertitore numero intero/virgola mobile e salvare in VM.

  5. Trasferire i numeri a virgola mobile su un sistema esterno con il protocollo S7/Modbus.

Formula

Definire Q =Ingresso Dati/Risoluzione

Ingresso analogico (AQ)

Uscita analogica estesa (eAq)