VME crates
VME and Device Server
[ d322] [ d323] [ Useful commands] [ Datasheets]
For the control we are using 2 VME crates running OS9. The system is the exactly the same as the one found on all ESRF beamlines. If you need general information on system configuration please refer to ESRF pages. Here under we just develop the crate configuration, electronics cards installed, jumper configurations, device server running on each crate.
Some device server are specific to our beamline and are not included in the standard ESRF server directory. These servers are pm304,volt and cvp.
On each rack or crates identical elements are referenced with a number, starting from 1 for lower or left most element.
Some device server are specific to our beamline and are not included in the standard ESRF server directory. These servers are pm304,volt and cvp.
system name | location |
D322 | rack B2 |
D323 | rack B3 |
d322 | [home] |
This crate is dedicated for serial lines, stepper motors, logic input/output, DAC, and ADC.
Devices connected on it are mainly located on the optic hutch, but some serial line are connected to device in GMT experiment hutch.
Devices connected on it are mainly located on the optic hutch, but some serial line are connected to device in GMT experiment hutch.
card name | num | function | connection | device server / personal name | resource file |
VMA162/167 | 1 | Ethernet & terminal port |
serial port 1 : terminal VT100 parallel port /p : Burleigh P700 micro stepping control |
||
VME167 | 1 | CPU card | |||
ICV196 | 1 | Digital in/out |
12 channels configured 1 :Cmd M1 jack 2 :Reset Burleigh controller 8-12 :5 inputs 72-76 :5 outputs |
D32/relay/0 D32/relay/1 D32/relay/8-12 D32/relay/72-76 |
Relay.res |
ICV150 | 1 | 14 bits ADC card |
16 channels 1 :2nd Xtal gauge value 1 2 :2nd Xtal gauge value 2 4 :2nd Xtal temp 1 5 :2nd Xtal temp 2 all others are spare channels. |
D32/adc/0 | Icvadc.res |
IC712 | 1 | DAC card |
8 channels 1-8 :spares 0-10v |
D32/dac/00-07 | Icvdac.res |
VPAP | 1 | 8 channels stepper motor indexer card |
RPAP 1 1: su2 2:sd2 3:sf3 4:sb3 5: su1 6:sd1 7: su3 8:sd3 |
d32/vpap_s2/00-03 d32/vpap_s1/00-01 d32/vpap_s3/00-01 |
Vpap.res |
VPAP | 2 | 8 channels stepper motor indexer card |
RPAP 2 1: me1 2:me2 3:me3 4:msb 5: att1 6:att2 7: c1 8:c2 |
d32/vpap_m1/00-03 d32/vpap_att/00-01 d32/vpap_cour/00-01 |
Vpap.res |
VPAP | 3 | 8 channels stepper motor indexer card |
RPAP 3 1: gam |
d32/vpap_gam/00 | Vpap.res |
IBAM3 | 1 |
3x6 serial 232/422 lines ports i1-i6 (232) ,i7-i12 (422), i12-i18 (232) |
i1,i2,i3,i4: spare i5: Pm304 i6: Burleigh i7: PLC i8,i9,i10: TPG300 i11: Eurotherm i12: CVP i13,i14,i15,i16: spare i17: Piezo controller M1 i18: Inclino M1 |
d32/pm304/0 d32/bur/0 d32/plc/0 d32/tpg/1-3 d32/euro/0 d32/cvp/00-07 d32/serial_pi/0 d32/inclino/0 |
Volt.res Pm304.res Plc.res Cvp.res Serial.res |
d323 | [home] |
This crate located in the control room manages all the motors, counters and other stuff of the 2 diffractometers.
card name | num | function | connection | device server / personal name | resource file |
VMA162/167 | 1 | Ethernet & terminal port | |||
VME167 | 1 | CPU card | |||
VPAP | 4 |
8 channels stepper motor indexer card for GISAXS motors |
RPAP 1 pox,poy,bsy,bsx flex,tccd,pint spare |
d32/vpap_gisaxs/00-07 | Vpapgonio.res |
VCT6 | 1 | 6 channels counting card (GMT) |
diode1 ==> in2 diode2 ==> in3 det ==> in4 |
d32/vct6gonio/1-6 | Vct6gonio.res |
ICV196 | 1 | Digital in/out | Not used |
|
|
VPAP | 1 |
8 channels stepper motor indexer card for SUV motors |
RPAP 1 khi1,khi2,Zseras,X,Zgmi rbe,tbe attc |
d32/vpap_suv/00-04 d32/vpap_suv1/00-01 d32/vpap_suv/05 |
Vpapgonio.res |
VPAP | 2 |
8 channels stepper motor indexer card for GMT motors |
RPAP 1 (in B4) ho4,vo4,os4,rs4 ho3,vo3,abs,spare |
d32/vpap_mt/00-07 | Vpapgonio.res |
VPAP | 3 |
8 channels stepper motor indexer card for SUV motors |
Connected on Zebotronic power supply ome,del,alf (120V power supply) hgt,try,khi1,khi2 (80V power supply) spare |
d32/vpap_z/00-07 | Vpapgonio.res |
VCT6 | 2 | 6 channels counting card (SUV) |
diode1 ==> in2 diode2 ==> in3 det ==> in4 detel ==> in5 auger ==> in6 |
d32/vct6suv/1-6 | Vct6gonio.res |
IBAM3 | 1 |
3x6 serial 232/422 lines ports i1-i6 (232) ,i7-i12 (422), i12-i18 (232) |
i1: cyberstar SUV i2-i5: 4 mm2000 (SUV slits) i6: cyberstar GMT i7: PLC i8: Eurotherm i9,i10,i11: spare i12: CVP i13-i18: ITL09 (GMT) |
d32/cybergmt/0 d32/mm2000/0-3 d32/cybersuv/0 d32/plc/1 d32/euro/1 d32/itl_gonio/0-11 |
Serial.res Itlgonio.res |
IBAM3 | 2 |
1x6 serial 232 ports i1-i6 (232) |
i21: mm4000 i22-23: spare GMT i24: spare SUV i25: keithley 2000 GMT i26: filter control |
d32/mm4000/0 d32/ser_gmt/0-1 d32/ser_suv/0 d32/k2000/0 d32/attctrl/0 |
Serial.res |
Basic commands on VME | [home] |
- Starting/stopping VME/resetting
-
The 2 VME are diskless booting via the network on a UNIX server. For correct operation this latter must be on and all services started. SO BEFORE STARTING THE VME
Is the UNIX server ON ?
Is the network OK ? (check the link on the Ethernet connector LEDS yellow and green)
In case of trouble connect a terminal on the term port of the VMA 162/167 card to see what happens. The messages should give some tips.
-
Stopping the VME could be done without any care, simply try to think which server is running on, and what could the consequences if you stop the VME while an acquisition is running ...
To reset the VME just push the reset button on the CPU MVM162 card.
- Testing if a VME is alive
-
In a xterm window just type :
[suv@crg1 d32]$ ping d3221
-
Starting/stopping device server manually
-
connect on the desired crate (d322,d323)
-
telnet d323
login : root
password : rt
d323>
-
telnet d323
- identify the procs ID of the device you want to kill
-
D323> ps
-
- kill the process
-
D323> os9kill -2 23
- start a device server
-
D323> server.startup
or if you want to see what are the messages at server startup :
D323>server device -m#20In this case if you close the xterm in which you have make the telnet connection on the crate the server will be stopped.
-
connect on the desired crate (d322,d323)