ISISComputingGroup / ISISComputingGroup/IBEX

Eurotherm (modbus): find solution to scaling factors [Timebox: 4.5 days, 0.5 to review]

Offen
#7,345 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
13
Vorherrschende Sprache
Keine Sprachdaten
Sterne
6
Forks
2
Ø Merge
16 Std. 40 Min.
Gemergte PRs (30 T.)
2

Beschreibung

## Where?

In https://github.com/ISISComputingGroup/IBEX/issues/4240 basic communications with eurotherms using modbus were implemented. However, it currently needs a large number of scaling factors to be set up for each eurotherm crate - these scaling factors are very error-prone.

Eurotherms theoretically have an IEEE modbus region which provides access to full-resolution floating-point parameters, which should not be subject to these scaling problems. However we have currently been unable to read this IEEE modbus region on our office eurotherms - either 2000 or 3000 series.

This ticket is to investigate this IEEE region in more detail:
- Try updating firmware on a eurotherm, see if this helps
- See if we can extract the scaling factors we need from the eurotherm itself - analysis in ticket 4240 did not find anything suitable, but re-check manual.

## How?

This is a sub-ticket of https://github.com/ISISComputingGroup/IBEX/issues/4240

## Acceptance criteria
- [ ] We can communicate reliably with eurotherms on modbus, without needing to input large numbers of scaling factors in an error-

## How to Test
_verbose instructions for reviewer to test changes
(**Add before making a PR**)_

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit dem Lesen der Analyse in Issue 4240 und des Eurotherm-Handbuchs und untersuche anschließend Firmware-Updates sowie den Zugriff auf die IEEE Modbus-Region auf den verfügbaren Geräten der 2000er- und 3000er-Serie. Prüfe erneut, ob das Gerät nutzbare Skalierungsfaktoren bereitstellt. Als abgeschlossen gilt die Aufgabe, wenn eine zuverlässige Modbus-Kommunikation möglich ist, ohne dass eine große, fehleranfällige Menge manuell eingegebener Skalierungsfaktoren erforderlich ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
embedded-iot, networking
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.