Table of Contents |
---|
Description | This is a PythonSoftIOC that can read DCS magnet values allocated in Memcached memory, decode them, and use them as process variables (PVs) for EPICS. Then it send commands to the DCS DEVIL process. | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Target release | 2.4.1 | ||||||||||||||
Task List |
| ||||||||||||||
Document status |
| ||||||||||||||
Designer | |||||||||||||||
Developers | |||||||||||||||
Project | https://baltig.infn.it/lnf-da-control/softioc-devil-wrapper |
Project schema
Code Block | ||||
---|---|---|---|---|
| ||||
#[...] iocs: - name: "mag-wrapper" asset: "https://confluence.infn.it/display/TESTBEAM/SoftIOC+DEVIL+Wrapper" charturl: 'https://baltig.infn.it/epics-containers/ioc-chart.git' image: baltig.infn.it:4567/epics-containers/epics-py-base iocprefix: "DAFNE" start: "/epics/ioc/config/start.sh" ## if your mynewioc has a start.sh this line must be kept gitinit: true #[...] |
...
Table alignment of all magnets for the BTF (Class/Protocol/Type) (1)
QUA | DIP | COR | Wrapped |
---|
To Wrap
Devil | Virtual (Name) | Virtual (IP) | port (prefs) | Init/control tag | class | Driver/Protocol | Type | ||||
---|---|---|---|---|---|---|---|---|---|---|---|
QUATM001 | x | 647 | vldantedev015 | 192.168.198.115 | 6343 | newOCEM_3.2 | MG1 | E642 | 01010001 | ||
CHHTM001 | x | 639 | vldantedev020 | 192.168.198.120 | 6345 | newOCEM_3.4 | MG1 | CAENels Easy Driver | 00000006 | ||
CVVTM001 | x | 639 | vldantedev020 | 192.168.198.120 | 6345 | newOCEM_3.4 | MG1 | CAENels Easy Driver | 00000006 | ||
QUATM002 | x | 649 | vldantedev022 | 192.168.198.122 | 6346 | MG1 | SYS8X00 | 00010100 | |||
CHHTM002 | x | 639 | vldantedev020 | 192.168.198.120 | 6345 | newOCEM_3.4 | MG1 | CAENels Easy Driver | 00000006 | ||
CVVTM002 | x | 639 | vldantedev020 | 192.168.198.120 | 6345 | newOCEM_3.4 | MG1 | CAENels Easy Driver | 00000006 | ||
QUATM003 | x | 649 | vldantedev022 | 192.168.198.122 | 6349 | MG1 | SYS8X00 | 00010100 | |||
CHHTM003 | x | 639 | vldantedev020 | 192.168.198.120 | 6345 | newOCEM_3.4 | MG1 | CAENels Easy Driver | 00000006 | ||
CVVTM003 | x | 639 | vldantedev020 | 192.168.198.120 | 6345 | newOCEM_3.4 | MG1 | CAENels Easy Driver | 00000006 | ||
QUATM004 | x | 647 | vldantedev015 | 192.168.198.115 | 6343 | newOCEM_3.2 | MG1 | E642 | 01010001 | ||
DHPTB101 | x | 654 | vldantedev034 | 192.168.198.134 | 6343 | MG1 | SYS8X00 | 00010100 | |||
QUATB101 | x | 647 | vldantedev015 | 192.168.198.115 | 6343 | newOCEM_3.2 | MG1 | E642 | 01010001 | ||
QUATB102 | x | 647 | vldantedev015 | 192.168.198.115 | 6343 | newOCEM_3.2 | MG1 | E642 | 01010001 | ||
DHSTB001 | x | 672 | vldantedev035 | 192.168.198.135 | 6346 | newOCEM_3.2 | MG1 | E642 | 00010101 | ||
QUATB001 | x | 650 | vldantedev022 | 192.168.198.122 | 6347 | MG1 |
E642 | 01010001 | ||||||||||
CHHTB001 | x | 639 | vldantedev020 | 192.168.198.120 | 6345 | newOCEM_3.4 | MG1 | CAENels Easy Driver | 00000006 | ||
CVVTB001 | x | 639 | vldantedev020 | 192.168.198.120 | 6345 | newOCEM_3.4 | MG1 | CAENels Easy Driver | 00000006 | ||
QUATB002 | x | 659 | vldantedev025 | 192.168.198.125 | 6345 | newOCEM_3.2 | MG1 | E642 | 01010001 | ||
CHHTB002 | x | 639 | vldantedev020 | 192.168.198.120 | 6345 | newOCEM_3.4 | MG1 | CAENels Easy Driver | 00000006 | ||
CVVTB002 | x | 639 | vldantedev020 | 192.168.198.120 | 6345 | newOCEM_3.4 | MG1 | CAENels Easy Driver | 00000006 | ||
DHPTB102 | x | 671 | vldantedev024 | 192.168.198.124 | 6345 | MG1 | Modbus TCP EEI | 03000007 | |||
CHHTB101 | x | 639 | vldantedev020 | 192.168.198.120 | 6345 | newOCEM_3.4 | MG1 | CAENels Easy Driver | 00000006 | ||
CVVTB101 | x | 639 | vldantedev020 | 192.168.198.120 | 6345 | newOCEM_3.4 | MG1 | CAENels Easy Driver | 00000006 | ||
QUATB003 | x | 628 (2) | vldantedev022 | 192.168.198.122 | 6342 | MG1 | E642 | 01010001 | |||
QUATB004 | x | 628 (2) | vldantedev022 | 192.168.198.122 | 6342 | MG1 | E642 | 01010001 | |||
DHSTB002 | x | 628 (2) | vldantedev022 | 192.168.198.122 | 6342 | MG1 | E642 | 01010001 | |||
DHRTB101 | x | 649 | vldantedev022 | 192.168.198.122 | 6346 | MG1 | SYS8X00 | 00010100 | |||
DHRTB102 | x | 663 (3) | vldantedev033 | 192.168.198.133 | 6345 | MG1 | Modbus | 00020002 | |||
QUATB201 | x | 671 | vldantedev024 | 192.168.198.124 | 6345 | MG1 | Modbus TCP EEI | 01010007 | |||
QUATB202 | x | 671 | vldantedev024 | 192.168.198.124 | 6345 | MG1 | Modbus TCP EEI | 01010007 | |||
CHHTB201 | x | 666 | vldantedev023 | 192.168.198.123 | 6345 | MG1 | CAENels Easy Driver | 00000006 | |||
CVVTB201 | x | 666 | vldantedev023 | 192.168.198.123 | 6346 | MG1 | CAENels Easy Driver | 00000006 | |||
DHSTB201 | x | 671 | vldantedev024 | 192.168.198.124 | 6345 | MG1 | Modbus TCP EEI | 02010007 | |||
QUATB203 | x | 671 | vldantedev024 | 192.168.198.124 | 6345 | MG1 | Modbus TCP EEI | 01010007 | |||
QUATB204 | x | 671 | vldantedev024 | 192.168.198.124 | 6345 | MG1 | Modbus TCP EEI | 01010007 | |||
DHSTB202 | x | 671 | vldantedev024 | 192.168.198.124 | 6345 | MG1 | Modbus TCP EEI | 02010007 | |||
QUATB205 | x | 671 | vldantedev024 | 192.168.198.124 | 6345 | MG1 | Modbus TCP EEI | 01010007 | |||
QUATB206 | x | 671 | vldantedev024 | 192.168.198.124 | 6345 | MG1 | Modbus TCP EEI | 01010007 | |||
DHSTB203 | x | 671 | vldantedev024 | 192.168.198.124 | 6345 | MG1 | Modbus TCP EEI | 02010007 |
References
(
...
a) https://confluence.infn.it/spaces/LDCG/pages/44991576/MG1
Note:
(2) DEVIL628 | (3) DEVIL663 |
---|---|
#DHSA*001 (ACC) #QUAA*001 (ACC) #QUAA*002 (ACC) #QUAA*003 (ACC) #SXPA*001 (ACC) #SXPA*002 (ACC) #DHSTB002 (1) #QUATB003 (1) #QUATB004 (1) | #SPLP2001 #SPLP1002 #DHRTB999 #DHRTB997 #SPLE2001 #SPLE1002 #DHRTB998 #DHRTB102 (1)
|