Presentation is loading. Please wait.

Presentation is loading. Please wait.

My Task List Pam Gurd October 31, 2007. O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Overview HPRF IOCs Cryo IOCs Soft IOCs.

Similar presentations


Presentation on theme: "My Task List Pam Gurd October 31, 2007. O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Overview HPRF IOCs Cryo IOCs Soft IOCs."— Presentation transcript:

1 My Task List Pam Gurd October 31, 2007

2 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Overview HPRF IOCs Cryo IOCs Soft IOCs Alarms Other Shared stuff

3 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date IOC Snapshot View of My Tasks

4 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date HPRF IOCs (not including the Ring) Location: $IOCTOP/linac/HPRF All running 3.14.8.2 Some planned updates to the PLCs might require database changes Black heat changes Write of timing pulse value RF Leakage detector is being planned.

5 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date NC HPRF IOCs Talk to HVCM (modulator) and transmitter PLCs using etherIP Timing, utility modules, etc. RF Windows

6 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date SC HPRF IOCs Talk to HVCM (modulator) and transmitter PLCs using etherIP Timing, utility modules, etc. Beckhoff – Cooling, Bias power supplies Tuning motors

7 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Cryo IOCs Location: $IOCTOP/linac/cryo Herb has already taken this over

8 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Cryo IOCs Talk to PLCs via EtherIP Also LVDTs and v460s for levels and temperatures Lots of cpid records. Herbs the expert on those.

9 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date How to Find Soft IOCs Server Location (But if youre looking for the location of the server, youll have to ask Greg or Sean.)

10 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Alarm Soft IOCs – $IOCTOP Part Herb will take over the cryo ones, hes already worked on those. Maybe the HPRF ones go with the HPRF vxWorks IOCs. These do the voice and summary, probably go with $SHARE soft_alh. ICS Stuff – IOC heartbeats (and a few PLCs), heartbeat delays and utility modules. Other systems – maybe system owners should take over. Location: $IOCTOP/Alarms

11 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Notes about alarm soft IOCs The shared part is in $SHARE/soft_alh. Has scripts to build soft IOCs and templates for databases and edm scripts. Ill talk more about this later. File structure and configuration syntax are explained in ?????

12 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date IOC Heartbeat Alarms The configuration files are ICS_IOC_HBt_Soft.xml ICS_IOC_HBt.xml ICS_RF_IOC_HBt.xml in /ade/epics/iocTop/R3.14.8.2/Alarms/ICS/ /a larmCfgs where = R1-0-8b now. Heartbeat alarms use the IOC access security setting to enable or disable the IOC heartbeat alarm.

13 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date IOC Heartbeat Alarms, continued The idea was that you should enter an elog entry when you changed the access security state. Click on the scroll icon to bring up the change screen. Hidden behind this screen: a sequence that waits for the COMMIT and sends the temporary values to the real values Delphys script that sends a message to the elog – also on the COMMIT.

14 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date IOC Heartbeat Alarms, continued again You can send the same message to a group using the group function. (Click on the Group summary text square and then select IOCGroup.) See instructions on the IOC Status Snapshot screen for more functions.

15 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Heartbeat Delays Configured by a script that builds a heartbeat delay configuration file and a heartbeat delay substitution file database from an ordinary heartbeat soft alarm configuration file. So, when you add an IOC to the heartbeat delay configuration file, you need also to rebuild the heartbeat delay soft IOC. Heartbeat delays are automatically cleared upon IOC reboot. But is this really useful?

16 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Heartbeat Delay Screen

17 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date ICS Soft IOCs (other than soft alarms) ICS_Tim:IOC_Linux2(Dave T.) ICS_Tim:IOC_Linux3(Dave T.) ICS_Tim:IOC_linux_lmtTo send timing limit changes to the elog. (Ask Dave T.) ICS:IOC_linux_pps_bypassTo send PPS Bypass status changes (soft PVs) to the elog. (See Linac RF status screen.) (Xiaosong) ICS:IOC_linux_groupsTo change IOC operating status for a group of IOCs. ICS:IOC_linux_eng_scoresNo IOC Left Behind. ICS:IOC_Linux_RF_Scopes(Alan Justice)

18 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date PPS Bypass Status Changes I havent seen this in use for a long time.

19 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date IOC Groups I dont think anyone uses this but me.

20 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date No IOC Left Behind Location: $IOCTOP/SNS_softIOC/engScoreApp Its supposed to remind IOC engineers to clean up their IOCs, upgrade their systems, get rid of bad PV references, etc. Its associated with some cron jobs to run the accounting scripts (run and look at caSnooper, for example) and send an annoying message once a week. Does anyone look at this?

21 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Cryo Soft IOCs Cryo_ICS:IOC_linux1MV status Cryo_ICS:IOC_linux_pumpdownPumpdown sequences Cryo_ICS:IOC_linux_heaterHeater sequences Cryo_ICS:IOC_linux_jtoffJT Off sequences

22 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Cryo_ICS:IOC_linux1 Location: $IOCTOP/Cryo_softIOC Manual valves. See CHL He Gas Storage screen CHL_GM_storage.edl. calc records for cryo displays Herb has done lots of this already.

23 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Manual Valve Screen

24 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Cryo_ICS:IOC_linux_pumpdown Location: $IOCTOP/Cryo_softIOC 2K Backfill, 2K pumpdown, cryo pumpdown, 2K trip sequences. Sequences are explained on the edm screens used to control and display status. (Subatmospheric cold box on Cryo overview; choose Cryo conditioning; then Pumpdown; etc.) The IOC name is too long for autosave. I will change it if I have a chance. I guess Herb gets all of this.

25 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date 2K Conditioning

26 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date 2K Pumpdown Checklist

27 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date 2K Backfill

28 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Cryo Pumpdown

29 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date 2K Pumpdown

30 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Cryo_ICS:IOC_linux_heater Location: $IOCTOP/Cryo_softIOC Heater sequences. The heaters regulate the heat going into the 2K cold box, which works best if it doesnt change too much. A pressure PID loop controls the total heat, and the heat to a cavity is adjusted based on the RF load in the cavity. See SCL_heaterSeq_overview.edl I guess Herb gets all of this.

31 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Cryo Heater Sequences

32 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Cryo_ICS:IOC_linux_jtoff Location: $IOCTOP/Cryo_softIOC JT Off sequences. Ask Herb what they do. Herb gets this, too.

33 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date JT Off Sequences

34 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date HPRF Soft IOCs – Status ICS_HPRF:IOC_linux1Normal conducting linac status ICS_HPRF:IOC_linux_scmbMedium beta linac status ICS_HPRF:IOC_linux_schbHigh beta linac status

35 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Linac RF Status

36 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date HPRF Soft IOCs – Power Limits ICS_HPRF:IOC_linux_pwrlmtNCNormal conducting power limits ICS_HPRF:IOC_linux_pwrlmtMBMedium beta power limits ICS_HPRF:IOC_linux_pwrlmtHB1High beta power limits 1 ICS_HPRF:IOC_linux_pwrlmtHB2High beta power limits 2

37 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Why all those soft IOCs? It turns out if you have too many sequences running in one soft IOC, some of them dont start properly. I might have fixed this problem by putting delays in between starting sequences, but I never went back to retest it. While Im here, Ill talk a little about name lengths. (autosave) And beware tight loops in sequences, especially in soft IOCs.

38 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date HPRF Soft IOCs Lin_RF:IOC_linux_refLineReference line ICS_HPRF:IOC_linux_startupHPRF startup and shutdown sequences ICS_HPRF:IOC_linux_xmtrlmtTransmitter PLC parameter check sequences (mostly limits) ICS_HPRF:IOC_linux_tunctrsCount tuning motor movements

39 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Miscellaneous Other Soft IOCs FE_Ctl:IOC_linux_resumeFront End Resume sequences ICS_Diag:IOC_linux_FBLMSet up for Andre Liyu CF_TA:IOC_linux_hg_accMercury accumulation CF_ST:IOC_linux1Power Use Monitor

40 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date FE_Ctl:IOC_linux_resume Location: $IOCTOP/FE_softIOC Front End Resume sequences I created this because Alan Justice was too busy, maybe it should be his.

41 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date ICS_Diag:IOC_linux_FBLM Location: $IOCTOP/FBLMs I created this for Andre Liyu, I dont know anything about it. Or who might have taken it on.

42 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date CF_TA:IOC_linux_hg_acc Location: $IOCTOP/Tgt_softIOC Mercury accumulation – ask Herb and Joe Devore about this one.

43 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date CF_ST:IOC_linux1 Location: $IOCTOP/CF_softIOC Power Use Monitor – either Delphy (who created a similar soft IOC) or Marnelli could take this one.

44 O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date EPICS Shared Modules vxStats linuxStats opStats cpidRecord lvdt soft_alh


Download ppt "My Task List Pam Gurd October 31, 2007. O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY Title_date Overview HPRF IOCs Cryo IOCs Soft IOCs."

Similar presentations


Ads by Google