Détail des objets à échanges implicites des IODDT de type T_Unsigned_CPT_BMX et T_Signed_CPT_BMX
Traduction de la notice originale
Présentation
Les tableaux ci-dessous présentent les objets à échanges implicites des IODDT de type T_Unsigned_CPT_BMX et T_Signed_CPT_BMX qui s'appliquent à tous les modules de comptage BMX EHC ••••.
Valeur du compteur et valeurs de capteur
Le tableau ci-dessous présente différents objets à échanges implicites d'IODDT :
Symbole standard
Type
Accès
Signification
Objet langage
COUNTER_CURRENT_VALUE
DINT
R
Valeur courante du compteur
%IDr.m.c.2
CAPT_0_VALUE
DINT
R
Valeur du compteur au moment de la capture dans le registre 0
%IDr.m.c.4
CAPT_1_VALUE
DINT
R
Valeur du compteur au moment de la capture dans le registre 1
%IDr.m.c.6
COUNTER_VALUE
DINT
R
Valeur courante du compteur au moment de l'événement
%IDr.m.c.12
CAPT_0_VAL
DINT
R
Valeur de capture 0
%IDr.m.c.14
CAPT_1_VAL
DINT
R
Valeur de capture 1
%IDr.m.c.16
Mot %Ir.m.c.d
Le tableau ci-dessous présente les significations des mots %Ir.m.c.d :
Symbole standard
Type
Accès
Signification
Objet langage
CH_ERROR
BOOL
R
Erreur voie
%Ir.m.c.ERR
OUTPUT_0_Echo
BOOL
R
Etat logique de la sortie 0
%Ir.m.c.0
OUTPUT_1_Echo
BOOL
R
Etat logique de la sortie 1
%Ir.m.c.1
OUTPUT_BLOCK_0
BOOL
R
Etat du bloc de sortie 0
%Ir.m.c.2
OUTPUT_BLOCK_1
BOOL
R
Etat du bloc de sortie 1
%Ir.m.c.3
INPUT_A
BOOL
R
Etat physique de l'entrée IN_A
%Ir.m.c.4
INPUT_B
BOOL
R
Etat physique de l'entrée IN_B
%Ir.m.c.5
INPUT_SYNC
BOOL
R
Etat physique de l'entrée IN_SYNC (ou IN_AUX)
%Ir.m.c.6
INPUT_EN
BOOL
R
Etat physique de l'entrée IN_EN (validation)
%Ir.m.c.7
INPUT_REF
BOOL
R
Etat physique de l'entrée IN_REF (présélection)
%Ir.m.c.8
INPUT_CAPT
BOOL
R
Etat physique de l'entrée IN_CAP (capture)
%Ir.m.c.9
Etat du compteur, mot %IWr.m.c.0
Le tableau ci-dessous présente les significations des bits du mot d'état %IWr.m.c.0 :
Symbole standard
Type
Accès
Signification
Objet langage
RUN
BOOL
R
Le compteur fonctionne en mode comptage uniquement
%IWr.m.c.0.0
MODULO_FLAG
BOOL
R
Drapeau mis à 1 par un événement de passage du modulo
%IWr.m.c.0.1
SYNC_REF_FLAG
BOOL
R
Drapeau mis à 1 par un événement de présélection ou de synchronisation
%IWr.m.c.0.2
VALIDITY
BOOL
R
La valeur numérique courante est valide
%IWr.m.c.0.3
HIGH_LIMIT
BOOL
R
La valeur numérique courante est verrouillée à la valeur du seuil supérieur
%IWr.m.c.0.4
LOW_LIMIT
BOOL
R
La valeur numérique courante est verrouillée à la valeur du seuil inférieur
%IWr.m.c.0.5
Etat de la comparaison, mot %IWr.m.c.1
Le tableau ci-dessous présente les significations des bits du mot d'état %IWr.m.c.1 :
Symbole standard
Type
Accès
Signification
Objet langage
COUNTER_LOW
BOOL
R
Valeur courante du compteur inférieure au seuil inférieur (%QDr.m.c.2)
%IWr.m.c.1.0
COUNTER_WIN
BOOL
R
Valeur courante du compteur entre le seuil inférieur (%QDr.m.c.2) et le seuil supérieur (%QDr.m.c.4)
%IWr.m.c.1.1
COUNTER_HIGH
BOOL
R
Valeur courante du compteur supérieure au seuil supérieur (%QDr.m.c.4)
%IWr.m.c.1.2
CAPT_0_LOW
BOOL
R
Valeur capturée dans le registre 0 inférieure au seuil inférieur (%QDr.m.c.2)
%IWr.m.c.1.3
CAPT_0_WIN
BOOL
R
Valeur capturée dans le registre 0 entre le seuil inférieur (%QDr.m.c.2) et le seuil supérieur (%QDr.m.c.4)
%IWr.m.c.1.4
CAPT_0_HIGH
BOOL
R
Valeur capturée dans le registre 0 supérieure au seuil supérieur (%QDr.m.c.4)
%IWr.m.c.1.5
CAPT_1_LOW
BOOL
R
Valeur capturée dans le registre 1 inférieure au seuil inférieur (%QDr.m.c.2)
%IWr.m.c.1.6
CAPT_1_WIN
BOOL
R
Valeur capturée dans le registre 1 entre le seuil inférieur (%QDr.m.c.2) et le seuil supérieur (%QDr.m.c.4)
%IWr.m.c.1.7
CAPT_1_HIGH
BOOL
R
Valeur capturée dans le registre 1 supérieure au seuil supérieur (%QDr.m.c.4)
%IWr.m.c.1.8
Sources d'événements, mot %IWr.m.c.10
Le tableau ci-dessous présente les significations des bits du mot %IWr.m.c.10 :
Symbole standard
Type
Accès
Signification
Objet langage
EVT_SOURCES
INT
R
Champ des sources d'événements
%IWr.m.c.10
EVT_RUN
BOOL
R
Evénement dû au démarrage du compteur
%IWr.m.c.10.0
EVT_MODULO
BOOL
R
Evénement dû au passage du modulo
%IWr.m.c.10.1
EVT_SYNC_PRESET
BOOL
R
Evénement dû à une synchronisation ou une présélection
%IWr.m.c.10.2
EVT_COUNTER_LOW
BOOL
R
Evénement dû à une valeur du compteur inférieure au seuil inférieur
%IWr.m.c.10.3
EVT_COUNTER_WINDOW
BOOL
R
Evénement dû à une valeur du compteur comprise entre les deux seuils
%IWr.m.c.10.4
EVT_COUNTER_HIGH
BOOL
R
Evénement dû à une valeur du compteur supérieure au seuil supérieur
%IWr.m.c.10.5
EVT_CAPT_0
BOOL
R
Evénement dû à la fonction de capture 0
%IWr.m.c.10.6
EVT_CAPT_1
BOOL
R
Evénement dû à la fonction de capture 1
%IWr.m.c.10.7
EVT_OVERRUN
BOOL
R
Avertissement : événement(s) perdu(s)
%IWr.m.c.10.8
Seuils et fréquence de sortie
Le tableau ci-dessous présente différents objets à échanges implicites d'IODDT :
Symbole standard
Type
Accès
Signification
Objet langage
LOWER_TH_VALUE
DINT
R/W
Valeur du seuil inférieur
%QDr.m.c.2
UPPER_TH_VALUE
DINT
R/W
Valeur du seuil supérieur
%QDr.m.c.4
PWM_FREQUENCY
DINT
R/W
Valeur de la fréquence de sortie (unité = 0,1 Hz)
%QDr.m.c.6
PWM_DUTY
INT
R/W
Valeur du cycle de service de la fréquence de sortie (unité = 5 %)
%QDr.m.c.8
Mots %Qr.m.c.d
Le tableau ci-dessous présente les significations des bits des mots %Qr.m.c.d :
Symbole standard
Type
Accès
Signification
Objet langage
OUTPUT_0
BOOL
R/W
Force la sortie OUTPUT_0 au niveau 1
%Qr.m.c.0
OUTPUT_1
BOOL
R/W
Force la sortie OUTPUT_1 au niveau 1
%Qr.m.c.1
OUTPUT_BLOCK_0_ENABLE
BOOL
R/W
Mise en œuvre du bloc fonction de sortie 0
%Qr.m.c.2
OUTPUT_BLOCK_1_ENABLE
BOOL
R/W
Mise en œuvre du bloc fonction de sortie 1
%Qr.m.c.3
FORCE_SYNC
BOOL
R/W
Synchronisation et démarrage de la fonction de comptage
%Qr.m.c.4
FORCE_REF
BOOL
R/W
Mise à la valeur de présélection du compteur
%Qr.m.c.5
FORCE_ENABLE
BOOL
R/W
Mise en œuvre du compteur
%Qr.m.c.6
FORCE_RESET
BOOL
R/W
Remise à 0 du compteur
%Qr.m.c.7
SYNC_RESET
BOOL
R/W
Remise à 0 du drapeau SYNC_REF_FLAG
%Qr.m.c.8
MODULO_RESET
BOOL
R/W
Remise à 0 du drapeau MODULO_FLAG
%Qr.m.c.9
FUNCTIONS_ENABLING, mot %QWr.m.c.0
Le tableau ci-dessous présente les significations des bits des mots %QWr.m.c.0 :
Symbole standard
Type
Accès
Signification
Objet langage
VALID_SYNC
BOOL
R/W
Autorisation de la synchronisation et du démarrage de la fonction de comptage par l'entrée IN_SYNC
%QWr.m.c.0.0
VALID_REF
BOOL
R/W
Autorisation du fonctionnement de la fonction de présélection interne
%QWr.m.c.0.1
VALID_ENABLE
BOOL
R/W
Autorisation de la validation du compteur par l'entrée IN_EN
%QWr.m.c.0.2
VALID_CAPT_0
BOOL
R/W
Autorisation de capture dans le registre capture0
%QWr.m.c.0.3
VALID_CAPT_1
BOOL
R/W
Autorisation de capture dans le registre capture1
%QWr.m.c.0.4
COMPARE_ENABLE
BOOL
R/W
Autorisation de fonctionnement des comparateurs
%QWr.m.c.0.5
COMPARE_SUSPEND
BOOL
R/W
Comparateur figé à sa dernière valeur
%QWr.m.c.0.6
EVENT_SOURCES_ENABLING, mot %QWr.m.c.1
Le tableau ci-dessous présente les significations des bits des mots %QWr.m.c.1 :
Symbole standard
Type
Accès
Signification
Objet langage
EVT_RUN_ENABLE
BOOL
R/W
Appel de la tâche événement au démarrage de la fonction de comptage
%QWr.m.c.1.0
EVT_MODULO_ENABLE
BOOL
R/W
Appel de la tâche événement lors de l'inversion du compteur
%QWr.m.c.1.1
EVT_REF_ENABLE
BOOL
R/W
Appel de la tâche événement lors de la synchronisation ou de la présélection du compteur
%QWr.m.c.1.2
EVT_COUNTER_LOW_ENABLE
BOOL
R/W
Appel de la tâche événement lorsque la valeur du compteur est inférieure au seuil inférieur
%QWr.m.c.1.3
EVT_COUNTER_WINDOW_ENABLE
BOOL
R/W
Appel de la tâche événement lorsque la valeur du compteur est comprise entre les seuils supérieur et inférieur
%QWr.m.c.1.4
EVT_COUNTER_HIGH_ENABLE
BOOL
R/W
Appel de la tâche événement lorsque la valeur du compteur est supérieure au seuil supérieur
%QWr.m.c.1.5
EVT_CAPT_0_ENABLE
BOOL
R/W
Appel de la tâche événement lors d'une capture dans le registre 0
%QWr.m.c.1.6
EVT_CAPT_1_ENABLE
BOOL
R/W
Appel de la tâche événement lors d'une capture dans le registre 1
%QWr.m.c.1.7