Verwendung von Analogeingängen auf dem E/A-Gateway
  • 31 Oct 2023
  • 2 Minuten zu lesen
  • Mitwirkende

Verwendung von Analogeingängen auf dem E/A-Gateway


Article Summary

Verwendung der analogen Eingänge am I/O-Gateway

Im Folgenden wird beschrieben, wie die 4 analogen Eingänge mit dem Generic-ADC-Treiber des I/O-Gateways verwendet werden.

Der Generic-ADC-Treiber auf dem I/O-Gateway wird verwendet, um den Spannungswert auf jedem der 4 analogen Kanäle des Gateways zu lesen.

Diese Kanäle befinden sich auf der "Leistungsseite" des Gateways auf der Seite mit der Bezeichnung "ANALOG INPUT".

How to Use Analog Inputs on the I_O Gateway_116081351.png

Jeder Kanal kann zwischen 0-24 Volt mit einer effektiven Auflösung von 9 Bit messen, was bedeutet, dass er Spannungsänderungen alle 0,002 Volt messen kann.

Jeder Kanal bezieht seine Messung auf den Rückkanal ( - ) am Eingang. Das bedeutet, dass alle analogen Spannungsmessungen die gleiche analoge Gemeinsamkeit haben.

Einrichten des Generic-ADV Treibers

Um diese Werte in Tulip zu verwenden, müssen Sie sicherstellen, dass der Treiber "GENERIC-ADC-VOLTAGE" im Geräteportal auf der Seite Treiberkonfiguration aktiviert ist.

Verwendung von Analogeingängen in Triggern

Um die Daten in Ihrer Anwendung zu verwenden, gibt es zwei Möglichkeiten, Trigger zu verwenden, um diese analogen Daten zu erfassen.

  1. Erfassen von Daten, wenn sich die Spannung ändert
  2. Abfrage des aktuellen Wertes eines Kanals

Hier ist ein Beispiel für die Erfassung von Daten bei Spannungsänderungen:

  • Wenn "Gerät" "Analoger Spannungseingang" an "dieser Station" ausgibt
  • Wenn "Geräteausgang" "Kanal" "=" "Statischer Wert" "Integer" "1"
  • dann: "Datenmanipulation" "Daten speichern": "Geräteausgang" "Spannung" Ort: (Variable)
  • dann: "Datenmanipulation" "Speichern" Daten: "Geräteausgang" "rawValue" Speicherort: (Variable)
  • dann: "Datenmanipulation" "Daten speichern": "Geräteausgang" "Kanal" Speicherort: (Variable)

Diese Methode erfasst die folgenden Daten jedes Mal, wenn das Gateway feststellt, dass sich die Spannung geändert hat:

  • Spannung
  • Rohwert vom ADC-Chip
  • Kanal

Es werden keine Wiederholungswerte gesendet. Der GENERIC-ADC-VOLTAGE-Treiber sendet Daten, wenn er ein zu starkes Rauschen auf dem ADC-Chip feststellt, das zu Spannungsschwankungen von mehr als 0,002 V führt.

Hier ein Beispiel für die Abfrage des aktuellen Wertes eines Kanals.

  • "Wenn" "Taste gedrückt wird"
  • "Run Device Function" "Analog Voltage Input" "Get current reading" an "this station" Kanal: "statischer Wert" "Ganzzahl" "1" "Kanal 1 Messwert"

Diese Methode fragt die aktuelle Spannung auf einem bestimmten Kanal ab und gibt den Wert zurück, auch wenn sich der Messwert nicht geändert hat.

Dies ist notwendig für Signale von Geräten wie z.B. Drucksensoren, die, wenn sie auf einer konstanten Spannung gehalten werden, sonst keine Aktualisierung an Tulip senden würden.

Geräte-Beispiele

Dieser Abschnitt enthält Hinweise zu einzelnen Geräten, die mit Tulip unter Verwendung dieses Treibers verwendet werden können.

Prosense 25 10-XXXXX

Dieses Gerät liefert ein Ausgangssignal von 0-10V in Abhängigkeit vom Druck, der auf den Sensor ausgeübt wird. Ein einfaches proportionales Verhältnis verbindet den Spannungswert von Tulip mit dem Druckwert. Dieses Verhältnis ist abhängig vom Nennmessbereich des Sensors.

Das Gerät sollte gemäß den Anweisungen im Datenblatt verdrahtet werden. Der Einfachheit halber ist das Verdrahtungsschema unten abgebildet. In dieser Situation sollte Pin 1 mit 24 V relativ zur Masse der Analogeingangsstifte versorgt werden, Pin 2 sollte mit dem Analogeingangsstift am Tulip E/A-Gateway verbunden werden und Pin 3 sollte mit der Masse des Analogeingangs verbunden werden.


War dieser Artikel hilfreich?