1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 <2024> | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 <2024> |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Generic EPICS IOCs |
From: | Andrea michelotti via Tech-talk <tech-talk at aps.anl.gov> |
To: | tech-talk at aps.anl.gov |
Date: | Tue, 16 Jan 2024 18:39:05 +0100 |
Hello, At INFN-LNF, we adopted dockerization and Kubernetes in 2019 to efficiently manage one of our beam test facilities using our custom control system, !CHAOS. Through our experiences, we have become increasingly convinced of the benefits offered by a dockerized and orchestrated approach in control systems. I think this is especially valuable in addressing and mitigating the complexities introduced by an older, non-object-oriented control system like EPICS. Considering our limited manpower for supporting custom control systems in upcoming accelerator infrastructures, we have decided to embrace EPICS, despite being relatively new to it. Starting afresh, our goal is to blend new technologies with the utilization of EPICS. We closely follow Giles' initiatives at Diamond and actively work to integrate his proposed workflows into our own, aiming for generality and maximum reuse of controls. I particularly appreciate the idea of having a tool like ibek that allows instantiation of IOCs from .yaml(s). This, combined with support for 'generic containers', offers a clean and efficient way to create 'reusable controls.' Best regards, Andrea Il 15/01/24 12:36, Knap, Giles
(DLSLtd,RAL,LSCI) via Tech-talk ha scritto:
-- --------------------- dr. Andrea Michelotti Head of Control Systems Service INFN - Laboratori Nazionali di Frascati Accelerator Division, Bldg.2, Room 120 Via Enrico Fermi, 40 00044 Frascati (RM) e-mail: andrea.michelotti at infn.it office: (+39) 06.9403.2272 mobile: (+39) 06.9403.8203 fax : (+39) 06.9403.2256 Teams : amichelo at infn.it LinkedIn: http://it.linkedin.com/in/michelotti |