In B034 Rm 134 - Development Lab 2, there is a VME based test stand.

For the BPM system there is LCLS era BPM PAD chassis (Pizza Box) with an embedded ioc - eioc-b34-bp233, list more iocs related : eioc-li21-bp278, ioc-li21-bp01, ioc-li21-bp02,ioc-b34-bp01.


(Front side of setup)                                                                                                                            (Back side of setup)






eioc-li21-bp278embedded iocBPMS:LI21:278eioc-b34-bp233
ioc-li21-bp01hard iocBPMS:LI21:278ioc-b34-bp01













What I did:
(write down what you did then clean up the notes after so that there is useful information about the test stand)


In order to show the PVs added to the eioc :

cd $IOC_COMMON/eioc-b34-bp233

make a symbolic link that points at my local version of the bpm app. The startup for symbolic link points at startup.cmd.ioc-b34-bp01.

However, in the startup command the environment variable $EPICS_IOC_APP is set to boot from "/boot/g/lcls/epics/iocCommon/eioc-b34-bp233/iocSpecificRelease/iocBoot/eioc-li21-bp278", and the environment variable $ST_CMD is st_cmd_DEV. This is telling it boot in the PVs from eioc-li21-bp278 despite it being the master startup script for eioc-b34-bp233.



In order to show the PVs added to the STA ALH PV.

cd $IOC_COMMON/ioc-b34-bp01

make a symbolic link that points at my local version of the bpm app. The startup for  symbolic link points at startup.cmd.ioc-b34-bp01

However, in the startup command the environment variable $EPICS_IOC_APP is set to boot from "/boot/g/lcls/epics/iocCommon/ioc-b34-bp01/iocSpecificRelease/iocBoot/ioc-li21-bp01", and the environment variable $ST_CMD is st_cmd_DEV. This is telling it boot in the PVs from ioc-pi21-bp01 despite it being the master startup script for ioc-b34-bp01



How to reboot these IOCS:

On dev3, launch lclshome. Under the "Applications" header on the right side of lclshome select the "User Dev" button. In the Controls Test Area of the GUI there is a subcategory DEV Network and IOCs clicking that button will bring you to a new GUI where IOCs can be restarted. Or from the Network page associated with LI21.

Additionally you can connect to these IOCs through the linux command:

iocConsole <ioc-name>
####DO NOT TYPE EXIT #####
## To EXIT ##
ctrl a 
d



  • No labels