You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 113 Next »

Subsystem version

DeveloperVersionRelease datesLast update

2020.2

27/08/2020 (DEVIL)

18/02/2021 (First Level Interface)

 

Subsystem description 

This documentation is related to the new DAFNE SIP system with DEVIL Windows and NI COMPAQ DAQ.

TypeDescription
Devils (Windows)687
CPU type (Low-Level demon)Virtual Machine
CPU name (Low-Level demon)

vwdantedev02 (192.168.198.160) 

users: dante, dafne

Manual Controller (Light Devil style)3.0 (stable version), 4.1_rc (release candidate)
Number of SIP elements (MVC)128
Dafne Racks

89, 88, 85 e 92


 (devil first run 27/08/2020)

Programming languages

LanguageRequired Add ons/Plugings/Extensions/Libraries
LabVIEW 2019 SP1 1901f3 (64-bit) Windows - Low Level Devil

DCS environment, NI DAQmx

LabVIEW 7.0 Sun Solaris - High Level InterfaceDCS environment

Repository

Type

Details

Project

branch : master

clone with SSH : git@baltig.infn.it:lnf-da-control/dcs-source-windows.git

clone with HTTPS : https://baltig.infn.it/lnf-da-control/dcs-source-windows.git

link: https://baltig.infn.it/lnf-da-control/dcs-source-windows/

Database

branch : master

clone with SSH : git@baltig.infn.it:lnf-da-control/dcs-db.git

clone with HTTPS : https://baltig.infn.it/lnf-da-control/dcs-db.git

link: https://baltig.infn.it/lnf-da-control/dcs-db

Preferences

branch : master

link: https://baltig.infn.it/lnf-da-control/dcs-prefs.git

Script windows

branch : master

link: https://baltig.infn.it/lnf-da-control/dcs-script-windows

First Level Interface

You can select different  of the DAFNE complex using


the relative selector:


if you press the   button, 

a window "GraphSIP_v5.vi" will open that graphically shows the value of "Pressure", 
"Current" and "High Voltage" (selectable through the Ring control)


Pressure (torr) - scale: log


Current (mA) - scale: Log


HV (kV) - scale: Linear



Devil Description

Classes: SIP (ID=8)

Devils : 687


DCS SIP Class 

Database record

Satic Fork

Dynamic Fork


ControlTypes references:

  • SPIHCISta.ctl
  • SIP_ADC_readOut_cluster.ctl
  • SIP_IO_cluster.ctl (direction 0 = Output, 1 = Input)

ControlTypes references:

  • sysFlags.ctl ( /common/controlTypes/miscellaneus/sysFlags.vi)

sample of one laboratory element:

*======================================================*
* DANTE Control System
* Element Descriptive Record File
* Static RTDB
* CPUName: DEVIL687
* Type: Windows
* Version: configuration lab
* Classes: SIP
* System: CompaqDAQ, MVC
* data: 24.07.2020
* last: 11.08.2020
*======================================================*
%SIP
#SIPLB001
@HCI(S)[(I32),(DBL),DI32,DBL:1]
SIP,SIPLB001,1000,0.0
@SIP_ADC_readOut_array(A)
[abc,DBL,DBL,DBL,DBL,DBL,DBL,abc,DBL,DBL]
IRLowSen,3021.0,.99999033,0.0,10000,.0001,0.0,
cDAQ9188-18F6C4AMod2/ai2,10.0,-10.0
IRHigSen,3021.0,.99999033,0.0,10000,.0001,0.0,
cDAQ9188-18F6C4AMod3/ai1,10.0,-10.0
VoltageR,1.0,0.0,0.0,10000,.0001,0,
cDAQ9188-18F6C4AMod2/ai3,10.0,-10.0
@SIP_polynomial_coefficients(S)[DBL,DBL,DBL,DI32]
1.1,2.2,3.3,1
@SIP_IO_array(A)(A)[abc,abc,DU32,TF]
HWPowerOn,cDAQ9188-18F6C4AMod1/port0/line1,1,0
@SIPExtraSta(S)[HU32,HU32]
0,0

sample of one laboratory element:

*======================================================*
* DANTE Control System
* Element Descriptive Record File
* Dynamic RTDB
* CPUName: DEVIL687
* Type: Windows
* Version: configuration lab
* Classes: SIP
* System: CompaqDAQ, MVC
* data: 24.07.2020
* last: 11.08.2020
*======================================================*
%SIP
#SIPLB001
@HCI(S)
[(DBL),DI32,DI32,DU32,DU32,DU32,DI32,TF,TF,TF,TF,DI32,
DBL,DBL,DBL,DBL]
SIPLB001,0,000,0,0,1000,0,1,0,1,0,0,0.0,0.0,0.0,0.0

Devil APIs

loader

initHW

control

command

close

Control

i.e. SIPCtrl - 2 elements, 2 ADC tasks (2xNI9205) , 6 ADC CHs (4xCHs for task1, 2xCHs for task2), 3 number of samples for ADC,

2 I/O tasks (1xNI9403).

 v4.0_rc with error handling.

Manual Controller

C:\control\source_windows\0_classes\SIP\console\manual_controller\SIP_manualController_v1.1.vi (stable version)

In the figure you can see the Manual Controller that loads the DBfiles of the DEVIL688 (now is 687).

It is predisposed to control only two SIP elements (laboratory test version).

C:\control\source_windows\0_classes\SIP\console\manual_controller\SIP_manualController_3.4_rc.vi

In the test configuration seen above, access is made to 4 CompaqDAQs, for a total of 32x4 (128) I/O channels

and 32x3x4 (384) ADC channels.


Hardware characterization

A

B1

B2

Pump type


Polynomial

-3.15608

1.18997

0.03988

150


log P = A+B1 log I+ B2 (log I)^2

-2.46559

1.31205

0.04945

55



-2.07947

1.3501

0.0528

20



-3.49247

1.04077

0.02558

200



Currently all SIPs are characterized according to the 150 pump type.

Hardware Front-end


Mini Vac Controller (Model 929-0196)

Out 1 (Lw res) : 10V correspond to 10mA

Out 2 (Hi res) : 10V correspond to 1mA

For first configuration of NI cDAQ-9189, check NI cDAQ-9189 Configuration page.

NI cDAQ-9189

4 x CompaqDAQ Controller (NI cDAQ9189)


1 x I/O module (NI 9403), for each CompaqDAQ


3 x ADC module (NI 9205), for each CompaqDAQ
  • IP: 192.168.190.31 - Rack: 089 (32 MVC)
  • IP: 192.168.190.32 - Rack: 088 (32 MVC)
  • IP: 192.168.190.33 - Rack: 085 (31 MVC)
  • IP: 192.168.190.34 - Rack: 092 (32 MVC)

Protections : overvoltage, overcurrent and short-circuit protection

RSE (Referenced Single-Ended) Configuration










  • No labels