跳到主要內容

臺灣博碩士論文加值系統

(34.236.192.4) 您好!臺灣時間:2022/08/17 18:47
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:林立倫
研究生(外文):Li-Lun Lin
論文名稱:應用Java技術建構PC-Based開放式監控系統
論文名稱(外文):Applications of Java Technology to Design a PC-Based Control System
指導教授:劉東官劉東官引用關係
指導教授(外文):Tung-Kuan Liu
學位類別:碩士
校院名稱:國立高雄第一科技大學
系所名稱:機械與自動化工程所
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:英文
論文頁數:56
中文關鍵詞:Java人機介面開放式控制器原生介面
外文關鍵詞:PC-BasedJNIHuman Machine InterfaceJava
相關次數:
  • 被引用被引用:1
  • 點閱點閱:234
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0

本論文為針對廢水處理設備,結合Java及其原生介面 (Java Native Interface, JNI) 技術、開放式控制器架構與RTLinux作業系統而建立一開放式監控系統平台,以期縮短輸出與輸入模組的反應時間,提高系統性能與可靠度。透過JNI在Java控制軟體及控制器底層驅動程式 (C Code) 之間建立互動溝通的管道;系統函式庫的建置,協助監控系統對控制器之驅動程式進行連結;透過Java提供的API(Application Program Interface),完成系統人機介面 (Human Machine Interface, HMI) 開發及配置。最後,利用訊號模擬裝置進行控制及監視的可行性測試與控制軟體的反應時間量測,驗證其可行性及效能。此外,透過本研究所使用的JNI控制介面,針對即時反應效能的評估與Socket方式比較之下,提供了更佳的即時性能解決方案。


This thesis aims at equipments of wastewater processing station to implement an open monitor-control system platform that combined with Java, JNI technology, opening controller structure, and RTLinux operation system. We hope to reduce the respondent time of input/output modules, and hope to heighten function and reliability of system. By JNI, we build up communication between controlware (Java code) and controller’s drivers (C code); by establishing library in RTLinux, we assist about linking up monitor-control system with PC-Based controller; by Java’s API, we accomplish development and configuration for Human Machine Interface (HMI). Eventually, we use signal simulated to test the workability for system and to measure the respondent time of I/O modules in order to put to in the proof. Besides, we compare with Socket to be directed against estimation of real time efficiency. The results show that JNI provides better proposal of solvent for real time.


摘要…………………………………………………………………………i
Abstract……………………………………………………………………ii
誌謝…………………………………………………………………………iii
Contents……………………………………………………………………iv
List of Figures…………………………………………………………vii
List of Tables……………………………………………………………ix
Chapter 1 Introduction1
1.1 Background1
1.1.1 Programming Language1
1.1.2 Industrial Controller3
1.1.2.1 Program Logic Controller (PLC)3
1.1.2.2 Personal Computer Based Controller (PC-BASED PLC)5
1.1.3 Operation System7
1.2 Purpose8
1.3 Related Applications9
1.4 Architecture9
Chapter 2 Operation System and Controller11
2.1 Operation System11
2.1.1 Meaning of Real-Time OS11
2.1.2 Real-Time OS and Time-Sharing OS11
2.1.3 Hard Real-Time and Soft Real-Time12
2.1.4 Superiority of RTOS13
2.2 Summarizing RTLinux14
2.2.1 Advantages14
2.2.2 Framework of Kernel15
2.2.3 Module15
2.2.4 Communication Between Travels17
2.2.5 Scheduling criterion18
2.3 How to make dynamic link19
2.4 Features of Controller20
Chapter 3 Java Technology for Monitoring23
3.1 Java Technology23
3.2 Questions In Java Support Real-Time24
3.2 I/O Interface26
3.2.1 About Java Native Interface26
3.2.2 I/O Interface29
3.3 JNI Practice33
Chapter 4 Accomplish Monitor-Control System36
4.1 System Structure36
4.2 Display of HMI40
4.3 Tests for Respondent Time43
4.3.1 Average Respondent Time43
4.3.2 Average First Respondent Time48
Chapter 5 Conclusion52
5.1 Conclusion52
5.2 Future Work53
Reference54


Reference[1] Joseph O’Neil, 1999, “Teach Yourself Java”, McGraw-Hill, Inc., ISBN: 957-493-151-X. [2] Zhu-Yi Ying, Mu-Lian Shu, Sun-Pei Liu, 1998, “JAVA in Man-Machine Interface System of Real-time Control System”, Proceedings, POWERCON '98 Conference, Vol.2, Page(s): 1271-1274.[3] Wu-Jeng Li, Chiaming Yen, 2001, “Web-based Collaborative Sequential Control CAD Software”, Proceedings of 18th National Conference, Chinese Society of Mechanical Engineering, Page(s): 245-250.[4] Cong-Min Chen, Wen-Zhi Wu, Kai-ming Jiang, “Programmable logical controller Theorem and Application”, Chan Hwa Science & Technology Book CO., LTD, ISBN: 957-21-3113-3.[5] BILL McCARTY, 2000, “Learning RED HAT LINUX”, O’Reilly & Associates Inc., ISBN: 957-8247-43-5.[6] Mechanical Industry Research Laboratories, 1997, “Monographic Study for PC-BASED Controller”, ITIS, Ministry of Economic Affair, ROC [7] Edy Bertolissi, Clive Preece, 1998, “Java in Real-time Applications”, IEEE Transactions on Nuclear Science, Vol. 45, No. 4, Page(s): 1965-1972.[8] Rong-Tang Huang, Zheng-Guang Chen, Shuang-Yuan Chen, Yuan-Shun Liao, 2001, “Implementation of Platform for Remote Procedure Diagnosis and Control System”, Proceedings of 18th National Conference, Chinese Society of Mechanical Engineering, Page(s): 303-310.[9] Tung-Kuan Liu, Shen-Tzay Huang, Wincher Lee, Ying-Jei Zhao, 2000, “An Application of JAVA Cross-Platform and Modularization Technology to Information and Control System”, Proceedings of 17th National Conference, Chinese Society of Mechanical Engineering, Vol. 2, Page(s): 621-628.[10] XIAOLIN HU, B.P. ZEIGLER, J. COURETAS, 2001, “Devs-on-a-chip: Implement Devs In Real-Time Java On a TINI Internet Interface For Scalable Factory Automation”, Systems, IEEE International Conference on, Vol. 5, Page(s): 3051 -3056[11] Li-Yu Wang, 2001, “WWW-Based Remote Control and Visualization of Servo Camera System”, M.S. Thesis of Dep. of Electrical Engineering at National Cheng Kung University, Tainan, Taiwan.[12] P.A. Laplante, 1993, “Design Issues In Real-Time”, IEEE International Conference on, Vol.2 Page(s): 323 —326[13]Rob Gordon, 1998, “Essential: Java Native Interface”, Prentice-Hall Inc., ISBN: 0-13-679895-0.[14]You-Zhen Xu, 2000, “ Internet-Based Remote Control with JAVA ”, M.S. Thesis of Institute of Undersea Technology at National Sun Yat-Sen University, Kaohsiung, Taiwan ROC[15] Ya-Siu Chen, 2001, “Dictionary of Linux Commands”, UNALIS, ISBN: 957-22-3550-8.[16] Xin-Wei Huang, 1997, “JDK 1.1 New confines”, FLAG Publishing House.[17] http://developer.java.sun.com/[18] http://www.linuxfocus.org/

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top