DOCA0275IT-01

Function Blocks

Panoramica

L'editor FBD utilizza vari Function Blocks accessibili tramite la barra Function in Toolbox:

Blocco

Descrizione

Counter

Counter NV

Volatile Latch

Non Volatile Latch

Multiplexer

TimerSeconds

TimerTenthSeconds

NOTA: posizionando il cursore sull'icona viene visualizzata una descrizione dell'icona, grazie alla quale sarà possibile identificare il tipo di blocco rappresentato dall'icona in questione.

Blocco Counter

La funzione esegue un conteggio comparativo e salva sia i valori correnti che quelli predefiniti del contatore in registri temporanei.

Simbolo FBD

Argomenti

Descrizione

Proprietà

K: Valore predefinito del contatore (UINT da 0 a 65.535).

Ingressi

  • Inc: Aumenta il valore corrente del contatore su un fronte di salita. Il valore corrente del contatore viene portato da 0 a 65.535.

  • Dec: Diminuisce il valore corrente del contatore su un fronte di discesa. Il valore corrente del contatore viene portato da 65.535 a 0.

  • Set: imposta il valore corrente contatore al valore predefinito su un fronte di salita.

Uscite

  • Count: valore corrente del contatore (UINT da 0 a 65.535). Il conteggio viene azzerato all'accensione.

  • <K: il valore corrente contatore è inferiore al valore predefinito K.

  • =K: il valore corrente contatore è uguale al valore predefinito K.

  • >K: il valore corrente contatore è superiore al valore predefinito K.

NOTA: L'intervallo del valore predefinito contatore va da 0 a 65.535. la funzione di sovrapposizione contatori e la funzione di confronto possono essere utilizzate se sono necessari valori più ampi o più valori predefiniti.

Blocco Counter NV

La funzione esegue un conteggio comparativo e salva sia i valori correnti che quelli predefiniti del contatore in registri non volatili.

Simbolo FBD

Argomenti

Descrizione

Proprietà

K: Valore predefinito del contatore (UINT da 0 a 65.535).

Ingressi

  • Inc: Aumenta il valore corrente del contatore su un fronte di salita. Il valore corrente del contatore viene portato da 0 a 65.535.

  • Dec: Diminuisce il valore corrente del contatore su un fronte di discesa. Il valore corrente del contatore viene portato da 65.535 a 0.

  • Set: imposta il valore corrente contatore al valore predefinito su un fronte di salita.

Uscite

  • Count: valore corrente del contatore (UINT da 0 a 65.535). Questo valore viene salvato in una memoria non volatile e inizializzato al valore precedente all'accensione.

  • <K: il valore corrente contatore è inferiore al valore predefinito K.

  • =K: il valore corrente contatore è uguale al valore predefinito K.

  • >K: il valore corrente contatore è superiore al valore predefinito K.

NOTA: l'intervallo del valore predefinito contatore va da 0 a 65.535. La funzione di sovrapposizione contatori e la funzione di confronto possono essere utilizzate se sono necessari valori più ampi o più valori predefiniti

Blocco Volatile Latch

La funzione registra e memorizza la cronologia dei segnali in un registro temporaneo.

Simbolo FBD

Argomenti

Descrizione

Ingressi

  • Set: valore ingresso ON/OFF. Il valore di blocco viene impostato su ON quando questo ingresso passa da OFF a ON.

  • Clear: valore ingresso ON/OFF. Il valore di blocco viene impostato su OFF quando questo ingresso passa da OFF a ON.

Uscite

  • Q: valore di blocco ON o OFF che rappresenta lo stato di questo blocco. Questo valore rimane ON/OFF fino al successivo fronte di salita di Set o Clear. Questo valore è inizializzato a OFF.

Blocco Non Volatile Latch

La funzione registra e memorizza la cronologia dei segnali in un registro non volatile.

Simbolo FBD

Argomenti

Descrizione

Ingressi

  • Set: valore ingresso ON/OFF. Il valore di blocco viene impostato su ON quando questo ingresso passa da OFF a ON.

  • Clear: valore ingresso ON/OFF. Il valore di blocco viene impostato su OFF quando questo ingresso passa da OFF a ON.

Uscite

  • Q: valore del bit di registro non volatile ON o OFF che rappresenta lo stato di questo blocco. Questo valore rimane ON/OFF fino al successivo fronte di salita di Set o Clear. Questo valore viene salvato in una memoria non volatile ed inizializzato allo stato precedente all'accensione.

Blocco Multiplexer

La funzione consente di scegliere tra due valori senza segno a 16 bit.

Simbolo FBD

Argomenti

Descrizione

Ingressi

  • A: valore senza segno a 16 bit (da 0 a 65.535).

  • B: valore senza segno a 16 bit (da 0 a 65.535).

  • A/B: valore di ingresso ON/OFF che seleziona il valore A o B.

Uscite

  • Out: valore a 16 bit selezionato:

    • Se A/B è ON allora Out = A.

    • Se A/B è OFF allora Out = B.

Blocco Timer Seconds

La funzione misura il tempo in intervalli di secondi.

Simbolo FBD

Grafico di temporizzazione

Argomenti

Descrizione

Ingressi

  • Tempo: valore senza segno a 16 bit (da 0 a 65.535) che specifica il periodo di tempo in secondi.

  • Enable: valore ingresso ON/OFF. Il lasso di tempo è caricato sul fronte in salita dell'ingresso Enable. La misurazione continua mentre Enable è ON. La misurazione si arresta e le uscite sono OFF quando Enable è OFF.

Uscite

  • Timed: valore ON/OFF che si attiva dopo la scadenza del periodo di tempo. È OFF mentre enable è OFF
  • Timing: valore ON/OFF che è ON mentre Enable è ON e durante la misurazione. È OFF allo scadere del tempo di misurazione.
NOTA: le due uscite non possono essere mai simultaneamente ON.

Blocco Timer Tenths Seconds

La funzione misura il tempo in intervalli di decimi di secondo.

NOTA: il fattore di moltiplicazione per il comando TIMER_TENTHS è 10. Ad esempio, se il valore richiesto è 6 secondi, il valore di ingresso deve essere moltiplicato per un fattore di 10, ossia il valore di ingresso fornito deve essere 60 secondi.

Simbolo FBD

Grafico di temporizzazione

Argomenti

Descrizione

Ingressi

  • Time: valore senza segno a 16 bit (da 0 a 65.535) che specifica i periodi di tempo in decimi di secondo.

  • Enable: valore ingresso ON/OFF. Il lasso di tempo è caricato sul fronte in salita dell'ingresso Enable. La misurazione continua mentre Enable è ON. La misurazione si arresta e le uscite sono OFF quando Enable è OFF.

Uscite

  • Timed: valore ON/OFF che si attiva dopo la scadenza del periodo di tempo. È OFF mentre enable è OFF
  • Timing: valore ON/OFF che è ON mentre Enable è ON e durante la misurazione. È OFF allo scadere del tempo di misurazione.
NOTA: le due uscite non possono essere mai simultaneamente ON.
Feedback
QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.