EPICS accessing Industrial Controls: ABB SattCon 200 for HADES's Cryo System
Introduction
There is a request of HADES to be able to integrate readings from the control system of their cryo system control into the EPICS control system of HADES Maybe, in a second step, also changing of values is of interest.
Right now the system runs a PLC on an
ABB SattCon 200 system, which can be accessed by a Windows based control PC, via the ABB Automation PC-based programming tool DOX 10.
System - right now
The HADES cryo control system is based on an ABB SattCon 200 system and is controlled via a Windows based PC system running the DOX10 ABB Automation programming tool.
- How are those connected?
- Picture of the physical setup, docu page?
Documentation
- SattCon 200
- Dox10
- Cryo Controls
- System Overview:
* Bedienungsanleitung für das DOX10 Programm (Manual for the DOX10 program, german (internal use only)
- Variables to control
Register | description | nominal value w/o LN2 | nominal value w/ LN2 |
RW 100 | TIC106 Set Point | 13K | 13K |
RW 102 | JT Bypass | 8K | 8K |
RW 103 | CV 111 Startpos. | 10% | 10% |
RW 105 | LN2 Set Point | | 18% (110K) |
RW 108 | CV103 max. | 90% | 47% |
| |
RW 160 | T1 A/M Change | 3500 rps | 3500 rps |
RW 161 | T1 Speed low | 4100 rps | 4100 rps |
RW 162 | T1 Speed high | 4300 rps | 4200 rps |
RW 163 | T1 Overspeed | 4700 rps | 4700 rps |
RW 164 | T1 Trip | 4900 rps | 4900 rps |
| |
RW 165 | T2 A/M Change | 3500 rps | 3300 rps |
RW 166 | T2 Speed low | 3600 rps | 3400 rps |
RW 167 | T2 Speed high | 3700 rps | 3500 rps |
RW 168 | T2 Overspeed | 4700 rps | 4700 rps |
RW 169 | T2 Trip | 4900 rps | 4900 rps |
| |
RW 184 | CV 103 Change | 8 bar | 5 bar |
RW 186 | T2 Undercool | 8K | 8K |
Communications
...
Verändert werden die RWxxx-Werte. Es gibt bei der SPS hunderte von Registerwerten
die wir aber nicht anpassen müssen.
Für mich ist es jetzt ein zeitliches Problem, denn die Anzeigewerte auf dem Monitor
haben in der Anzeige nicht die zugeordneten Werte wie RW123 sondern es steht TIC106 oder
die Ventilöffnung in %-Werten. D.h. ich muss diese Werte auf dem Monitor den RWxxx-Werten zuordnen
was nicht so schnell geht. Eventuell steht das auch alles im Ordner der an der Kryoanlage
im Schrank mit den blauen Türen steht.
Im Bild 06.05.10 Morgens ist links unten eine kleine Tabelle wo Sollwerte darüber steht.
Hier werden die Sollwerte geändert (sind die gleichen die man auch unter DOX10 ändern kann).
Hier steht sogar RWxxx im Feld dabei.
Diese Tabelle wurde damals hinein Programmiert damit man einfacher die wichtigsten Werte abändern kann.
Das Update der Daten auf dem Monitor erfolgt meiner Ansicht nach ca. alle 1000 - 2000ms.
Kannst dir das ganze ja mal anschauen wie oft die Werte wackeln.
Das war es mal soweit aus meiner Sicht. Wolfgang kann dazu bestimmt auch noch etwas sagen.
Viele Grüße
Torsten
mail to EPICS's tech-talk (PeterZumbruch - 17 May 2010)
Hi all,
we have an old cryo control based on an ABB SattCon200 controller which
is controlled and monitored via a PC running ABB's DOX10 environment
accessed via TCP/IP.
The aim is to get at least some values monitored by a newer EPICS system
Does anybody has experience with this device?
Thank you.
Best regards,
Peter
System future setup
News
2021-06-22 Communication reengineered by M.Traxler
By listening to the data communication between the cryo PC and the ABB SattCon200 via a mirroring network switch, MT could develop a text based visualization and control of the device.
(Presented during HADES-Technik Meeting (2021-06-22))
Future steps would be to setup the server based on an EPICS IOC and develop a suitable GUI. Project for a student ?
--
PeterZumbruch - 2021-06-23