Skip to content

IOC: Log difference between motor steps and encoder steps #4449

Description

@John-Holt-Tessella

As an instrument scientist, supporter and motor support I want to be able to see the difference between motor steps and encoder steps so that I know if my encoder/motor is becoming unreliable. The difference should be logged in the archive. If it appears the motor and encoder are out of sync this needs to be flagged as an alert to instrument scientists.

This should probably be a calc record which records the difference between MOT:MTR0101.RMP and MOT:MTR0101.REP.

Acceptance criteria

  1. Record added to galil
  2. Record added to motor record
  3. Record archived only change at 1s max (to avoid filling the archive)
  4. Instrument scientists are alerted if the motor and encoder appear out of sync.

Notes

I think this is different to DIFF and RDIFF.
There is some code in galils which calculates this so it can be reset but we would like this for all motors

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions