Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin...
-
Upload
augustine-mills -
Category
Documents
-
view
212 -
download
0
Transcript of Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin...
![Page 1: Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.](https://reader031.fdocuments.in/reader031/viewer/2022032605/56649e765503460f94b78166/html5/thumbnails/1.jpg)
Friday April 27, 2012,
Cascina, Pisa Page 1 of 12
Cryotrap Control using Tango Control System
Martin MohanSoftware Engineer
EGO
![Page 2: Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.](https://reader031.fdocuments.in/reader031/viewer/2022032605/56649e765503460f94b78166/html5/thumbnails/2.jpg)
Friday April 27, 2012,
Cascina, Pisa Page 2 of 12
Outline
Objectives: Control Cryotrap using TangoSubjects:1. Who Uses Tango?2. Cryotrap equipment controlled3. Architecture4. synoptappli5. Mambo6. pyTango7. astor8. Conclusion
![Page 3: Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.](https://reader031.fdocuments.in/reader031/viewer/2022032605/56649e765503460f94b78166/html5/thumbnails/3.jpg)
Friday April 27, 2012,
Cascina, Pisa Page 3 of 12
1. Who Uses Tango?
…and several other users…
![Page 4: Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.](https://reader031.fdocuments.in/reader031/viewer/2022032605/56649e765503460f94b78166/html5/thumbnails/4.jpg)
Friday April 27, 2012,
Cascina, Pisa Page 4 of 12
2. Cryotrap equipment controlled
PiraniPressureGauges.(read only)
Manual and EM valves(read/write v21/v22).
Turbo/Scroll pumps(read/write)
![Page 5: Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.](https://reader031.fdocuments.in/reader031/viewer/2022032605/56649e765503460f94b78166/html5/thumbnails/5.jpg)
Friday April 27, 2012,
Cascina, Pisa Page 5 of 12
3. Architecture
There are tree architecture/security levels: Electronic (for more info Roberto Cavalieri) PLC (Giulio Ballardin) Software (Tango: Martin Mohan)
PLC
Software
Electronic
![Page 6: Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.](https://reader031.fdocuments.in/reader031/viewer/2022032605/56649e765503460f94b78166/html5/thumbnails/6.jpg)
Friday April 27, 2012,
Cascina, Pisa Page 6 of 12
3. Architecture
Ip=193.205.75.217
Ip=193.205.75.219
(modbus/tcp)
Ip=193.205.75.219
(modbus/tcp)
Ip=193.205.75.217
Direct Connection Control via internet
![Page 7: Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.](https://reader031.fdocuments.in/reader031/viewer/2022032605/56649e765503460f94b78166/html5/thumbnails/7.jpg)
Friday April 27, 2012,
Cascina, Pisa Page 7 of 12
3. Architecture: Desktop View
![Page 8: Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.](https://reader031.fdocuments.in/reader031/viewer/2022032605/56649e765503460f94b78166/html5/thumbnails/8.jpg)
Friday April 27, 2012,
Cascina, Pisa Page 8 of 12
4. synopticappli
SafetyMode:Is used to prevent users damaging the cryotrap
![Page 9: Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.](https://reader031.fdocuments.in/reader031/viewer/2022032605/56649e765503460f94b78166/html5/thumbnails/9.jpg)
Friday April 27, 2012,
Cascina, Pisa Page 9 of 12
5.mambo
![Page 10: Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.](https://reader031.fdocuments.in/reader031/viewer/2022032605/56649e765503460f94b78166/html5/thumbnails/10.jpg)
Friday April 27, 2012,
Cascina, Pisa Page 10 of 12
6. PyTango
C++, java and python interfaceAllows automatic testing and automationPytango is the python interface
![Page 11: Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.](https://reader031.fdocuments.in/reader031/viewer/2022032605/56649e765503460f94b78166/html5/thumbnails/11.jpg)
Friday April 27, 2012,
Cascina, Pisa Page 11 of 12
7. astor
C++, java and python interfaceAllows automatic testing and automationPytango is the python interface
Astor is used toAdminister servers.e.g. control polling rate
![Page 12: Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.](https://reader031.fdocuments.in/reader031/viewer/2022032605/56649e765503460f94b78166/html5/thumbnails/12.jpg)
Friday April 27, 2012,
Cascina, Pisa Page 12 of 12
7. Conclusion
A synoptic permits an overview of Cryotrap controls.
Data is archived and displayed with mambo Python interface allows automation of testing if
desired. Tango open source SCADA provides many other
tools such as logviewer, jive (configuration),jdraw (gui builder), atkmoni (graphs), e-giga (web support).
Conclusion