Le bloc fonction DigitalIO fournit des informations sur l’avatar des E/S numériques avec quatre entrées et deux sorties.
Entrée |
Type de données |
Description |
---|---|---|
iq_TeSysIslandRef |
FB_TeSys_island |
Référence à l’équipement TeSys island. |
i_sAvatarName |
STRING(GPL.Gc_uiLengthOfAvatarName) |
Référence à l’avatar défini dans la configuration TeSys island. |
i_xEnable |
BOOL |
Un front montant sur l'entrée i_xEnable lance l’échange des données cycliques entre le bloc fonction et l’avatar sélectionné. Tant que i_xEnable a la valeur TRUE, les données cycliques sont échangées lors de chaque cycle du contrôleur. Un front descendant sur l'entrée i_xEnable arrête l'échange de données. Consultez la section Fonctionnement des blocs fonction avec l’entrée i_xEnable. |
i_xDQ0 |
BOOL |
Si cette entrée est réglée sur TRUE, la sortie numérique 0 est réglée sur TRUE. |
i_xDQ1 |
BOOL |
Si cette entrée est réglée sur TRUE, la sortie numérique 1 est réglée sur TRUE. |
Sortie |
Type de données |
Description |
---|---|---|
q_xActive |
BOOL |
Si le bloc fonction est actif, cette sortie est TRUE. |
q_xError |
BOOL |
Si cette sortie est TRUE, une erreur a été détectée. Pour plus d'informations, reportez-vous à q_etResult et q_etResultMsg. |
q_etResult |
ET_Result |
Fournit des informations de diagnostic et d'état sous la forme d'une valeur numérique. |
q_sResultMsg |
STRING[30] |
Fournit des informations de diagnostic et d'état sous la forme d'un message textuel. |
q_xReady |
BOOL |
Indique TRUE si l’avatar est prêt à recevoir des commandes. |
q_xDI0 |
BOOL |
Si cette sortie est réglée sur TRUE, l’entrée numérique 0 de l’avatar est réglée sur TRUE. |
q_xDI1 |
BOOL |
Si cette sortie est réglée sur TRUE, l’entrée numérique 1 de l’avatar est réglée sur TRUE. |
q_xDI2 |
BOOL |
Si cette sortie est réglée sur TRUE, l’entrée numérique 2 de l’avatar est réglée sur TRUE. |
q_xDI3 |
BOOL |
Si cette sortie est réglée sur TRUE, l’entrée numérique 3 de l’avatar est réglée sur TRUE. |