Descrizione sintetica
Questa funzione converte i numeri interi in numeri a virgola mobile e li salva in VM.
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. Con questo blocco funzionale di sistema, LOGO! è in grado di generare numeri a virgola mobile. Questo blocco funzionale di sistema, infatti, converte i numeri interni in numeri a virgola mobile moltiplicando una risoluzione nel numero a virgola mobile. È necessario specificare nella scheda del parametro una risoluzione adatta all’immissione dei numeri interi.
|
Circuito |
Descrizione |
|---|---|
|
Ingresso analogico Ax |
L'ingresso Ax è uno dei seguenti segnali analogici:
|
|
Ingresso analogico esteso eAx |
Se l’ingresso analogico (Ax) non è disponibile, si può assegnare un valore a Ingresso analogico esteso (eAQ) immettendo un valore per l’ingresso eAx archiviato o facendo riferimento ai parametri di altri blocchi funzionali. Campo di valori: -999.999.999 ... 999.999.999 |
|
Parametro Par |
|
|
Uscita AQ |
AQ è il valore di uscita analogica e ha le seguenti caratteristiche.
|
|
Uscita analogica estesa eAQ |
Uscita analogica estesa per la programmazione mediante riferimento parametro.
|
|
* AI1 ... AI8: 0 ... 10 V equivale a 0 ... 1000 (valore interno). |
|
Parametro
Oltre agli ingressi dei blocchi funzionali, le impostazioni seguenti consentono di comandare la conversione da numeri interi a numeri a virgola mobile:
Uscita dati: l’uscita di Numero intero/virgola mobile viene memorizzata in VM. Consente di specificare se il numero a virgola mobile è a precisione singola o doppia e di scegliere l’indirizzo VM iniziale in cui vengono memorizzati i numeri convertiti a virgola mobile.
Tipo: si possono scegliere dati di uscita di tipo Virgola mobile o Doppio.
Indirizzo VM: consente di specificare l’indirizzo VM iniziale in cui vengono memorizzati i dati di uscita di tipo "Virgola mobile".
Dimensione: l’ingresso a virgola mobile occupa 4 byte, mentre quello doppio occupa 8 byte.
Campo: virgola mobile (0-847), doppio (0-843).
Risoluzione: Consente di impostare il divisore dell’ingresso a virgola mobile.
Campo: 0.001-1000
Precisione: 1/1000
Ingresso analogico esteso: qui è inoltre possibile impostare il valore di ingresso. Se non si collega il pin di ingresso In, il blocco funzionale di sistema utilizza come input il valore impostato qui. Inoltre, può essere utilizzato come riferimento per il valore di altri parametri, come il valore di conteggio.
Campo: -999.999.999 ~ 999.999.999
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:
Trasferire i numeri a virgola mobile provenienti da sistemi esterni attraverso la rete (con il protocollo S7/Modbus) e salvarli in VM.
Convertire in numeri interi i numeri a virgola mobile memorizzati in VM con Convertitore virgola mobile/numero intero.
Elaborare i numeri interi con LOGO! BM.
Convertire il risultato in numeri a virgola mobile con Convertitore numero intero/virgola mobile e salvare in VM.
Trasferire i numeri a virgola mobile su un sistema esterno con il protocollo S7/Modbus.
Formula
Valore Virgola mobile nell’indirizzo VM
Valore Virgola mobile nell’indirizzo VM = Ingresso analogico x Risoluzione
Ingresso analogico (AQ)
Il connettore di ingresso analogico è collegato: Uscita analogica = Ingresso analogico
Il connettore di ingresso analogico non è collegato:
se -32768 ≤ Ingresso analogico esteso ≤ 32767, Uscita analogica = Ingresso analogico esteso.
se Ingresso analogico ≥ 32767, Uscita analogica = 32767.
se Ingresso analogico ≤ -32768, Uscita analogica = -32768.
Uscita analogica estesa (eAQ):
Se il connettore di ingresso analogico è collegato: Ingresso analogico esteso = ingresso analogico.
Il connettore di Ingresso analogico esteso non è collegato:
se -999.999.999 ≤ Ingresso analogico esteso ≤ 999.999.999, Uscita analogica estesa = Ingresso analogico esteso.
se Ingresso analogico esteso ≥ 999.999.999, Uscita analogica estesa = 999.999.999.
se Ingresso analogico esteso ≤ -999.999.999, Uscita analogica estesa = -999.999.999.