Font Size: a A A

Design And Implementation Of Web-based Remote Supervisory System For Low-voltage Apparatus Test Device

Posted on:2020-11-15Degree:MasterType:Thesis
Country:ChinaCandidate:J H ChengFull Text:PDF
GTID:2392330599977255Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Low-voltage apparatus is widely used critical components in power system and industrial automatic control system,low-voltage apparatus test is an important link to ensure the reliability and safety and to improve the design of apparatus.There are many kinds of low-voltage apparatus test device.Most of the existing low-voltage apparatus test device use single monitoring computer to collect data and be monitored.Testers can only acquire test-related information and manage the device at the test site.The decentralization of information leads to the inefficiency of information acquisition and management.Therefore,it is necessary to develop the centralized monitoring system for information integration and centralized management of various apparatus test device.Regarding to this situation,this paper designs a web-based centralized remote supervisory system,which realizes remote centralized monitoring and control for all kinds of low-voltage apparatus test device.The system is formed of three parts:field device,monitoring server,and client.By analysing the requirements of system,the function that each part of system needs to realize and the consideration of real-time capability,safety and scalability are made clear.The overall scheme of the system is designed,and then the detailed design scheme of the system is introduced from the two aspects of field device and monitoring server.The PCI card of NI company is selected as field device controller.The epistasis software is developed by LabVIEW software development platform of NI company.The VI function in driver library of DAQmx is used to control hardware and collect test data such as voltage displacement and temperature.TCP communication in LabVIEW is used to send device operation data to the monitoring server and receive control instructions from the monitoring server.The monitoring server consists of Web server,database and communication server.The back end of Web is implemented by Django framework based on Python.The front end is implemented by HTML,CSS,JS,Ajax,WebSocket,Echarts and other technologies.The database includes MySQL and Redis,the former is uesd to store infrequently updated data,and the latter is used to store frequently updated real-time data.The communication server is implemented by threading module,Socket Server module and redis module based on Python.It receives the operation data sent by field devices,then saves it into Redis and publishes in on the corresponding channel for Web server to obtain.At the same time,it receive the control command from the Web server by subscribing to the Redis channel,then forwarded to the corresponding field device.After testing,the system runs well and basically achieves the expected functions,which can meet the needs of testers for centralized monitoring of various test device.
Keywords/Search Tags:low-voltage apparatus test, remote supervision, LabVIEW, Python, Django
PDF Full Text Request
Related items