Pavan

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Pavan as PDF for free.

More details

  • Words: 2,778
  • Pages: 11
DocumentToPDF trial version, to remove this mark, please register this software. A Paper on

STUDY ON WEB-BASED NETWORK ELECTRICAL MACHINE CONTROL To COLLOQUIUM-2K8 At

V.R.S & Y.R.N COLLEGE OF ENGINEERING & TECHNOLOGY CHIRALA Presented by

B.B.S.M.Pavan Final Year - E.E.E 05L15A0201 Email: [email protected] Cell: 9848542454

S.Nagendra Babu Final Year - E.E.E 05L15A0204 Email: [email protected] Cell: 9885166911

V.R.S & Y.R.N COLLEGE OF ENGINEERING & TECHNOLOGY CHIRALA

DocumentToPDF trial version, to remove this mark, please register this software.

ABSTRACT Electrical machine control is the essential technology in motion control field. Electrical machine is adding the network communication module in their traditional control unit, while motion control is stretching its way toward remote motion control domain. The web-based network motion control is really a way to develop remote motion control in an open area; it gives more chances to operate and update the motion control equipments far from the workshop. The author aims at applying an extending network communication module to the traditional electrical machine control unit and some special problems aroused from making use of J2EE Platform technology in electrical machine control, such as the interface between software and control unit of electrical machine control, and the server of the remote electrical machine control. In this paper a subminiature permanent DC motor is connected to the server via RS232 serial port and is also used as an object for remote control, the author present the difficulties in building the B/S (Browser/Server) structure which can operate the electric machine through the Internet far from our lab, and gives some possible ways and some novel ideal to solve the problem. Keywords network electrical machine control, virtual server, and two-level server, network motion control.

DocumentToPDF trial version, to remove this mark, please register this software.

INTRODUCTION Motion control is stretching its way toward remote motion control domain, that is, it will be controlled through the intemet [1] [2] [3]. Because internet is everywhere, we can read news on line, send mail through internet, handle official business anywhere only with a computer linked to the internet; herewith, of course, we need to operator our machines through the network. But, nowadays only a few motion control system is linked to the Internet, what's more, they often only do some demonstrate work, or distributed in local area network, or linked to the net infrequently. Whereas we know the Commercial services on the net can be obtained all day and all night, there may has some difference between our control network and the information network, in fact, we need a safe, instant and cheep control network. Electric machine control is the core technology in motion control, so the electric machine should be controlled via internet firstly for accomplishes remote motion control, because motion control often behaves like several electric machines cooperate with together. In this paper a subminiature permanent DC motor is connected to the server via RS232 serial port and is also used as an object for remote control, the author will present the difficulties in build the B/S (Browser/Server) structure which can operate the electric machine through the Internet far from our lab, and gives some possible ways and novel ideal to solve the problem. Since the Java applet has made the World Wide Web a vivid dynamic interface between client and server, the java program language has become a pacemaker in internet, with the merit of "Write Once, Run Anywhere" [4], and with the rich and colorful technology like Enterprise Ja vlet and Java Server Pages (JSP) included in the J2EE Platform, the JavaTm 2 Platform, Enterprise Edition (J2EETM) has allure many organization adopted it as a platform in exploitation their network project, for it reduces the cost

DocumentToPDF trial version, to remove this mark, please register this software. and complexity of exploitive enterprise services. On the J2EE platform, it is convenient to establish a three-layer network project, which has been widely used in enterprise management and electronic commercial affairs [5][6]. This shows the possibility of control the motion control equipment through web in a universal way, although seldom used in motion control before. For web-based motion control, there are some special problems compare to information network.1640.vaBeans (EJB), Remote Method Invocation (RMI), Java Database Connectivity (JDBC), Java servlet and Java Server Pages (JSP) included in the J2EE Platform, the JavaTm 2 Platform, Enterprise Edition (J2EETM) has allure many organization adopted it as a platform in exploitation their network project, for it reduces the cost and complexity of exploiture enterprise services. On the J2EE platform, it is convenient to establish a three layer network project, which has been widely used in enterprise management and electronic commercial affairs [5][6]. This shows the possibility of control the motion control equipment through web in a universal way, although seldom used in motion control before. For web-based motion control, there are some special problems compare to information network.

SPECIAL PROBLEMS ENCOUNTERED IN APPLY WEBBASED ELECTRIC MACHINE CONTROL Web-based electrical machine control is a kind of popular remote control, for it can be used in a convenient and intuitionist way. People are accustomed to read news and to do shopping simply by click their mouse on the web pages, they don't want setup your software download from ecumenical. Virus and garbage programs has forbidden people from trusting the unknown programs, at the same time we need operate our motion control system anywhere at any different

