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
    No fields configured for issues without a type.

    Projects

    Status

    To do

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions