- Impression
Comment utiliser les entrées analogiques sur 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 d'E/S.
Le pilote ADC générique de la passerelle d'E/S est utilisé pour lire la valeur de tension sur chacun des 4 canaux analogiques de la passerelle.
Ces canaux se trouvent sur le "côté alimentation" de la passerelle, à l'extrémité intitulée "ANALOG INPUT".
Chaque canal peut lire entre 0 et 24 volts avec une résolution effective de 9 bits, ce qui signifie qu'il peut lire des changements de tension tous les 0,002 volts.
Chaque canal référence sa mesure au canal de retour ( - ) de l'entrée. Cela signifie que toutes les mesures de tension analogique partagent le même commun analogique.
Configuration du pilote Generic-ADV
Pour utiliser ces valeurs dans Tulip, vous devrez vous assurer que le pilote "GENERIC-ADC-VOLTAGE" est activé dans le portail des périphériques sur la page de configuration du pilote.
Utilisation des entrées analogiques dans les déclencheurs
Pour utiliser les données dans votre application, il y a deux façons d'utiliser les déclencheurs pour capturer ces données analogiques.
- Capturer des données lorsque la tension change
- Demander la valeur actuelle d'un canal
Voici un exemple de capture de données en cas de variation de la tension :
- Lorsque le "dispositif" "Entrée de tension analogique" émet une sortie à "cette station"
- Si "Sortie du dispositif" "canal" "=" "Valeur statique" "Entier" "1"
- Alors : "Manipulation de données" "Stocker" les données : Emplacement de la "sortie de l'appareil" "tension" : (variable)
- Puis : "Manipulation de données" "Mémoriser" données : "Device Output" "rawValue" emplacement : (variable)
- Puis : "Data Manipulation" "Store" data : "Device Output" "channel" location : (variable)
Cette méthode permet de saisir les données suivantes chaque fois que la passerelle détecte une modification de la tension :
- 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 la puce ADC, entraînant une fluctuation de la tension supérieure à 0,002V.
Voici un exemple de la façon de demander la valeur actuelle d'un canal.
- "Quand" "le bouton est enfoncé"
- "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 d'appareils tels que les capteurs de pression qui, lorsqu'ils sont maintenus à une tension stable, n'enverraient pas de mise à jour à Tulip.
Exemples d'appareils
Cette section inclut 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.
L'appareil doit être câblé conformément aux instructions de la fiche technique. Le schéma de câblage est illustré 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 sur la passerelle d'E/S de Tulip et la broche 3 doit être connectée à la masse de l'entrée analogique.