Cargando…
ROMULUSLib: An Autonomous, TCP/IP-Based, Multi-Architecture C Networking Library for DAQ and Control Applications
The new generation of Radiation Monitoring electronics developed at CERN, called the CERN RadiatiOn Monitoring Electronics (CROME), is a Zynq-7000 SoC-based Data Acquisition and Control system that replaces the previous generation to offer a higher safety standard, flexible integration and parallel...
Autores principales: | , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2022
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.18429/JACoW-ICALEPCS2021-MOBR01 http://cds.cern.ch/record/2808737 |
_version_ | 1780973113314377728 |
---|---|
author | Yadav, Amitabh Boukabache, Hamza Ceesay-Seitz, Katharina Gerber, Nicola Perrin, Daniel |
author_facet | Yadav, Amitabh Boukabache, Hamza Ceesay-Seitz, Katharina Gerber, Nicola Perrin, Daniel |
author_sort | Yadav, Amitabh |
collection | CERN |
description | The new generation of Radiation Monitoring electronics developed at CERN, called the CERN RadiatiOn Monitoring Electronics (CROME), is a Zynq-7000 SoC-based Data Acquisition and Control system that replaces the previous generation to offer a higher safety standard, flexible integration and parallel communication with devices installed throughout the CERN complex. A TCP/IP protocol based C networking library, ROMULUSlib, was developed that forms the interface between CROME and the SCADA supervision software through the ROMULUS protocol. ROMULUSlib encapsulates Real-Time and Historical data, parameters and acknowledgement data in TCP/IP frames that offers high reliability and flexibility, full-duplex communication with the CROME devices and supports multi-architecture development by utilization of the POSIX standard. ROMULUSlib is autonomous as it works as a standalone library that can support integration with supervision applications by addition or modification of parameters of the data frame. This paper discusses the ROMULUS protocol, the ROMULUS Data frame and the complete set of commands and parameters implemented in the ROMULUSlib for CROME supervision. |
id | cern-2808737 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2022 |
record_format | invenio |
spelling | cern-28087372022-08-10T13:11:12Zdoi:10.18429/JACoW-ICALEPCS2021-MOBR01http://cds.cern.ch/record/2808737engYadav, AmitabhBoukabache, HamzaCeesay-Seitz, KatharinaGerber, NicolaPerrin, DanielROMULUSLib: An Autonomous, TCP/IP-Based, Multi-Architecture C Networking Library for DAQ and Control ApplicationsHealth Physics and Radiation EffectsThe new generation of Radiation Monitoring electronics developed at CERN, called the CERN RadiatiOn Monitoring Electronics (CROME), is a Zynq-7000 SoC-based Data Acquisition and Control system that replaces the previous generation to offer a higher safety standard, flexible integration and parallel communication with devices installed throughout the CERN complex. A TCP/IP protocol based C networking library, ROMULUSlib, was developed that forms the interface between CROME and the SCADA supervision software through the ROMULUS protocol. ROMULUSlib encapsulates Real-Time and Historical data, parameters and acknowledgement data in TCP/IP frames that offers high reliability and flexibility, full-duplex communication with the CROME devices and supports multi-architecture development by utilization of the POSIX standard. ROMULUSlib is autonomous as it works as a standalone library that can support integration with supervision applications by addition or modification of parameters of the data frame. This paper discusses the ROMULUS protocol, the ROMULUS Data frame and the complete set of commands and parameters implemented in the ROMULUSlib for CROME supervision.oai:cds.cern.ch:28087372022 |
spellingShingle | Health Physics and Radiation Effects Yadav, Amitabh Boukabache, Hamza Ceesay-Seitz, Katharina Gerber, Nicola Perrin, Daniel ROMULUSLib: An Autonomous, TCP/IP-Based, Multi-Architecture C Networking Library for DAQ and Control Applications |
title | ROMULUSLib: An Autonomous, TCP/IP-Based, Multi-Architecture C Networking Library for DAQ and Control Applications |
title_full | ROMULUSLib: An Autonomous, TCP/IP-Based, Multi-Architecture C Networking Library for DAQ and Control Applications |
title_fullStr | ROMULUSLib: An Autonomous, TCP/IP-Based, Multi-Architecture C Networking Library for DAQ and Control Applications |
title_full_unstemmed | ROMULUSLib: An Autonomous, TCP/IP-Based, Multi-Architecture C Networking Library for DAQ and Control Applications |
title_short | ROMULUSLib: An Autonomous, TCP/IP-Based, Multi-Architecture C Networking Library for DAQ and Control Applications |
title_sort | romuluslib: an autonomous, tcp/ip-based, multi-architecture c networking library for daq and control applications |
topic | Health Physics and Radiation Effects |
url | https://dx.doi.org/10.18429/JACoW-ICALEPCS2021-MOBR01 http://cds.cern.ch/record/2808737 |
work_keys_str_mv | AT yadavamitabh romuluslibanautonomoustcpipbasedmultiarchitecturecnetworkinglibraryfordaqandcontrolapplications AT boukabachehamza romuluslibanautonomoustcpipbasedmultiarchitecturecnetworkinglibraryfordaqandcontrolapplications AT ceesayseitzkatharina romuluslibanautonomoustcpipbasedmultiarchitecturecnetworkinglibraryfordaqandcontrolapplications AT gerbernicola romuluslibanautonomoustcpipbasedmultiarchitecturecnetworkinglibraryfordaqandcontrolapplications AT perrindaniel romuluslibanautonomoustcpipbasedmultiarchitecturecnetworkinglibraryfordaqandcontrolapplications |