Title :
Interfacing ICRH DAC system with WEB
Author :
Ramesh Joshi;H M Jadav;S.V. Kulkarni
Author_Institution :
Institute for Plasma Research, Bhat, Gandhinagar - 382428, India
Abstract :
HTML5 [1] has been recently evolution in web technologies which enables user to create web based control system user interfaces (UI). These user interfaces can work on cross browser and cross device compatible. Control system studio (CSS) Operator Interfaces (OPI) allow user to create user interfaces with drag and drop fashion. These developed interfaces developed in CSS BOY[2] can be seamlessly display in web browsers without any modification in original OPI file using WebOPI [3]. For this purpose, WebOPI was implemented by SNS as a web-based system using Ajax (asynchronous JavaScript and XML) with Experimental physics and instrumentation control system (EPICS) [4]. On the other hand, it uses generic Python/JavaScript and a generic communication mechanism between the web browser and web server. This interface uses the epics channel access gateway in glue with OPI which enables monitor and control process EPICS variables with different widgets. Apache Tomcat web server has been used to deploy application. Programmable logic controller (PLC) based data acquisition and control (DAC) system has been developed for 45.6 MHz, 100 kW Ion Cyclotron Resonance Heating (ICRH) system using EPICS and MODBUS. It can monitor and control 32 analog inputs, 16 digital inputs, 16 analog outputs and 16 digital outputs using MODBUS protocol. Several python embedded as well as external script have been used in design of the control system software. WebOPI provides seamless interface between with local CSS OPI and EPICS process variables using channel access gateway. Multiple web browser based client can communicate with single instance of user interface simultaneously. This paper introduced WebOPI that facilitate the goal of bringing control system UIs to the web.
Keywords :
"Control systems","Browsers","Cascading style sheets","Servers","Monitoring","Protocols","User interfaces"
Conference_Titel :
Advances in Computing, Communications and Informatics (ICACCI), 2015 International Conference on
Print_ISBN :
978-1-4799-8790-0
DOI :
10.1109/ICACCI.2015.7275769