PN_Control_Pump (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_xRunFwd |
BOOL |
Si cette entrée est réglée sur VRAI, le commutateur avant de l’avatar est fermé. |
Données cycliques |
i_xTripReset |
BOOL |
Si cette entrée est réglée sur VRAI, les déclenchements détectés dont les conditions de réinitialisation de déclenchement sont satisfaites seront 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_xReady |
BOOL |
Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. |
Données cycliques |
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_xRunFwd |
BOOL |
Si cette sortie est réglée sur VRAI, le commutateur avant de l’avatar est fermé. |
Données cycliques |
q_xRunLocal |
BOOL |
Si cette sortie est réglée sur VRAI, la commande Lancer Local de l’avatar est appliquée. |
Données cycliques |
q_xBypass |
BOOL |
Si cette sortie est réglée sur VRAI, la commande Shunt de l’avatar est réglée. |
Données cycliques |
q_xOverrideStatus |
BOOL |
Si cette sortie est réglée sur VRAI, le mode manuel de l’avatar est réglé. |
Données cycliques |
q_xLoadStart |
BOOL |
Si cette sortie est réglée sur VRAI, le moteur est en phase de démarrage. |
Données cycliques |
q_xLoadRun |
BOOL |
Si cette sortie est réglée sur VRAI, une commande Exécuter ou Fermer a été exécutée et du courant circule entre les pôles (équivalent au moteur en marche, mais également valable pour les avatars sans moteur). |
Données cycliques |
q_xAlarm |
BOOL |
Si cette sortie est réglée sur VRAI, une alarme de protection a été détectée par l’avatar. |
Données cycliques |
q_xTripped |
BOOL |
Si cette sortie est réglée sur VRAI, un événement de déclenchement de protection a été détecté par l’avatar. |
Données cycliques |
q_xReadyToReset |
BOOL |
Si cette sortie est réglée sur VRAI, l’avatar satisfait aux conditions de réinitialisation du déclenchement et peut être réinitialisé par une commande de réinitialisation du déclenchement. |
Données cycliques |
q_xAssetAlarm |
BOOL |
Si cette sortie est réglée sur VRAI, un équipement d’alimentation ou démarreur SIL* dans l’avatar a atteint ou dépassé 90 % de la durabilité prévue (selon le paramètre de l’avatar). |
Données cycliques |
q_udiIRMSAvg |
UDINT |
Indique la moyenne des valeurs Ieff actuelles de la phase la plus récente. (Unité : A) |
Données cycliques |
q_udtPVControl |
UDT_PVControl |
Il s’agit d’une structure de données d’état PV cyclique pour les avatars de contrôle. Pour des informations détaillées sur la structure de cet UDT, voir UDT_PVControl. |
Données cycliques |
q_udtControl |
UDT_Control |
Il s’agit d’une structure de données d’état acyclique pour les avatars de contrôle, qui comprend des informations sur les messages d’alarme et de déclenchement et des informations de maintenance au sujet de l’avatar. Pour des informations détaillées sur la structure de cet UDT, voir UDT_Control. Pour un aperçu des membres de l’UDT compatibles avec cet avatar, voir Membres compatibles de 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 |