DocumentToPDF trial version, to remove this mark, please register this software. computer, which has different operating systems, we don't want to setup software either, all we want to do is tap the network address and password, then attach to what we need. So the web-based remote control system is finer fashions in remote control, which can be accept by most people. As a simplified example of the webbased motion control, the web-based electrical machine control also has the same problem as the motion control. That is, the control network has some special problems compare to information network. Firstly, the control network must operate the electric machines; secondly, the control network has to have a server to manipulate the electric machine directly.

OPERAT ELECTRICAL MACHINE VIA THE BROWSER: For controlling a motor via the network. we need to control it with a computer firstly. In this paper the author rebuilds a traditional subminiature pennanent DC motor controller with and a serial communication unit in it, the fig 1. Sketch map of traditional web-based network control core technical is append a voltage with a converter unit MAX232. The MAX232 is a dual driver/receiver that includes a capacitive voltage generator to supply EIA-232 voltage levels from a single 5-V supply, and converts EIA-232 inputs to 5-V TTL/CMOS levels. After add this unit the motor controller can be connected to the computer with RS232 serial port. Now all we need to do is read and write the RS232 serial port to communicate with the motor controller and operate the motor. The J2EE platform has offered a communication API in the JDK (Java Developer Kit) extended package, named comm.jar, download the comm.jar and add it to the path according to the reference, we can use the class defined in the package to exploit our own program, these classes has shield the bottom hardware accessing in program ands convenient to use.

DocumentToPDF trial version, to remove this mark, please register this software.

In web-based network control we'll embedded our program in the web, this cab be down embedded. the JavaBean is a good choice, with the use bean tag, the classes can be by JSP and JavaBean technology, for we have many class to operated by browsers, this is the first step in remote control.

DEPLOY A SAFE AND APPLIED SERVER Another excellence of J2EE platform is that it can be used free of charge Use the open source system ofjava, we can construct a pen source free J2EE build condition. By using Eclipse, Lomboz, Tomcat, Jboss, visual edit and other free sotware, it's easy begin our study. And recur to the abundant technology included in J2EE, it's not difficult to empolder the server too, but it is not a good idea for a small organize to have an unaided server. Because hacker will destroy it nonscheduled, and to protect our server from trespass on is a difficultattempt, we have kept up with the hacker's step, and renew our firewall

DocumentToPDF trial version, to remove this mark, please register this software. system on-line, these is a disaster for small organization or big ones which is not major in network project. The author presents a new way in tackle this problem, that is, design a two-level server system for remote motion control. As shown in figl, in B/S structural network project, traditionally, we always use a three layer system, the client, the server and the object, In remote electrical machines control, the object is the motion system. it links to the server via line, via infrared or via wireless, than the server connected to the intemet directly. The client can visit the server directly, so 1641 hackers have chance to access the server lawless and do some thing anticipant, so both the server and the electric machine are in dangerous on this kind of structure as shown in fig 1, if the secure system can not set our heart at rest, we can not operate our electric machine do some important task, even dare not open the server all the times. Therefore, a two-level remote electrical machines control server system based on virtual server technology is brought forward. As shown in fig2, the server is separated for two parts; the first server is embedded in the virtual host computer, the virtual host computer is provided by some big network organization, which has rich strength, can protect our virtual server run nicer. Than we will place some information and virtual emonstrate web pages and document in the virtual server, these pages and documents will comfortable mass client. And what's more, the essential role of the virtual host computer is that it will be a secure gate of our remote control system. For the virtual host computer is a part of a large scale web server, it is protected by numbers of excellent network engineers and seldom suffered from damage, we can lease some space and up load our server programs for the virtual server, so that the virtual host computer can work as our virtual server. The virtual server than will afford a log on entrance for the registered client, the registered client will enter into the second server after pass the identity validation in the virtual server. Due to the virtual server is always safe, their data will not be altered under the table, in this condition, it is very convenient to design a secure

DocumentToPDF trial version, to remove this mark, please register this software. verify password algorithm, even use the classical programs directly. So the virtual server will head off large numbers of generic client and hackers, it reduces the difficulties of the request in secure highly. By reason of the second server will only accept the call form the virtual server, all the other sniffers and attempts will simply be denied, by shut all the port except the accessing from the virtual server straightforwardly. The virtual server always has fixed place and single IP address that makes it easier to distinguish whether the information is really from the virtual machine.

At the same time, the verify programs in both server can be renewed by the manager, the accessing mode from the virtual server to the second server can be changed goas-you-please, so as to strengthen the security of the two-level server, because fig2.Tx-o-level remote electrical machines control server system based on virtual server technology this will give a chance for the second server identify easily, when the second server detect a phony virtual server or the enter mode of the virtual server

DocumentToPDF trial version, to remove this mark, please register this software. is not uniform with the second server, there must have Something serious happened, the second server must shut off from the Internet or blank off the connection with the electric machine. Then, find out and solve the matter and restart the second server. Besides, the visitor has to do another identify in the second server, each visitor will only has three times to try log on, and the fourth try will be denied, if he try again and again or some abnormity situation happened, the second server will cut off from the virtual server independently. Via introducing this two-level server, the whole web-based network electrical machine control system obtains higher a secure level than the professional network organization that provide the virtual host computer easily, and it'll upgrade with the professional network organization automatically. Thus reduces the maintenance expenses largely, gives a way for the control network and the information network work together closely, and leads the remote motion control network keep up with the information network, has a healthy evolution room and prospers in the future.

REPLACE DATABASE WITH DATA FILE IN VIRTUAL SERVER In the network project, a database is often used to exploit a login management system, Access, MySQL, Qracle and other databases can be recognized by JSP 1642 through the technology of JDBC (Java Database Connection) [7], JDBC is a Java API for Java program which can operate database directly, it is similar to ODBC (Open Database Connectivity), JDBC can accessdatabase either by linking to ODBC, or load the driver program for a database directly. Almost all databases can be accessed by these methods. In fact, database is an important part in network project, and on J2EE based project we can access database easily by JDBC too.But in the virtual server, we only want to show our

DocumentToPDF trial version, to remove this mark, please register this software. information and identify the client. In electric machine control, only dozens of clients are permitted to operate the electric machine, and the register information is very simple, if we use database to identify the client, it's a little luxury. For you need to establish your database in the virtual server, which is a host machine offered by others. Accessing database in other machine has a littletroublesome. For the host machine it is sensitive to this kind of accessing. The host machine needs to give you more authority and do more identify. The author has applied a free host machine to test my programs at http://s43.eatj.coin, adopt Access database and MySQL database separately, but the visitation is always denied from wrong user name. Then the author changes the database into data file, and writes a program to read and write the file and then went over. For java has many powerful Data input and output classes, as show in [8], it's easy to write a new class from random access class, by fixing the size of the records, the search and modification becomes very facility.

CONCLUSION In this paper, the author shows the actuality of:remote motion control, points out the difference between control network and information network, and set forth the obstacle in pushing forward the remote motion control in flourish, then gives some ways and novel deals to solve the problems. Recur to the free and abundant technology included in J2EE platform- a web-based electric machine control is solvable, with a two-level remote lectrical machines control server system based on virtual server technology, a safe and applied web-based electric machine control system isattainable, too. This two-level server modal makes establish and maintain the web-based electric machine control system a convenient and feasible business, it canreduce the difficulty of the original exploitation process greatly, and economize large numbers of maintenance cost, consequently, promote the progress in remote control.

DocumentToPDF trial version, to remove this mark, please register this software.

REFERENCES [1 ].Hung, Min-Hsiung; Chen, Kuan-Yii; Lin, Shih-Sung,"Development of a web-services-based remote monitoring and control architecture". Proceedings - IEEE International Conference on Robotics and Automation .Vol 2004. pp 1444-1449. 2004. [2]. Kuroki, Yoichi (Matsushita Electronic Components Co); Deguchi, Hiroshi; Morikage, Shinichi; Akazawa, Toshikazu; Sasaki, Shozo, "'TH-29M2' leaming remote control". National Technical Report (Matsushita Electric Industry Company), v 34, n 5, pp 83-90, Oct, 1988. [3]. Zhao, Weiduo; Yi, Hong; Ni, Zhonghua; Xing, Yan, "Research on remote monitoring and control of CNC system based on Web and field bus". Journal of Southeast University (Natural Science Edition) Volume: v 33. Issue: n 1. .Pages: pp 45-48. Jan 2003 [4]."'JavaTI2:The Complete Reference, Fourth Edition",Herbert Schild, The McGraw-Hill Companies and tsinghua publishing company. pp: 1-15,2002. [5]. "J2EE Professional Projects", Pallavi Jain, Shadab Siddiqui, Chian WaterPower Press,pp: 1 18-128,2003. [6]. "JSP practical tutorial", Geng Xiangyi, Zhang yueping, tsinghua publishing company, 276-307,2004.

Related Documents

Pavan
November 2019 10
Pavan
November 2019 12
Pavan Doc.pdf
October 2019 15
Pavan Project Mgmt
May 2020 12