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]

...

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