Skip to content

Beckhoff: Implement AUTO_ONOFF #6839

@DominicOram

Description

@DominicOram

As a user of a Beckhoff controller I would like the option to set my axes to automatically energise/de-energise between moves or to set them to always be on. This functionality is already there in the GALIL as AUTO_ONOFF. The Beckhoff variable for setting whether the motor is on or not is BENABLE.

Acceptance Criteria

  • The user can set OFF_CMD to turn the Beckhoff axis off
  • The user can set ON_CMD to turn the Beckhoff axis on
  • The user can set AUTOONOFF_CMD to 1 and the Beckhoff axis will turn on before a move and off again after
  • The user can set AUTOONOFF_CMD to 0 and the on/off status of the Beckhoff axis will be unchanged by a move
  • AUTOONOFF_STATUS and ON_STATUS also exist to show current device status
  • These commands, and readbacks are available on the OPI, like with the galil

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    To do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions