FB_SCALING
Descrizione Blocco Funzione
Il FB_SCALING
blocco funzione viene utilizzato per moltiplicare il AnalogIn
inserito dal fattore di scala e quindi diviso e aggiunto all'offset di scala. IL AnalogIn
l'input può essere negato. Nel caso dei tipi di dati INT
E DINT
, ciò corrisponde alla moltiplicazione per –1. Per i tipi di dati UINT
E UDINT
, ciò corrisponde ad an XOR
concatenazione con 16#FFFFFF
O 32#FFFFFFFFFF
.
Il bFloor
, bCeil
, e bRound
è possibile utilizzare gli input per specificare quale metodo di arrotondamento applicare per la divisione interna.
Inoltre, il tWatchdog
input può essere utilizzato per definire che il AnalogIn
l'input deve essere cambiato entro il tempo specificato. Se la AnalogIn
l'input rimane invariato entro il tempo specificato, il bStuckAtError
l'uscita è impostata su TRUE
. Se la tWatchdog
l'ingresso è impostato su t#0ms
oppure non viene utilizzato, il controllo viene disattivato. IL bStuckAtError
l'output non è un errore FB. Di conseguenza, il TwinSAFE il gruppo non entra in uno stato di errore. Deve reagire nel programma applicativo.
EL6900
IL FB_SCALING
il blocco funzione non è supportato dall'EL6900.

Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| Ingresso per la scalatura. L'input può essere negato. Tipi di dati consentiti: |
|
|
| Moltiplicatore del fattore di scala È consentito solo un valore costante (nessuna variabile) |
|
|
| Divisore del fattore di scala È consentito solo un valore costante (nessuna variabile) |
|
|
| Metodo di arrotondamento: le cifre decimali vengono troncate. È consentito solo un valore costante (nessuna variabile) Solo uno dei |
|
|
| Metodo di arrotondamento: come risultato viene restituito il numero intero successivo più grande. È consentito solo un valore costante (nessuna variabile) Solo uno dei |
|
|
| Metodo di arrotondamento: arrotondato da zero (ad esempio, 2,5 viene arrotondato a 3). È consentito solo un valore costante (nessuna variabile) Solo uno dei |
|
|
|
|
|
|
| Offset che viene aggiunto al valore analogico È consentito solo un valore costante (nessuna variabile) |
|
|
| Tempo (in ms) entro il quale il Se il valore è |
Nome | Tipo di dati | Valore iniziale | Descrizione, valori dei parametri |
---|---|---|---|
|
|
| Diventa |
|
|
| Uscita con il segnale di ingresso scalato
Tipi di dati consentiti: |
|
|
|
|