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

Compare with Current View Page History

« Previous Version 5 Next »

Subsystem version

DeveloperVersionRelease dateLast update

2021.1

08/10/2020



Subsystem description

TypeDescription
Devil ethernet (Low-Level demon)686 (Labview 2010)
CPU type (Low-Level demon)Virtual Machine
CPU name (Low-Level demon)vldantedev037
Communication lines

to be defined

Programming languages

LanguageRequired Add ons/Plugings/Extensions/Libraries
LabVIEW 2010 (64-bit) - Low Level Devil

DCS environment, TML Lib (Technosoft Motion Library)

LabVIEW 2019 (64-bit) - High Level Interface

DCS environment, Drivers Agilent-XGS-600 by Francesco Galletti

(Devil first run 07/10/2021)


Devil Description

Classes: VIG (ID=54)

Devils : 686

DCS SIP Class 

Database record

Static Fork

Dynamic Fork

ControlTypes references:

  • VUG_array

ControlTypes references:

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

sample of one laboratory element:

* Static fork
* Devil: 686
* Version: preliminare
* Type: eth
* Classes: SER, VIG
* System: Vacuometers XGS Agilent
* Data: 30.09.2021 
*
* ------- end of comments -------
%SER
#SER68686
@HCI(S)[DI32,(DBL),HU32,DU32,DU32,HU32,DU32,DU32,(DBL):1]
0,SER68686,1FFFFFFF,1024,100,1FFFFFFF,1024,100,VIG01001
@GSC(S)[DU16,DI32,DU16,DU16,DU16,DU16,TF,TF,HU16,HU16,TF,TF,TF,TF,
HU16,HU16,HU16,HU16,HU16,(DBL),HU32,HU32,HU32]
0,19200,8,0,0,1024,0,0,0,0,0,0,0,0,0,0,0,0,0,SerXGS01,1FFFFFFF,0,1
%VIG
#VIG01001
@HCI(S)[DI32,(DBL),abc,DU32,DI32,abc]
54,VIG01001,VIG01001,1000,0,00
@VUG_array(A)[abc,abc]
VUGLB001,HFIG1
VUGLB002,HFIG2

sample of one laboratory element:

* Dynamic fork
* Devil: 686
* Version: preliminare
* Type: eth
* Classes: SER, VIG
* System: Vacuometers XGS Agilent
* Data: 30.09.2021 
*
* Note:
* ArraySensor[VacuometerDCSName,LabelOfSensor,userLabel,underControl[1|0] ,...] 
*
* ------- end of comments -------
%SER
#SER68686
@HCI(S)[(DBL),DI32,DU32,DI32,DU32,DU32,DI32,DU32,TF,TF,TF,TF,TF,TF,DI32]
SER68686,0,000,0,0,1000,0,0,0,0,1,0,1,0,0
%VIG
#VIG01001
@HCI(S)[(DBL),abc,DU16,DI32,DI32,DU32,DU32,DI32,TF,TF,TF,TF]
VIG01001,VIG01001,0,0,0,0,0,0,1,0,1,0
@ArraySensor(A)[abc,abc,abc,TF,DBL,DU16,DU16,DBL,DBL,DBL,DI32]
VUGLB001,HFIG1,HFIG1,1,0.0,0,0,0.0,0.0,0.0,1
VUGLB002,HFIG2,HFIG2,0,0.0,0,0,0.0,0.0,0.0,2
@Setpoints(A)[DI32,DI32,DI32,DI32,DI32]
1,0,0,0,0
2,0,0,0,0
3,0,0,0,0
4,0,0,0,0
5,0,0,0,0
6,0,0,0,0
@Extra(S)[DBL:2,DU16,DU16,abc,abc]

Devil APIs

loader


initHW


control


command


close


Control




Command

CommandsParameters
RESV
ONLN
BYPS
PUTT
EMSK 
CMSG
QMSG
INIT
RESE
SYSR
EXEC
SETE
SETD
SETP
STUP
GENE


Manual Controller




  • No labels