Paper Title:

A Web-Based Embedded Sequential Controller with USB 1-N Wireless I/O Modules

Periodical Materials Science Forum (Volumes 505 - 507)
Main Theme Progress on Advanced Manufacture for Micro/Nano Technology 2005
Edited by Wunyuh Jywe, Chieh-Li Chen, Kuang-Chao Fan, R.F. Fung, S.G. Hanson,Wen-Hsiang Hsieh, Chaug-Liang Hsu, You-Min Huang, Yunn-Lin Hwang, Gerd Jäger, Y.R. Jeng, Wenlung Li, Yunn-Shiuan Liao, Chien-Chang Lin, Zong-Ching Lin, Cheng-Kuo Sung and Ching-Huan Tzeng
Pages 535-540
DOI 10.4028/www.scientific.net/MSF.505-507.535
Citation Yung Hoh Sheu et al., 2006, Materials Science Forum, 505-507, 535
Online since January, 2006
Authors Yung Hoh Sheu, Wu Jeng Li, Yen Chao Chen, Jheng Yi Yang
Keywords Embedded Controller, PLC, Process Control, USB
Price US$ 28,-
Article Preview
View full size
Abstract

This paper designs web-based USB 1-N wireless I/O modules embedded sequential controller. The controller consists of ARM-based core system, a set of USB 1-N wireless I/O data acquisition modules, and sequential control software. The ARM-based core system running Linux operation system forms the basic hardware/software foundation of the controller. The set of USB devices used as I/O interface (sensor and actuator) of thecontroller. With the use of RF chip, the USB I/O is cascaded by wireless 1-N channel such that multiple data acquisition modules can communicate with the controller by a USB port. The device driver of the USB set for the ARM-base Linux system is developed. The sequential control software is designed as client/server structure. The server-side program and client-side program communicate through the Internet. The server-side control program, mainly a PLC interpreter, is an application developed in C++ in the Linux system. The client-side control program is developed in Java and put under a web server of the controller such that the program can be easily deployed by network and run in remote computer. The client program is also used as GUI of the controller.