Node Red eIO Control Interface
Das "eIO Control Interface" dient zur schnellen und einfachen Steuerung und Analyse an einem Pixten eIO Analog. Alle verwendeten Codes und Elemente innerhalb des Node Red Flows wurde von mir erstellt und stehen nicht in Zusammenhang mit dem Hersteller der Hardware. Abgesehen von den RS485 Befehlssätzen.
Am Ende findest du den Download des Node-Red Flows zum eIO Analog Control Interface.
Das Interface ist für 0...10 V sowie 0...5 V und 0...20 mA Eingänge konfiguriert.
Node-Red UI
Node-Red Flow
Erklärungen zu den einzelnen Boxen
Connection-Box
Alle 500 ms wird der Status, das Error-Register sowie die analogen Eingänge des Gerätes abgefragt.
Im Flow wird
WDT Setup Box
Write Analog Values Box
Read Analog Values Box
Tips und Tricks
-> Nach Ablauf des Watchdog-Timers (WDT) muss das eIO neu gestartet (Power Cycle) werden. Die Standardeinstellungen werden geladen.
-> Analog Read: Messung im 5 V Bereich mit voller Auflösung (10 Bit) möglich: Hardwareanpassung nötig. Siehe auch: Hardwarehandbuch. Zusätzlich im Interface innerhalb der "Read Analog Value" Box umstellen auf 5 V.
-> Keine Kommunikation: "sudo raspi-config" -> "5 interface options" -> "P6 serial" -> login shell - no -> hardware port - yes
-> Keine Kommunikation via Pixtend V2 L: Setzte Raspberry GPIO 18 auf High um RS485 zu aktivieren.
-> Keine Kommunikation: Überprüfe die RS485 Einstellungen.
-> Keine Kommunikation: Überprüfe das eingestellte Protokoll am eIO. Siehe auch: Hardwarehandbuch.
-> RS485 Timeouts innerhalb der Connect Box zeigt an, wie oft kein Respond auf eine Ausgehende Nachricht festgestellt wurde.
Change Notes
---> V 1.1
- Berechnungswert für Stromeingänge im Funktionsknoten "raw to volt/ma" angepasst auf Wert aus dem eIO Softwarehandbuch.
- Status Box: Anpassung der Bezeichnung der Analogeingänge vorgenommen. AI4 OK / AI5 OK auf AO4 OK / AO5 OK.
- RS485 Timeoutcounter innerhalb der Connect Box wird nun durch eine neue Verbindung zum Device zurückgesetzt.
--> V 1.0
- Initialversion
Test-Setup
Raspberry Pi 3 Model B Plus Rev 1.3
Pixtend V2-L
Pixtend eIO, Firmware v1.03
Raspbian GNU/Linux 10 (buster) || Pixtend Basis Image Version: 2.1.6.1
Node-Red v1.2.9 || node-red-contrib-ui-led v0.4.9 || node-red-dashboard v2.28.1 ||
node-red-node-pi-gpio v1.2.3 || (PiXtend V2 -x- Knoten)
TTY: 19200 Baud | Parität: Gerade | Stoppbits: 1 | Databits: 8
Die Downloads funktionieren leider nicht mehr.
AntwortenLöschen