Comment utiliser les entrées analogiques de la passerelle d'E/S ?
  • 02 Nov 2022
  • 2 Minutes à lire
  • Contributeurs

Comment utiliser les entrées analogiques de la passerelle d'E/S ?


Comment utiliser les entrées analogiques sur la passerelle d'E/S

Voici comment utiliser les 4 entrées analogiques avec le pilote ADC Générique sur la passerelle I/O.

Le pilote ADC générique de la passerelle E/S est utilisé pour lire la valeur de tension sur chacun des 4 canaux analogiques de la passerelle.

Ces canaux peuvent être situés sur le "côté alimentation" de la passerelle à l'extrémité étiquetée "ANALOG INPUT".

How to Use Analog Inputs on the I_O Gateway_116081351.png

Chaque canal peut lire entre 0 et 24 volts avec une résolution effective de 9 bits, ce qui signifie qu'il peut lire les changements de tension tous les 0,002 volts.

Chaque canal réfère sa mesure au canal de retour ( - ) sur l'entrée. Cela signifie que toutes les mesures de tension analogiques partagent le même commun analogique.

Configuration du pilote Generic-ADV

Pour utiliser ces valeurs dans Tulip, vous devez vous assurer que le pilote "GENERIC-ADC-VOLTAGE" est activé dans le Device Portal sur la page de configuration des pilotes.

Utilisation des entrées analogiques dans les triggers

Pour utiliser les données dans votre application, il existe deux façons d'utiliser les déclencheurs pour capturer ces données analogiques.

  1. Capturer les données lorsque la tension change
  2. Demander la valeur actuelle d'un canal

Voici un exemple de la façon de capturer des données lorsque la tension change :

  • Lorsque le "dispositif" "Entrée de tension analogique" sort à "cette station".
  • Si "Device Output" "channel" "=" "Static Value" "Integer" "1"
  • Alors : "Manipulation de données" "Stocker" les données : Emplacement de "Sortie du dispositif" "tension" : (variable)
  • Ensuite : "Manipulation de données" "Stocker" les données : "Device Output" "rawValue" emplacement : (variable)
  • Ensuite : Données "Manipulation de données" Données "Store" : "Device Output" "channel" emplacement : (variable)

Cette méthode permettra de capturer les données suivantes chaque fois que la passerelle détectera que la tension a changé :

  • Tension
  • Lecture brute de la puce ADC
  • Canal

Elle n'enverra pas de valeurs répétées. Le pilote GENERIC-ADC-VOLTAGE émettra des données s'il détecte trop de bruit sur l'unique causant une fluctuation de la tension de plus de 0,002V.

Voici un exemple de demande de la valeur actuelle d'un canal.

  • "Quand" "le bouton est pressé"
  • "Run Device Function" "Analog Voltage Input" "Get current reading" at "this station" channel : "valeur statique" "entier" "1" "Lecture du canal 1".

Cette méthode demande la tension actuelle sur un canal spécifique et renvoie la valeur même si la lecture n'a pas changé.

Ceci est nécessaire pour les signaux provenant de dispositifs tels que les capteurs de pression qui, lorsqu'ils sont maintenus à une tension constante, n'enverraient pas de mise à jour à Tulip.

Exemples d'appareils

Cette section comprend des notes pour des appareils individuels qui peuvent être utilisés avec Tulip en utilisant ce pilote.

Prosense 25 10-XXXXX

Ce dispositif fournit un signal de sortie de 0-10V en fonction de la pression appliquée au capteur. Une simple relation proportionnelle relie la lecture de la tension de Tulip à la lecture de la pression. Cette proportion dépend de la plage de mesure nominale du capteur.

Le dispositif doit être câblé conformément aux instructions de la fiche technique. Le schéma de câblage est présenté ci-dessous pour plus de commodité. Dans cette situation, la broche 1 doit être alimentée en 24V par rapport à la masse des broches d'entrée analogique, la broche 2 doit être connectée à la broche d'entrée analogique de la passerelle Tulip I/O et la broche 3 doit être connectée à la masse de l'entrée analogique.


Cet article vous a-t-il été utile ?