Types de données (data types) du module - 1794-IF2XOF2I
Ce tableau répertorie et décrit les types de données (data types) définis par Module pour le module mixte 1794-IF2XOF2I. 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_IF2XOF2I:I:0
Nom de membre | Type | par défaut Style d’affichage | Description |
Défaut | DINT | Binaire | Défaut - Utilisé pour la validation des données d'entrée 0 = Données correctes 1 = Données non valides - si la connexion au module est interrompue ou si une panne matérielle grave se produit sur le module, les 8 bits les plus bas prennent la valeur 1. |
Ch0InputData | INT | Décimal | Données d'entrée pour la voie 0. |
Ch1InputData | INT | Décimal | Données d'entrée pour la voie 1. |
Ch0OutputReadBack | INT | Décimal | Données de retour pour la voie de sortie 0. 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. |
Ch1OutputReadBack | INT | Décimal | Données de retour pour la voie de sortie 1. 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. |
RealTimeSample | INT | Décimal | Temps écoulé en incréments de 5 ms programmés par l'intervalle d'échantillonnage en temps réel (RTS). |
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 le mot de configuration ne comprend que des zéros par suite d'une remise à zéro ou d'un mot de configuration effacé. Le voyant d'état du module clignote lorsque le bit est à 1. |
Ch0InputUnderrange | BOOL | Décimal | Ce bit est défini quand la voie d'entrée 0 est au-dessous de la limite de présélection définie par la configuration sélectionnée. |
Ch1InputUnderrange | BOOL | Décimal | Ce bit est défini quand la voie d'entrée 1 est au-dessous de la limite de présélection définie par la configuration sélectionnée. |
Ch0InputOpenWire | BOOL | Décimal | Ce bit est mis à 0 quand la boucle de courant de la voie 0 de sortie est ouverte. |
Ch1InputOpenWire | BOOL | Décimal | Ce bit est mis à 1 quand la boucle de courant de la voie 0 de sortie est ouverte. |
Ch0InputOverrange | BOOL | Décimal | Ce bit est défini quand la voie d'entrée 0 est au-dessus de la limite de présélection définie par la configuration sélectionnée. |
Ch1InputOverrange | BOOL | Décimal | Ce bit est défini quand la voie d'entrée 1 est au-dessus de la limite de présélection définie par la configuration sélectionnée. |
Ch0OutputHeld Ch1OutputHeld | 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_IF2XOF2I:O:0
Nom de membre | Type | Style d'affichage par défaut | 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 caractéristique Maintenir pour initialisation fonctionne. |
Ch0OutputData | INT | Décimal | Données de sortie pour la voie 0. |
Ch1OutputData | INT | Décimal | Données de sortie pour la voie 1. |
Type de données (data type) défini par le module : AB:1794_IF2XOF2I:C:0
Nom de membre | Type | Style d'affichage par défaut | Description |
InputFilter | SINT | Binaire | Filtre d'entrée codé. |
InputConfiguration | SINT | Binaire | Configuration des entrées codée. |
OutputConfiguration | SINT | Binaire | Configuration des sorties codée. |
RTSInterval | INT | Décimal | Intervalle programmé de l'échantillonnage en temps réel. Plage 0-30 000 ms en multiples de 5. |
Ch0InputCalibrate | BOOL | Décimal | Comprend la voie d'entrée 0 dans le calibrage. |
Ch1InputCalibrate | BOOL | Décimal | Comprend la voie d'entrée 1 dans le calibrage. |
Ch0OutputCalibrate | BOOL | Décimal | Comprend la voie de sortie 0 dans le calibrage. |
Ch1OutputCalibrate | BOOL | Décimal | Comprend la voie de sortie 1 dans le calibrage. |
GainOffsetCalibration | BOOL | Décimal | S'il est mis à 1, calibrage du gain. S'il est mis à 0, calibrage du décalage. |
CalibrationClock | BOOL | Décimal | S'il est mis à 1, le mode Etalonnage démarre et les coefficients des voies sélectionnées sont acceptés. 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. |
Ch0OutputHold | BOOL | Décimal | S'il est mis à 1 lors d'une transition 1 à 0 à 0 du membre Validation, il maintient le niveau de sortie sur la voie 0 jusqu'à ce que les données de sorties en temps réel soient égales au niveau. |
Ch1OutputHold | BOOL | Décimal | S'il est défini, lors d'une transition 1 à 0 à 1 du membre Validation, il maintient le niveau de sortie sur la voie 0 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 SafeStateConfig0. |
SSSafeStateConfig1 | BOOL | Décimal | Valeur Etat de sécurité à utiliser pour SafeStateConfig1. |
SSOutputEnable | BOOL | Décimal | Valeur Etat de sécurité à utiliser pour OutputEnable. |
SSCh0OutputData | INT | Décimal | Valeur Etat de sécurité à utiliser pour Ch0OutputData. |
SSCh1OutputData | INT | Décimal | Valeur Etat de sécurité à utiliser pour Ch1OutputData. |
Fournir une réponse