Nom
|
Type
|
Description
|
---|---|---|
MOD_HEALTH
|
BOOL
|
0 = le module a détecté une erreur
|
1 = le module fonctionne correctement
|
||
MOD_FLT
|
BYTE
|
Erreurs internes détectées du module.
|
SSI_CH
|
ARRAY [0..2] of T_M_SSI_STD_CH
|
Voies SSI
|
Nom
|
Type
|
Bit
|
Description
|
Accès
|
---|---|---|---|---|
FCT_TYPE
|
WORD
|
Inutilisé
|
Lecture
|
|
CH_HEALTH
|
BOOL
|
0 = une erreur est détectée sur la voie
|
Lecture
|
|
1 = la voie fonctionne correctement
|
||||
ST_REFLEX_OUTPUT
|
EBOOL
|
Niveau de tension appliqué à la sortie de la voie 24 VCC :
|
Lecture
|
|
ST_OUTPUT_LATCH
|
EBOOL
|
Etat logique de la mémorisation de la voie interne
|
Lecture
|
|
ST_CAPT_INPUT_0
|
EBOOL
|
Etat de l'entrée physique 0.
|
Lecture
|
|
ST_CAPT_INPUT_1
|
EBOOL
|
Etat de l'entrée physique 1.
|
Lecture
|
|
SSI_STATUS
|
INT
|
Registre de l'état principal.
|
Lecture
|
|
MODULO_FLAG
|
BOOL
|
1
|
Indicateur défini par un événement de passage du modulo :
|
|
CAPT_0_FLAG
|
BOOL
|
2
|
Indicateur défini par la mise à jour du registre de capture 0 :
NOTE : Pour activer ce bit drapeau, EVT_CAPT_0_ENABLE doit être défini sur 1. |
|
CAPT_1_FLAG
|
BOOL
|
3
|
Indicateur défini par la mise à jour du registre de capture 1 :
NOTE : Pour activer ce bit drapeau, EVT_CAPT_1_ENABLE doit être défini sur 1. |
|
SSI_FRAME_ERR_FLAG
|
BOOL
|
4
|
Indicateur défini par une erreur de trame SSI détectée :
|
|
SSI_STATUS_ERR_FLAG
|
BOOL
|
5
|
Indicateur défini par une erreur de lecture des données détectée :
|
|
SSI_PARITY_ERR_FLAG
|
BOOL
|
6
|
Indicateur défini par une erreur de parité SSI détectée :
|
|
COMPARE_STATUS
|
INT
|
Champ des bits des résultats de comparaison
|
Lecture
|
|
SSI_LOW
|
BOOL
|
0
|
Valeur numérique actuelle sous le seuil inférieur (LOWER_TH_VALUE).
|
|
SSI_WIN
|
BOOL
|
1
|
Valeur numérique actuelle entre le seuil inférieur (LOWER_TH_VALUE) et le seuil supérieur (UPPER_TH_VALUE).
|
|
SSI_HIGH
|
BOOL
|
2
|
Valeur numérique actuelle au-dessus du seuil supérieur (UPPER_TH_VALUE).
|
|
CAPT_0_LOW
|
BOOL
|
3
|
Valeur capturée dans le registre 0 sous le seuil inférieur.
|
|
CAPT_0_WIN
|
BOOL
|
4
|
Valeur capturée dans le registre 0 entre le seuil inférieur et le seuil supérieur.
|
|
CAPT_0_HIGH
|
BOOL
|
5
|
Valeur capturée dans le registre 0 au-dessus du seuil supérieur.
|
|
CAPT_1_LOW
|
BOOL
|
6
|
Valeur capturée dans le registre 1 sous le seuil inférieur.
|
|
CAPT_1_WIN
|
BOOL
|
7
|
Valeur capturée dans le registre 1 entre le seuil inférieur et le seuil supérieur.
|
|
CAPT_1_HIGH
|
BOOL
|
8
|
Valeur capturée dans le registre 1 au-dessus du seuil supérieur.
|
|
LT_HIGH
|
BOOL
|
9
|
Seuil inférieur au-dessus du seuil supérieur.
|
|
SSI_CURRENT_VALUE
|
UDINT
|
Valeur numérique principale actuelle du registre SSI.
|
Lecture
|
|
CAPT_0_VALUE
|
UDINT
|
Valeur numérique actuelle mémorisée dans le registre de capture 0.
|
Lecture
|
|
CAPT_1_VALUE
|
UDINT
|
Valeur numérique actuelle mémorisée dans le registre de capture 1.
|
Lecture
|
|
OUTPUT_FORCE
|
EBOOL
|
Forcer la SORTIE sur l'état élevé actif logique :
|
Lecture/écriture
|
|
REFLEX_BLOCK_ENABLE
|
EBOOL
|
Activer la fonction de bloc réflexe :
|
Lecture/écriture
|
|
FUNCTIONS_ENABLING
|
INT
|
Champ des bits de fonction activés.
|
Lecture/écriture
|
|
VALID_CAPT_0
|
BOOL
|
3
|
Autorisation des captures dans le registre de capture 0.
|
|
VALID_CAPT_1
|
BOOL
|
4
|
Autorisation des captures dans le registre de capture 1.
|
|
COMPARE_ENABLE
|
BOOL
|
5
|
Autorisation de fonctionnement des comparateurs.
|
|
COMPARE_SUSPEND
|
BOOL
|
6
|
Maintien du comparateur sur le dernier résultat.
|
|
EVT_SOURCES_ENABLING
|
INT
|
Champ des bits d'événement activés.
|
Lecture/écriture
|
|
EVT_MODULO_ENABLE
|
BOOL
|
1
|
Appeler la tâche d'événement en cas de dépassement du compteur.
|
|
EVT_SSI_LOW_ENABLE
|
BOOL
|
3
|
Appeler la tâche d'événement quand la valeur principale devient inférieure au seuil inférieur.
|
|
EVT_SSI_WINDOW_ENABLING
|
BOOL
|
4
|
Appeler la tâche d'événement quand la valeur principale est comprise dans les limites.
|
|
EVT_SSI_HIGH_ENABLE
|
BOOL
|
5
|
Appeler la tâche d'événement quand la valeur principale devient supérieure aux seuils.
|
|
EVT_CAPT_0_ENABLE
|
BOOL
|
6
|
Appeler la tâche d'événement en cas de capture dans le registre 0.
NOTE : même si le DDT d'équipement ne prend pas en charge le traitement des événements, ce bit permet de mettre CAPT_0_FLAG à 1 lorsque ST_CAPT_INPUT_0 est sur 1. |
|
EVT_CAPT_1_ENABLE
|
BOOL
|
7
|
Appeler la tâche d'événement en cas de capture dans le registre 1.
NOTE : même si le DDT d'équipement ne prend pas en charge le traitement des événements, ce bit permet de mettre CAPT_1_FLAG à 1 lorsque ST_CAPT_INPUT_1 est sur 1. |
|
SSI_STATUS_CLEAR
|
INT
|
Champ des bits d'indicateur clairs.
|
Lecture/écriture
|
|
MODULO_CLEAR
|
BOOL
|
1
|
Effacer l'indicateur modulo de l'interface SSI.
|
|
CAPT_0_CLEAR
|
BOOL
|
2
|
Effacer l'indicateur capture 0 de l'état SSI.
|
|
CAPT_1_CLEAR
|
BOOL
|
3
|
Effacer l'indicateur capture 1 de l'état SSI.
|
|
SSI_FRAM_ERR_CLEAR
|
BOOL
|
4
|
Effacer l'indicateur d'erreur de trame SSI détectée.
|
|
SSI_STATUS_ERR_CLEAR
|
BOOL
|
5
|
Effacer l'indicateur d'erreur d'état SSI détectée.
|
|
SSI_PARITY_ERR_CLEAR
|
BOOL
|
6
|
Effacer l'indicateur d'erreur de parité SSI détectée.
|
|
LOWER_TH_VALUE
|
DINT
|
Valeur du seuil inférieur.
|
Lecture/écriture
|
|
UPPER_TH_VALUE
|
DINT
|
Valeur du seuil supérieur.
|
Lecture/écriture
|