Implementation of a Platform for Remote Procedure Diagnosis and Control System

碩士 === 國立臺北科技大學 === 機電整合研究所 === 89 === With the development of the hi-tech industry, the process of manufacture becomes more and more complicated. In the meantime, the effort required while designing a platform or control programs is also enlarged. In this situation, once the machine is out of order...

Full description

Bibliographic Details
Main Authors: Yuan-Shun Liao, 廖元順
Other Authors: Ching-Kong Chen
Format: Others
Language:zh-TW
Published: 2001
Online Access:http://ndltd.ncl.edu.tw/handle/06357047413197538732
Description
Summary:碩士 === 國立臺北科技大學 === 機電整合研究所 === 89 === With the development of the hi-tech industry, the process of manufacture becomes more and more complicated. In the meantime, the effort required while designing a platform or control programs is also enlarged. In this situation, once the machine is out of order, it will take a lot of time to find out the fault location and fault elimination. In addition, if the manufacturer does not provide local service outside its mother company, the problem would be even trickier. As a result, we made an attempt to design a system which can diagnose procedural faults automatically without the presence of a technician. The study here proposes Remote Procedure Diagnosis & Control System, which uses time Petri nets as the model and combines techniques such as Internet, SFC, Java and XML, to be the possible solution of the troublesome situation. The system can achieve three goals. First, it can provide programmers a visualized working environment through SFC editor. Second, it enables control programs with build-in procedural diagnosis functions through Action Server diagnosis structure. Third, by Client-Server and JAVA RMI, it makes local server be able to supply interactive communication for local and remote workers. When the three goals are achieved, there are several benefits. First of all, while coding a new program, the error-proof program will also be generated responsively; the programmers no longer have to use extra time to do it. Moreover, when the machine is running, local and remote workers can monitor and control it together through the Local Server. Whenever there is a fault, the Action Server will send the whole monitor staff the information of the fault location and also stop the machine automatically to prevent further damage. After the steps mentioned previously are done, the staffs can use Case-Based Reasoning to do the fault elimination from remote server. After fault elimination, local and remote workers to manipulate machine by program of command and see if everything is back to normal no matter their locations.