Types de données (data types) du module - 1794-OF4I

Le tableau ci-dessous répertorie et décrit les types de données (data types) définis par Module pour le module de sorties analogiques 1794-IF4I. Il contient des informations se rapportant aux entrées (indiquées par un « I »), aux sorties (indiquées par un « O ») et à la configuration (indiquée par un « C »).
CONSEIL:
le type de données (data type) de configuration OutputEnable doit être réglé sur 1 pour que la fonction Maintenir pour initialisation fonctionne. Cette valeur peut être définie à l'aide de la fenêtre Balises (tags) de l'automate (controller) de l'outil Visualisation des données ou à l'aide de votre propre programme (program). Un exemple de la fonction Maintenir pour initialisation est donné ci-dessous.
Lorsqu'un défaut de communication ou une période d'attente survient, le module accepte l'état de sécurité conservé par l'adaptateur (dans les bits SSSafeStateConfig0 et SSSafeStateConfig1). Lorsque la communication est rétablie, l'état de sortie du module est interrogé, pour chaque condition de sortie et sur chaque voie (dans les bits Ch0OutputHeld et Ch1OutputHeld) en utilisant les données de sortie des bits Ch0OutputReadBack et Ch1OutputReadBack. Lorsque les données de sortie correspondent aux valeurs respectives de Ch0OutputReadBack et Ch1OutputReadBack, le fonctionnement de la voie retourne à la normale et le contenu des bits Ch0OutputHeld et Ch1OutputHeld est effacé. Les bits identifiés dans cet exemple sont définis dans les tableaux suivants.
CONSEIL:
les modules FLEX I/O ont pour base des INT à 16 bits et non des DINT à 32 bits. Cela peut diminuer les performances avec certaines instructions
Type de données (data type) défini par le module : AB:1794_OF4I:I:0
Nom de membre
Type
par défaut
Style d’affichage
Description
Ch0Readback
Ch1Readback
Ch2ReadBack
Ch3ReadBack
INT
Décimal
Données de retour pour la sortie sur une voie. Lors d'un défaut de communication ou d'une période d'attente, elles comprennent les données de sortie en temps réel et les valeurs d'état de sécurité envoyées par l'adaptateur.
InputData1
INT
Binaire
Comprend l'état d'entrée.
CalibrationDone
BOOL
Décimal
Mis à 1 après la fin du cycle d'étalonnage.
CalibrationBad
BOOL
Décimal
Mis à 1 si les coefficients d'étalonnage des voies ne peuvent pas être sauvegardés ou lus correctement.
ConfigurationMode
BOOL
Décimal
Mis à 1 lorsque le mode Configuration est sélectionné. Le voyant d'état du module clignote lorsque le bit est à 1.
FieldPowerOff
BOOL
Décimal
Mis à 1 en cas de panne de l'alimentation externe 24 V. Le voyant d'état du module clignote lorsque le bit est à 1.
PowerUp
BOOL
Décimal
Ce bit est mis à 1 quand les données de la balise (tag) de configuration ne comprennent que des zéros par suite de la remise à zéro ou de l'effacement d'un type de données (data type) dans la balise de configuration. Le voyant d'état du module clignote lorsque le bit est à 1.
InputData2
INT
Binaire
Comprend l'état d'entrée.
Ch0OpenWire
Ch1OpenWire
Ch2OpenWire
Ch3OpenWire
BOOL
Décimal
Indique que la voie de sortie de courant correspondante est ouverte.
Ch0Held
Ch1Held
Ch2Held
Ch3Held
BOOL
Décimal
Indique que les sorties sont maintenues au niveau indiqué dans les données de retour, pour la voie correspondante, lors de la validation des sorties (OuputEnable). Ces Types de données (data types) sont remis à 0 quand les données de sortie correspondent aux données de retour.
Type de données (data type) défini par le module : AB:1794_OF4I:O:0
Nom de membre
Type
par défaut
Style d’affichage
Description
SafeStateConfig0
SafeStateConfig1
BOOL
Décimal
Désigne la source des données d'état de sécurité lorsque le bit OutputEnable a pour valeur 0.
OutputEnable
BOOL
Décimal
Gardez toujours ce bit à 1 pour que la fonction Maintenir les sorties fonctionne.
Ch0Data
INT
Décimal
Données de sortie pour la voie 0. Les données de sorties sont des données en temps réel formatées en fonction de la configuration sélectionnée.
Ch1Data
INT
Décimal
Données de sortie pour la voie 1. Les données de sorties sont des données en temps réel formatées en fonction de la configuration sélectionnée.
Ch2Data
INT
Décimal
Données de sortie pour la voie 2. Les données de sorties sont des données en temps réel formatées en fonction de la configuration sélectionnée.
Ch3Data
INT
Décimal
Données de sortie pour la voie 3. Les données de sorties sont des données en temps réel formatées en fonction de la configuration sélectionnée.
Type de données (data type) défini par le module : AB:1794_OF4I:C:0
Nom de membre
Type
par défaut
Style d’affichage
Description
OutputConfiguration
INT
Binaire
Ch0Calibrate
Ch1Calibrate
Ch2Calibrate
Ch3Calibrate
BOOL
Décimal
Si le bit est mis à 1, il comprend une voie en calibrage.
GainOffsetCalibration
BOOL
Décimal
Maintient les paramètres Référence haute ou basse que vous avez sélectionnés sur l'onglet Configuration des entrées de la boîte de dialogue Propriétés du module.
CalibrationClock
BOOL
Décimal
S'il est sélectionné, le mode Etalonnage démarre et les paramètres d'étalonnage sont acceptés pour les voies sélectionnées.
S'il est mis à 0, les coefficients d'étalonnage courant acceptés sont stockés dans les voies sélectionnées et appliqués, et le mode Etalonnage est quitté.
QuickCalibration
BOOL
Décimal
S'il est mis à 1, le coefficient d'étalonnage est stocké dans toutes les configurations connexes pour les voies sélectionnées.
Ch0Hold
Ch1Hold
Ch2Hold
Ch3Hold
BOOL
Décimal
S'il est mis à 1 lors d'une transition de 1 à 0 à 1 du membre OutputEnable, il maintient le niveau de sortie sur une voie jusqu'à ce que les données de sortie en temps réel soient égales au niveau.
InterleaveInterrupts
BOOL
Décimal
S'il est mis à 1, il assure l'échange des données urgentes quand les voies sont configurées pour les temps de mise à jour les plus rapides. Ne cochez pas la case
Imbriquer les interruptions du module
, sauf si vous êtes certain d'avoir besoin de cette option. L'option Imbriquer les interruptions du module n'est utile que dans un nombre limité de cas et peut être activée
uniquement
si vous avez défini le taux de conversion du module sur
1 200 Hz
, la constante basse de temps de passage sur
Aucune
et la période d'échantillonnage en temps réel sur
0
pour
TOUTES
les voies du module.
Transparent
BOOL
Décimal
S'il est mis à 1, il permet à la configuration d'être modifiée sans utiliser le type de données (data type) InitiateConfiguration.
InitiateConfiguration
BOOL
Décimal
S'il est mis à 1, il ordonne au module d'entrer en mode Configuration. Lorsqu'une transition vers 0 se produit, la configuration est appliquée et toute configuration ultérieure est ignorée jusqu'à ce que le bit bascule.
SSSafeStateConfig0
BOOL
Décimal
Valeur Etat de sécurité à utiliser pour SSSafeStateConfig0.
SSSafeStateConfig1
BOOL
Décimal
Valeur Etat de sécurité à utiliser pour SSSafeStateConfig1.
SSOutputEnable
BOOL
Décimal
Valeur Etat de sécurité à utiliser pour SSOutputEnable.
SSCh0Data
SSCh1Data
SSCh2Data
SSCh3Data
INT
Décimal
Valeur Etat de sécurité à utiliser pour la voie sélectionnée.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal