Font Size: a A A

Embedded Linux Platform Under Rtu Virtual Machine System Design And Implementation

Posted on:2009-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:N JiangFull Text:PDF
GTID:2208360245967237Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the subsidization of Shanghai University Technological Progress Fund, Industrialization of Research Project of SHNU and SHNU Youth Fund, this issue was established. Its goal is to design the new RTU with long-term stability which can work in the industrial environment of no duty, and as the core equpiment of SCADA system, it can achieve the function about remote controling, remote sensing, remote signaling, and remote regulating. RTU was named UPRTU by Pilot Projects.The project that the author take part in is a sub-project of UPRTU.The author accomplished the project which is to design a RTU runtime environment (RTU Virtual Machine System) for UPRTU on embedded Linux platform. The author has given the Object Oriented design method for the general design of RTU Virtual Machine System. The author has applied modular design method to separate the RTU Virtual Machine System into RTU instruction interpretation and execution, real-time monitor, file transmission, I/O management and management modules and accomplished the design and implementation of these modules.Online debugging result shows that the RTU Virtual Machine System can interpret and execute RTU program, upload and download program files with RTU IDE correctly, and also incorporate with RTU IDE to monitor RTU operation.RTU Virtual Machine System is designed and implemented on embedded Linux operating system. It is a successful attempt to apply embedded system into industrial control products. It is also a good reference for the development of other similar industrial control product.This issue results have some new ideas in the following areas:1) Presents a ladder diagram explaining procedures for handling the "middle document" research and development programmes, the practice has proven to be very good results.2) Open-source Linux operating system successfully used in the development of RTU virtual machine system widened the Linux operating system applications.3) RTU virtual machine systems have a good cross-platform and good scalability.4) Using the Modbus subset completed the upload/download agreement. Modbus standard agreement did not provide file transfer functions, the paper Modbus protocol through the expand this function.The RTU Virtual Machine system has been in use, with good economic and social benefits. The prototype of UPRTU has passed the test. Prototype tests show that its performance reaches the objectives of the design, accords with the applied demand and it achieves the advanced level of similar technology in China .
Keywords/Search Tags:RTU, Virtual Machine, Ladder Diagram, Embedded Linux
PDF Full Text Request
Related items