[Dsg-halld_plc] PVs to be added to IOC for display in WEDM

Hovanes Egiyan hovanes at jlab.org
Tue Jul 30 15:46:01 EDT 2019


Thanks Tyler.

Do you know if Brian is going to do the summed voltages for the Voltage 
Taps screen for solenoid?

Hovanes.


On 7/30/19 3:37 PM, Tyler Lemon wrote:
> Hi Hovanes and Nick,
>
> Using the changes you all made to the PLC and IOC, I was able to get 
> the status bits in EDM.
>
> The Solenoid power supply screen and FDC chiller screen have been 
> added to the epicsweb menu. With that, we have converted all 18 of the 
> screens requested by Tim to WEDM.
>
> If Hall D wants any other CSS screens converted to WEDM, let us know 
> and we can make them.
>
> Best regards,
> Tyler
> ------------------------------------------------------------------------
> *From:* Hovanes Egiyan <hovanes at jlab.org>
> *Sent:* Tuesday, July 30, 2019 10:16 AM
> *To:* dsg-halld_plc at jlab.org <dsg-halld_plc at jlab.org>; Tyler Lemon 
> <tlemon at jlab.org>; Hall D Controls <halld-controls at jlab.org>
> *Subject:* Re: [Dsg-halld_plc] PVs to be added to IOC for display in WEDM
>
> Tyler,
>
>
> Nick added an array of booleans for the status of solenoid MPS. It 
> translates into two
>
> mbbiDirect EPICS records .
>
>
> HDOPS gluon02:~> caget -0b 'SOL:i:MPS_Status_Read_BOOL;0'
> SOL:i:MPS_Status_Read_BOOL;0   1111000001
> HDOPS gluon02:~> caget -0b 'SOL:i:MPS_Status_Read_BOOL;1'
> SOL:i:MPS_Status_Read_BOOL;1   10101000
> HDOPS gluon02:~>
>
> The first one (";0") keep the lower 16 bits, the second one (";1") 
> keep the higher bits.
>
> EDM should be able to display these with byte monitor widget.
>
>
> Hovanes
>
>
>
> On 7/25/19 11:47 AM, Tyler Lemon wrote:
>> Hello Hovanes,
>>
>> For the Solenoid Power supply screen, the PV 
>> "SOL:a:MPS_Status_Read_DINT" is the one being parsed in CSS for the 
>> status bits.
>>
>> When caget is used you get:"SOL:a:MPS_Status_Read_DINT 24 1 0 0 0 0 0 
>> 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1"
>>
>> EDM has a byte monitor that can handle up to 16 bits. The array 
>> parsed in CSS is 24 elements, it would need to be split up into 
>> multiple PVs. On the Solenoid interlocks screen, the "MPS Interlock 
>> Sum" status is also pulled out of this array using a script. Since 
>> CSS is using scripts to get individual status bits on multiple 
>> screens, it may be best to make 24 new, individual Boolean PVs for 
>> each status bit.
>>
>> Also, on the Solenoid Voltages screen, the summed coil voltages below 
>> each coil graphic are obtained from a rule in CSS and cannot be 
>> displayed in EDM either. Four PVs will also need to be added to an 
>> IOC for the voltage sums.
>>
>> For the FDC chiller screen, the EDM byte monitor may be able to use 
>> the existing PVs. I'll look at this this afternoon and let you know 
>> if anything needs to be added to an IOC.
>>
>> Best regards,
>> Tyler
>>
>> _______________________________________________
>> Dsg-halld_plc mailing list
>> Dsg-halld_plc at jlab.org  <mailto:Dsg-halld_plc at jlab.org>
>> https://mailman.jlab.org/mailman/listinfo/dsg-halld_plc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/dsg-halld_magnets/attachments/20190730/c8580bac/attachment-0002.html>


More information about the Dsg-halld_plc mailing list