Project

General

Profile

Feature #11843

Milestone #11650: Mar 2016 Release A - 201603A

PXIE MPS support

Added by John Diamond over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
MPS
Start date:
02/29/2016
Due date:
% Done:

100%

Estimated time:
Spent time:
Duration:

Description

Integrated support for the PXIE Machine Protection System that Ning implemented in digitizer firmware ABB0B.

(See Y:\Public\PXIE\Toroid_Digitizer\125MHz_Digitizer_Firmware_Description_ABB0B.pdf)

History

#1 Updated by John Diamond over 4 years ago

  • % Done changed from 0 to 30

Implemented driver-level support for MPS functions in ABB0B firmware.

#2 Updated by John Diamond over 4 years ago

  • % Done changed from 30 to 40

Implemented CLI command for setting MPS thresholds - vmeintMPSThresholdsSet( intenId, lower, upper )

#3 Updated by John Diamond over 4 years ago

Implemented CLI commands for enabling/disabling the MPS for an intensity device -
  • vmeintMPSEnable( deviceId )
  • vmeintMPSDisable( deviceId )

#4 Updated by John Diamond over 4 years ago

  • % Done changed from 40 to 50

Implemented a MPS section for vmeintShow().

#5 Updated by John Diamond over 4 years ago

Implemented a CLI command for resetting all MPS boards - vmeintMPSReset()

#6 Updated by John Diamond over 4 years ago

  • % Done changed from 50 to 60

Implemented a CLI command for setting the MPS alarm signal frequency - vmeintMPSAlarmFreqSet( device_id, freq_hz )

#7 Updated by John Diamond over 4 years ago

  • % Done changed from 60 to 70
Implemented the following ACNET properties for MSP features:
  • In MPSACNET:
    • Upper & Lower threshold reading and setting properties
    • Alarm frequency reading and setting properties
  • In IntensityAccessor:
    • MPS Reset command for the control property
    • MPS Tripped bit for the status property

Bench testing to follow...

#8 Updated by John Diamond over 4 years ago

  • % Done changed from 70 to 80
Creates some ACNET devices for testing MPS features on nbeam:
  • Z:TOR990, MPS Tripped bit added to status property
  • Z:TOR990, MPS Reset command added to control property
  • Z:990MPF, MPS alarm signal frequency
  • Z:990MPL, MPS lower threshold
  • Z:990MPU, MPS upper threshold

#9 Updated by John Diamond over 4 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 80 to 100

Verified upper and lower thresholds working on nbeam. Enabled MPS for Z:TOR990 and left it in nbeamstartup.

Also available in: Atom PDF