DOCA0272FR-00

PN_Diag (PROFINET IO)

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_xResetMaxIRMS

BOOL

Si cette entrée est réglée sur VRAI, la valeur Ieff de courant moyen maximum et l’horodatage sont réinitialisés.

Données cycliques

i_xResetAlarmCnt

BOOL

Si cette entrée est réglée sur VRAI, tous les compteurs d’alarmes sont réinitialisés pour cet avatar.

Données cycliques

i_xResetTripCnt

BOOL

Si cette entrée est réglée sur VRAI, tous les compteurs de déclenchement sont réinitialisés pour cet avatar.

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_hwSubmHWID

HW_IO

Doit correspondre à l’ID matériel du sous-module acyclique de l’avatar concerné pour que la communication acyclique puisse être exécutée.

Paramètres de communication

i_hwStartAddress

Variant

Doit correspondre à la première adresse de la plage d’adresses du sous-module 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 du sous-module de sortie cyclique 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_xUpstrVPres1

BOOL

Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le premier démarreur / équipement d’alimentation de cet avatar.

Données cycliques

q_xUpstrVPres2

BOOL

Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le deuxième démarreur / équipement d’alimentation de cet avatar.

Données cycliques

q_xUpstrVPres3

BOOL

Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le troisième démarreur / équipement d’alimentation de cet avatar.

Données cycliques

q_xUpstrVPres4

BOOL

Si cette sortie est réglée sur VRAI, l’avatar a détecté que l’alimentation principale en amont est présente pour le quatrième démarreur / équipement d’alimentation de cet avatar.

Données cycliques

q_udtDiag

UDT_Diagnostic

Il s’agit d’une structure de données de diagnostic acyclique pour les avatars de contrôle, qui comprend des informations sur les valeurs Ieff et des enregistrements de déclenchement au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control.

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

Oui

Cdw_ErrInvalidNumOfAvatars

Non

Cdw_ErrReadCycIn

Oui

Cdw_ErrReadAcycData1

Oui

Cdw_ErrReadAcycData2

Non

Cdw_ErrWriteAcycData

Non

Cdw_StsReadAcycData1Compl

Oui

Cdw_StsReadAcycData2Compl

Non

Cdw_StsWriteAcycDataCompl

Non

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

Contenu utile ?