DOCA0271IT-00

Blocchi di funzione avatar

Descrizione generale

I tipi di blocchi di funzione sono due:

  • Blocchi di funzione avatar di sistema

  • Blocchi di funzione avatar standard

Blocchi di funzione avatar di sistema

L'avatar di sistema è univoco in TeSys island ed è supportato da implementazioni specifiche dei blocchi di funzione, indicate dalla stringa Sistema nel nome del blocco di funzione.

Blocchi di funzione avatar standard

Gli avatar standard sono supportati da due tipi di blocchi di funzione:

  • blocchi di funzione ciclici avatar

  • blocchi di funzione aciclici avatar (lettura/scrittura)

Ciascun blocco di funzione ciclico avatar è supportato dall'implementazione del proprio blocco di funzione, per il quale è possibile creare un'istanza per più utilizzi dello stesso tipo di avatar in un'unità TeSys island. Creare una istanza di blocco di funzione per ciascun avatar nella propria applicazione.

È disponibile solo un'implementazione per i blocchi di funzione aciclici avatar (lettura/scrittura). La medesima serie di dati aciclici diagnostici e di energia è disponibile per tutti gli avatar, escluso avatar di sistema, I/O analogico e I/O digitale. La medesima serie di dati aciclici dell'asset è disponibile per ciascun dispositivo sull'isola. L'esecuzione del blocco di funzione per un avatar non supportato arresta il blocco di funzione con un errore rilevato. Per utilizzi multipli dello stesso blocco di funzione con avatar diversi, è necessario creare un'istanza del blocco di funzione per ciascun avatar. È necessario creare un'istanza del blocco di funzione Gestione asset per ciascun dispositivo sull'isola.

I blocchi di funzione non hanno alcuna operazione logica e non modificano né interpretano i dati dell'avatar. I blocchi di funzione copiano i valori dei relativi ingressi nel frame dei dati dell'uscita ciclica e copiano i dati del frame dell'ingresso ciclico nelle uscite. Se il blocco di funzione necessita di uno scambio dei dati aciclici, le richieste di lettura e scrittura vengono gestite dal blocco di funzione.

Il sistema fornisce un collegamento aciclico per ciascun bus coupler di TeSys™ island. Per tale motivo, le richieste di comunicazione aciclica devono essere gestite in modo sequenziale. Una nuova richiesta può essere inviata solo se è stata ricevuta la risposta alla richiesta precedente.

Se viene rilevato un errore durante l'esecuzione, il blocco di funzione si arresta e fornisce le informazioni sull'errore rilevato. Non è possibile arrestare il blocco di funzione mediante l'applicazione (ad esempio, annullare l'ingresso).

Alcuni blocchi di funzione forniscono gli ingressi per azzerare oppure preimpostare parametri del blocco di funzione. Durante l'esecuzione del blocco di funzione, se uno di questi ingressi è impostato su TRUE, l'aggiornamento delle uscite è ritardato finché non viene eseguito il comando di azzeramento o preimpostazione nell'avatar.

Tutti i dati mostrati da un'istruzione aggiuntiva sono presenti nel corpo principale, ad eccezione dei dati mostrati con parametri di uscita di tipo BOOL. Questi dati sono presenti sulla destra dell'istruzione aggiuntiva.

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Le informazioni sono state utili?