Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DeveloperVersionRelease dateLast update

2021.1

/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

...

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 Description

Classes info

Class: VIG (ID=54)

Devils : 686

...

Class:SER


Test run

Image Added (Devil first run 07/10/2021) - DCS VIG & SER Class 


Database record

Static Fork

Dynamic Fork

Image RemovedImage Added

ControlTypes references:

  • VUG_array.ctl

ControlTypes references:

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

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
VUGLB003,HFIG3

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,1,0.0,0,0,0.0,0.0,0.0,2
VUGLB003,HFIG3,HFIG2,1,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

Image Added

initHW

Image Added

control

Image Added

commandclose

Image Added

Command

CommandsDescriptionParameters
RESVSystem command
ONLNSystem command
BYPSSystem command
PUTTSystem command
EMSK System command
CMSGSystem command
QMSGSystem command
INITInit serial channel
RESEto be defined
SYSRto be definet
EXECExec low level command
SETESet emission[sensorName] , [OFF | ON1 , | ON2]
SETDSet degas

[sensorName] , [OFF | ON]

SETPSet pressure unit[torr | mbar | pascal ]
STUPSet operative setup Number of operative setup
GENEGeneric future command

...

Manual Controller

Read command :Image Modified

Set Command : Image Modified

System Read Command :Image Modified

System Set Command : Image Modified

Read Setpoint :Image RemovedImage Added



Low Level APIs - XGS-600

Version

DeveloperVersionRelease dateLast update
v1

 




APIs to Read sensor parameters:

  • Pressure
  • Filament Lit
  • Read sensitivity

APIs to Set sensor parameters:

  • Emission
  • Degas

APIs to Read system parameters:

  • Pressure dump
  • Units

APIs to Set system parameters: 

  • Reset
  • Units

APIs to read set point:

  • Pressure level
  • Delay time


Test DEVIL on LAB

Image Added Image Added  

To test for correct command forwarding you can used a vi "localSendCommand_eth.vi"

located at the following path: "u2/dcs/source_linux/offLine/consoleOnDevil/" (for the syntax see the paragraph Command).


Development machine

NameIPDisplay VNCVNC connect to ...
vldantedev037

192.168.198.137


01vnc://192.168.198.137:5901