Abstract:
A controller monitoring system for the China initiative Accelerator Driven System (CiADS) has been developed using a Browser/Server (B/S) architecture. This system enables real-time monitoring of numerous standardized controllers within CiADS. The architecture integrates a Linux system embedded in a ZYNQ chip, a Boa server, a Common Gateway Interface (CGI), and an application program. This integration ensures efficient inter-process communication and concurrent access via shared memory and semaphore mechanisms. The web client employs Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Asynchronous JavaScript and XML (AJAX), JavaScript, and Scalable Vector Graphics (SVG) to create a dynamic, visual, and interactive interface for comprehensive controller monitoring. Laboratory tests have demonstrated that the system can reliably collect and monitor controller data in real time, supporting state transition monitoring and historical data queries with high stability and responsiveness. This monitoring system offers robust technical support for subsequent experiments and shows promising application prospects.