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

Compare with Current View Page History

« Previous Version 60 Next »

Subsystem version

DeveloperVersionRelease date

2020


Subsystem description 

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

TypeDescription
Devil Windows688 (under development)
CPU type (Low-Level demon)Virtual Machine
CPU name (Low-Level demon)

vwdantedev02 (192.168.198.160) 

users: dante, dafne

Manual Controllerunder development

Programming languages

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

DCS environment, NI DAQmx

LabVIEW 2019 (64-bit) Linux - 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

Devil Description

Classes: SIP (ID=8)

Devils : 688

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: DEVIL688
* 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: DEVIL688
* 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).

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.

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

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

Manual Controller v2.0 extended version (release candidate)


Hardware Front-end


1 x CompaqDAQ Controller (NI cDAQ9188)


1 x I/O module (NI 9403)


3 x ADC module (NI 9205)



  • No labels