PN_Control_Digital_I/O (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_xDQ1 |
BOOL |
Si cette entrée est réglée sur VRAI, la sortie numérique 0 est réglée sur VRAI. |
Données cycliques |
|
i_xDQ2 |
BOOL |
Si cette entrée est réglée sur VRAI, la sortie numérique 1 est réglée sur VRAI. |
Données cycliques |
|
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_hwQBAddress |
Octet |
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_xReady |
BOOL |
Indique VRAI si le bloc de fonction est prêt à recevoir une commande d’exécution. |
Données cycliques |
|
q_xStatusDI0 |
BOOL |
Si cette sortie est réglée sur VRAI, l’entrée numérique 0 de l’avatar d’E/S numériques est réglée sur VRAI. |
Données cycliques |
|
q_xStatusDI1 |
BOOL |
Si cette sortie est réglée sur VRAI, l’entrée numérique 1 de l’avatar d’E/S numériques est réglée sur VRAI. |
Données cycliques |
|
q_xStatusDI2 |
BOOL |
Si cette sortie est réglée sur VRAI, l’entrée numérique 2 de l’avatar d’E/S numériques est réglée sur VRAI. |
Données cycliques |
|
q_xStatusDI3 |
BOOL |
Si cette sortie est réglée sur VRAI, l’entrée numérique 3 de l’avatar d’E/S numériques est réglée sur VRAI. |
Données cycliques |
Codes d’état et d’erreur de ConstTeSysIsland
|
Nom du membre |
Utilisé par le bloc fonction |
|---|---|
|
Cdw_ErrNoMsg |
Oui |
|
Cdw_ErrInternal |
Non |
|
Cdw_ErrInvalidCycInAddr |
Oui |
|
Cdw_ErrInvalidHwid |
Non |
|
Cdw_ErrInvalidNumOfAvatars |
Non |
|
Cdw_ErrReadCycIn |
Oui |
|
Cdw_ErrReadAcycData1 |
Non |
|
Cdw_ErrReadAcycData2 |
Non |
|
Cdw_ErrWriteAcycData |
Non |
|
Cdw_StsReadAcycData1Compl |
Non |
|
Cdw_StsReadAcycData2Compl |
Non |
|
Cdw_StsWriteAcycDataCompl |
Non |
