Description
DRAFT - Finishing off now!
Feature Description
As a member of the EEUSG group I would like access to a wide range of Eurotherm PVs remotely in order to offer support.
Explanation
#8756 and #8757 are looking at the remote access aspect of this ticket. However there are some values that would be useful to the EEUSG that we do not currently expose in the Eurotherm OPI.
Additional Information
JN has provided the following List of Eurotherm parameters that are useful to them for support (Modbus address in brackets):
- AutoMan (273)
- PV (1)
- Target Setpoint or (SP) (2)
- Active Output or (OP) (4)
- Proportional Band (P) (6)
- Integral Time(I) (8)
- Derivative Time (D) (9)
- RangeHigh (12)
- RangeLow (11)
- SPHighLimit (111)
- SPLowLimit (112)
- OutputHighLimit (30)
- OutputLowLimit (31)
- Proportional output contribution (214)
- Integral output contribution (55)
- Derivative output contribution (116)
- SBrk (Sensor break status, 0 or 1) (258)
Of these only the following 11 are not currently available in the OPI:
- AutoMan (273)
- Active Output or (OP) (4)
- RangeHigh (12)
- RangeLow (11)
- SPHighLimit (111)
- SPLowLimit (112)
- OutputLowLimit (31)
- Proportional output contribution (214)
- Integral output contribution (55)
- Derivative output contribution (116)
- SBrk (Sensor break status, 0 or 1) (258)
And of those only these nine are not available in the IOC:
- AutoMan (273)
- Active Output or (OP) (4)
- RangeHigh (12)
- RangeLow (11)
- OutputLowLimit (31)
- Proportional output contribution (214)
- Integral output contribution (55)
- Derivative output contribution (116)
- SBrk (Sensor break status, 0 or 1) (258)
The above references Modbus addresses. Whilst we support Modbus, the majority of our Eurotherms use EI-BYSYNCH and not all parameters are available in both. Cross referencing those mod bus addresses in the manual ([group file share]/Manuals/Eurotherm/Eurotherm%20Controller.pdf) gives the following list of EI-BYSYNCH addresses for the 2400 model (note case sensitivity!):
Modbus | EI-Bisynch | |
---|---|---|
AutoMan | 273 | mA |
Active Output or (OP) | 4 | WO |
RangeHigh | 12 | QB |
RangeLow | 11 | QC |
OutputLowLimit | 31 | LO |
Proportional output contribution | 214 | Xp |
Integral output contribution | 55 | xI |
Derivative output contribution | 116 | xD |
SBrk (Sensor break status, 0 or 1) | 258 | sb |
See our Git Workflow.
@GRyall is double checking if any model other than the 2400 series needs supporting.
Acceptance Criteria
- The IOC is updated to provide access to the new values on both protocols
- All values listed above are added to the IOC (including the two that are already in the IOC)
- Tests and documentation updated to reflect this
- If Eurotherm: Implenent DBWR to expose Eurotherm OPI #8756 is complete or in review, ensure newly exposed Eurotherm values are included there as well.
How to Review
Before making a PR...
- Provide verbose instructions for the reviewer to test your changes
- Describe how you have implemented testing for this feature
- Provide screenshots of the feature to help the reviewer if relevant
If not applicable, write "Not applicable"
...
To the reviewer: Make sure to update submodules!
discussed at planning 12/06/25 at 1:10:00
Metadata
Metadata
Assignees
Type
Projects
Status