DOCA0272FR-00

DP_SystemEnergy (PROFIBUS DP)

Les tableaux suivants fournissent des informations sur les paramètres de l’interface des blocs de fonction.

Entrées

Entrée

Type de données

Description

Catégorie de variables

i_xEnable

BOOL

Active le traitement des blocs de fonction. Les données cycliques seront lues/écrites sur l’interface E/S du matériel.

Contrôle des blocs de fonction

i_xResetMaxVRMS

BOOL

Si cette entrée est réglée sur VRAI, la valeur du paramètre ResetMaxVRMS est réinitialisée.

Données cycliques

i_xResetMaxUnbal

BOOL

Si cette entrée est réglée sur VRAI, la valeur du paramètre ResetMaxUnbalanceVltg est réinitialisée.

Données cycliques

i_xResetUpstr

BOOL

Si cette entrée est réglée sur VRAI, l’état de fluctuation de la tension est réinitialisé.

Données cycliques

i_xAcyclicBusy

BOOL

Peut être utilisé pour bloquer l’exécution acyclique si la communication acyclique d’un autre bloc de fonction est active.

Contrôle des blocs de fonction

i_xExecute

BOOL

Lance une requête acyclique sur un front montant.

Contrôle des blocs de fonction

i_hwStartAddress

Variant

Doit correspondre à la première adresse de la plage d’adresses d’entrée cyclique de l’avatar concerné pour que la communication en lecture cyclique puisse être exécutée.

Paramètres de communication

Entrée/Sortie

Entrée/Sortie

Type de données

Description

Catégorie de variables

iq_hwQWAddress

WORD

Doit correspondre à l’adresse de sortie de l’avatar concerné pour que la communication en écriture cyclique puisse être exécutée.

Paramètres de communication

Sorties

Sortie

Type de données

Description

Catégorie de variables

q_xActive

BOOL

Si cette sortie est réglée sur VRAI, le bloc de fonction Avatar est activé, ou une requête acyclique est occupée.

État des blocs de fonction

q_xError

BOOL

Si cette sortie est réglée sur VRAI, une erreur détectée s’est produite lors de l’exécution du bloc de fonction Avatar. Pour des informations détaillées sur l’erreur détectée, reportez-vous à la valeur de l’ID d’erreur.

État des blocs de fonction

q_dwErrorID

DWORD

L’ID d’erreur fournit des informations détaillées sur l’erreur détectée qui s’est produite. Les valeurs possibles sont indiquées dans le tableau ci-dessous :

État des blocs de fonction

q_dwAcyclicStatus

DWORD

L'état Acyclique fournit des informations détaillées sur la communication acyclique du bus de terrain, y compris les détails des erreurs détectées. Pour des informations détaillées sur les valeurs d’état, voir Bibliothèque des blocs de fonction.

État des blocs de fonction

q_xAcyclicBusy

BOOL

Si cette sortie est réglée sur VRAI, la requête analytique est encore occupée.

État des blocs de fonction

q_xUpstrVFluctState

BOOL

Si cette sortie est réglée sur VRAI, une sous-tension ou surtension est détectée.

Données cycliques

q_udtSysEng1

UDT_SystemEnergy1

Structure des données d'énergie du système acyclique. Voir UDT_SystemEnergy1.

Données acycliques

q_udtSysEng2

UDT_SystemEnergy2

Structure des données d'énergie du système acyclique. Voir UDT_SystemEnergy2.

Données acycliques

Codes d’état et d’erreur de ConstTeSysIsland

Nom du membre

Utilisé par le bloc fonction

Cdw_ErrNoMsg

Oui

Cdw_ErrInternal

Oui

Cdw_ErrInvalidCycInAddr

Oui

Cdw_ErrInvalidHwid

Non

Cdw_ErrInvalidNumOfAvatars

Non

Cdw_ErrReadCycIn

Oui

Cdw_ErrReadAcycData1

Oui

Cdw_ErrReadAcycData2

Oui

Cdw_ErrWriteAcycData

Non

Cdw_StsReadAcycData1Compl

Oui

Cdw_StsReadAcycData2Compl

Oui

Cdw_StsWriteAcycDataCompl

Non

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

Contenu utile ?