Top Banner
Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO
12

Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.

Dec 29, 2015

Download

Documents

Augustine Mills
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Friday April 27, 2012, Cascina, Pisa Page 1 of 12 Cryotrap Control using Tango Control System Martin Mohan Software Engineer EGO.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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