XFEL射频站的可配置联锁系统

M. Penno, T. Grevsmuhl, H. Leich, A. Kretzschmann, W. Kohler, B. Petrosyan, G. Trowitzsch, R. Wenndorff
{"title":"XFEL射频站的可配置联锁系统","authors":"M. Penno, T. Grevsmuhl, H. Leich, A. Kretzschmann, W. Kohler, B. Petrosyan, G. Trowitzsch, R. Wenndorff","doi":"10.1109/RTC.2007.4382740","DOIUrl":null,"url":null,"abstract":"The main task of the interlock system is to prevent any damage to the cost expensive components of the RF station. The implementation of the interlock should guarantee a maximum of uninterrupted time of operation which includes the implementation of self diagnostic and repair strategies on module basis. Additional tasks include collection and temporary storage of status information of individual channels; transfer of this information to a higher level control system, but also the enactment of slow control functions. The interlock implementation is based on a 4U 19\"-Crate which houses a controller and different slave modules which implement the interface to the components of the RF station. A dedicated, user defined backplane connects the controller to all slave modules. The Controller incorporates a 32-bit RISC NIOS-II processor inside a Cyclone-II FPGA device from ALTERA. The program running on this processor performs all necessary control and monitoring functions to all slave modules in the crate, but not the interlock function itself. The interlock function is implemented as hardwired logic and keeps working, even if the processor stops or the program hangs up. The software performs a system-test on power-up, to test the hardware functionality and the crate configuration. On success, the interlock hardware gets configured for operation and the crate is put into the working state. After initialization higher level applications get loaded. This covers the communication interface to the control system and a diagnostic interface, which is used during installation and trouble shooting. For this purpose, LabVIEW tools are used to present information. In addition, a HTTP server on the interlock controller provides the possibility to change configuration and view actual status information. It also implements tools which allow to reconfigure the whole FPGA design or to upload a new software version via Ethernet.","PeriodicalId":217483,"journal":{"name":"2007 15th IEEE-NPSS Real-Time Conference","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A Configurable Interlock System for RF-Stations at XFEL\",\"authors\":\"M. Penno, T. Grevsmuhl, H. Leich, A. Kretzschmann, W. Kohler, B. Petrosyan, G. Trowitzsch, R. Wenndorff\",\"doi\":\"10.1109/RTC.2007.4382740\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The main task of the interlock system is to prevent any damage to the cost expensive components of the RF station. The implementation of the interlock should guarantee a maximum of uninterrupted time of operation which includes the implementation of self diagnostic and repair strategies on module basis. Additional tasks include collection and temporary storage of status information of individual channels; transfer of this information to a higher level control system, but also the enactment of slow control functions. The interlock implementation is based on a 4U 19\\\"-Crate which houses a controller and different slave modules which implement the interface to the components of the RF station. A dedicated, user defined backplane connects the controller to all slave modules. The Controller incorporates a 32-bit RISC NIOS-II processor inside a Cyclone-II FPGA device from ALTERA. The program running on this processor performs all necessary control and monitoring functions to all slave modules in the crate, but not the interlock function itself. The interlock function is implemented as hardwired logic and keeps working, even if the processor stops or the program hangs up. The software performs a system-test on power-up, to test the hardware functionality and the crate configuration. On success, the interlock hardware gets configured for operation and the crate is put into the working state. After initialization higher level applications get loaded. This covers the communication interface to the control system and a diagnostic interface, which is used during installation and trouble shooting. For this purpose, LabVIEW tools are used to present information. In addition, a HTTP server on the interlock controller provides the possibility to change configuration and view actual status information. It also implements tools which allow to reconfigure the whole FPGA design or to upload a new software version via Ethernet.\",\"PeriodicalId\":217483,\"journal\":{\"name\":\"2007 15th IEEE-NPSS Real-Time Conference\",\"volume\":\"9 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-11-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2007 15th IEEE-NPSS Real-Time Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RTC.2007.4382740\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 15th IEEE-NPSS Real-Time Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RTC.2007.4382740","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

联锁系统的主要任务是防止对射频站的昂贵部件造成损坏。联锁的实施应保证最大的不间断运行时间,包括在模块基础上实施自诊断和修复策略。附加任务包括收集和临时存储各个通道的状态信息;将这些信息传递给更高一级的控制系统,还可制定慢速控制功能。联锁的实现是基于一个4U 19英寸的板条箱,它容纳了一个控制器和不同的从模块,这些模块实现了射频站组件的接口。用户自定义的专用背板将控制器连接到所有从模块。该控制器在ALTERA的Cyclone-II FPGA器件中集成了32位RISC NIOS-II处理器。在这个处理器上运行的程序对板条箱中的所有从模块执行所有必要的控制和监视功能,但不执行联锁功能本身。联锁功能实现为硬连线逻辑,并保持工作,即使处理器停止或程序挂起。该软件在上电时执行系统测试,以测试硬件功能和板条箱配置。成功后,联锁硬件配置为可操作,板条箱进入工作状态。初始化后,将加载更高级的应用程序。这包括到控制系统的通信接口和诊断接口,在安装和故障排除期间使用。为此,使用LabVIEW工具来显示信息。此外,联锁控制器上的HTTP服务器提供了更改配置和查看实际状态信息的可能性。它还实现了允许重新配置整个FPGA设计或通过以太网上传新软件版本的工具。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A Configurable Interlock System for RF-Stations at XFEL
The main task of the interlock system is to prevent any damage to the cost expensive components of the RF station. The implementation of the interlock should guarantee a maximum of uninterrupted time of operation which includes the implementation of self diagnostic and repair strategies on module basis. Additional tasks include collection and temporary storage of status information of individual channels; transfer of this information to a higher level control system, but also the enactment of slow control functions. The interlock implementation is based on a 4U 19"-Crate which houses a controller and different slave modules which implement the interface to the components of the RF station. A dedicated, user defined backplane connects the controller to all slave modules. The Controller incorporates a 32-bit RISC NIOS-II processor inside a Cyclone-II FPGA device from ALTERA. The program running on this processor performs all necessary control and monitoring functions to all slave modules in the crate, but not the interlock function itself. The interlock function is implemented as hardwired logic and keeps working, even if the processor stops or the program hangs up. The software performs a system-test on power-up, to test the hardware functionality and the crate configuration. On success, the interlock hardware gets configured for operation and the crate is put into the working state. After initialization higher level applications get loaded. This covers the communication interface to the control system and a diagnostic interface, which is used during installation and trouble shooting. For this purpose, LabVIEW tools are used to present information. In addition, a HTTP server on the interlock controller provides the possibility to change configuration and view actual status information. It also implements tools which allow to reconfigure the whole FPGA design or to upload a new software version via Ethernet.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信