40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  PSL  Not logged in ELOG logo
Entry  Tue Oct 11 19:46:31 2016, awade, Summary, Documentation, Current channels configured in the modbus database  IOCTEST_BIO_generic.db.zip
    Reply  Wed Dec 7 19:22:21 2016, awade, DailyProgress, Electronics Equipment, More Acromag cards for EPICS control of TTFFS 
       Reply  Thu Mar 9 16:22:48 2017, awade, DailyProgress, Electronics Equipment, Updated channels for FSS controls 
Message ID: 1785     Entry time: Wed Dec 7 19:22:21 2016     In reply to: 1745     Reply to this: 1825
Author: awade 
Type: DailyProgress 
Category: Electronics Equipment 
Subject: More Acromag cards for EPICS control of TTFFS 

Aidan had some more acromag cards in the TCS lab, he has given them to me.  I have one more XT1541 and one more XT1221

At this stage the plan is to wire them up to interface with the TTFFS interface boxes so gains and lock engage can be computer controlled.  This can use a simple EPICS interface but also allows for scripted control of the lock engage.  Right now when the FFS control box is set to remote mode it MUST be provided with voltages corresponding to gains of each of the servo stages.  Without this there is no tunablity of the control loop gains from the front panel.  Eventually, when the mode cleaners are implemented, the reference cavities will need to be locked conditional on the mode cleaner state.   Having a scriptable engage will be useful for keeping all of these locks going.  

Also, there are a bunch of other bits of the experiment that we may want to temperature control: EOMs, modecleaners, etc.  Extra channels for temperature readout and actuation should be handy.

Quote:

Summary of channels active in the current PSL lab configuration. The .db file is also attached below.

We are almost full for input channels. Also if we wanted to implement an EPICS interface for the FSS control boxes we would need a total of 8 output channels.

List of all the current channels:
 
#InputChannels
record(calc, "C3:PSL-ACAV_TRANS_ISS_DC") 
record(calc, "C3:PSL-RCAV_TRANS_ISS_DC") 
record(calc, "C3:PSL-BEAT_DC") 
record(calc, "C3:PSL-ACAV_FSS_FASTMON")
record(calc, "C3:PSL-RCAV_FSS_FASTMON")
record(calc, "C3:PSL-ACAV_REFL_DC")  
record(calc, “C3:PSL-RCAV_REFL_DC")  
record(calc, "C3:PSL-VACTEMP_MON1")
 
#Output channels
record(ai, "C3:PSL-ACAV_FSS_SLOWOUT")
record(ai, "C3:PSL-RCAV_FSS_SLOWOUT")
 
# Binary outputs
record(bo, "C3:PSL-ACAV_TEST_EN")
record(bo, "C3:PSL-RCAV_TEST_EN")
 
 
#Temperature channels
record(ai, "C3:ACROMAG_TEMP4")
record(calc, "C3:PSL-VacCanTemp")
 
#Soft Channels
#South PID controls soft channels
record(bi, "C3:PSL-ACAV_FSS_SLOWPID_EN")
record(ai, "C3:PSL-ACAV_SLOWFSS_SETPOINT")
record(ai, "C3:PSL-ACAV_FSS_SLOWPID_KP")
record(ai, "C3:PSL-ACAV_FSS_SLOWPID_KI")
record(ai, "C3:PSL-ACAV_FSS_SLOWPID_KD")
record(ai, "C3:PSL-FSS_SLOWPID_TIMEOUT")
record(bo, "C3:PSL-ACAV_FSS_SLOWPID_BLINK")
 
# North PID controls soft channels
record(bi, "C3:PSL-RCAV_FSS_SLOWPID_EN")
record(ai, "C3:PSL-RCAV_SLOWFSS_SETPOINT")
record(ai, "C3:PSL-RCAV_FSS_SLOWPID_KP")
record(ai, "C3:PSL-RCAV_FSS_SLOWPID_KI")
record(ai, "C3:PSL-RCAV_FSS_SLOWPID_KD")
record(bo, "C3:PSL-RCAV_FSS_SLOWPID_BLINK")

 

ELOG V3.1.3-