DOCA0272IT-00

DP_SystemDiag (PROFIBUS DP)

Le tabelle seguenti contengono informazioni sui parametri dell'interfaccia blocco di funzione.

Ingressi

Ingresso

Tipo di dati

Descrizione

Categoria variabili

i_xEnable

BOOL

Attiva l'elaborazione del blocco di funzione. I daci ciclici verranno letti/scritti nell'interfaccia IO dell'hardware.

Controllo blocco di funzione

i_xResetAlarmCnt

BOOL

Se questo ingresso è impostato su TRUE, il contatore degli allarmi rilevati per il sistema è impostato su 0.

Dati ciclici

i_xResetEvtCnt

BOOL

Se questo ingresso è impostato su TRUE, il contatore degli eventi lievi rilevati per il sistema è impostato su 0.

Dati ciclici

i_xResetCommErrCnt

BOOL

Se questo ingresso è impostato su TRUE, il contatore degli errori rilevati per la comunicazione del bus di campo è impostato su 0.

Dati ciclici

i_xAcyclicBusy

BOOL

Può essere utilizzato per bloccare l'esecuzione aciclica se la comunicazione aciclica di un altro blocco di funzione è attiva.

Controllo blocco di funzione

i_xExecute

BOOL

Avvia una richiesta aciclica su un fronte di salita.

Controllo blocco di funzione

i_hwStartAddress

Variante

Deve corrispondere al primo indirizzo dell'intervallo dell'indirizzo di ingresso ciclico dell'avatar correlato per poter eseguire la comunicazione di lettura ciclica.

Parametro di comunicazione

In/Out

InOut

Tipo di dati

Descrizione

Categoria variabili

iq_hwQWAddress

WORD

Deve corrispondere all'indirizzo di uscita dell'avatar correlato per poter eseguire la comunicazione di scrittura ciclica.

Parametro di comunicazione

Uscite

Uscita

Tipo di dati

Descrizione

Categoria variabili

q_xActive

BOOL

Se questa uscita è impostata su TRUE, l'Avatar FB è abilitato oppure una richiesta aciclica è occupata.

Stato blocco di funzione

q_xError

BOOL

Se questa uscita è impostata su TRUE, si è verificato un errore durante l'esecuzione dell'Avatar FB. Per informazioni dettagliate sull'errore, consultare il valore dell'ID errore.

Stato blocco di funzione

q_dwErrorID

DWORD

L'ID errore contiene informazioni dettagliate sull'errore che si è verificato. I valori possibili sono indicati nella tabella seguente:

Stato blocco di funzione

q_dwAcyclicStatus

DWORD

Lo stato aciclico fornisce informazioni dettagliate sulla comunicazione aciclica del bus di campo, compresi i dettagli dell'errore. Per informazioni dettagliate sui valori dello stato, vedere Libreria blocco di funzione.

Stato blocco di funzione

q_xAcyclicBusy

BOOL

Se questa uscita è impostata su TRUE, una richiesta aciclica è ancora occupata.

Stato blocco di funzione

q_xSILStopStatus

BOOL

Funzione stop gruppo SIL* . Se questa uscita è impostata su FALSE, nessun gruppo SIL ha ricevuto un comando stop gruppo SIL.

Dati ciclici

q_xVFluctControl

BOOL

Se questa uscita è impostata su TRUE, viene rilevata una fluttuazione della tensione di controllo.

Dati ciclici

q_udtDiagData

UDT_SystemDiag

Questa è una struttura di dati diagnostici aciclici del sistema che include le informazioni sullo stato stop del gruppo SIL e contatori di eventi del sistema. Per informazioni dettagliate sulla struttura di questo UDT, vedere UDT_SystemDiag.

Dati aciclici

Codici di stato ed errore da ConstTeSysIsland

Nome membro

Utilizzato dal blocco di funzione

Cdw_ErrNoMsg

Cdw_ErrInternal

Cdw_ErrInvalidCycInAddr

Cdw_ErrInvalidHwid

No

Cdw_ErrInvalidNumOfAvatars

No

Cdw_ErrReadCycIn

Cdw_ErrReadAcycData1

Cdw_ErrReadAcycData2

No

Cdw_ErrWriteAcycData

No

Cdw_StsReadAcycData1Compl

Cdw_StsReadAcycData2Compl

No

Cdw_StsWriteAcycDataCompl

No

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

Le informazioni sono state utili?