Development of Linux-based Softlogic PLC and Web Server Application

碩士 === 國立臺灣科技大學 === 自動化及控制研究所 === 92 === Due to the popularization of the broadband network, the application of the network service in industry techniques has already become the trend. Integrating the automation equipment with the Internet becomes the main stream in automation industry. The programm...

Full description

Bibliographic Details
Main Authors: Hung Chin-Tsai, 洪進財
Other Authors: Ming-Jong Tasi
Format: Others
Language:zh-TW
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/28633412062492616729
Description
Summary:碩士 === 國立臺灣科技大學 === 自動化及控制研究所 === 92 === Due to the popularization of the broadband network, the application of the network service in industry techniques has already become the trend. Integrating the automation equipment with the Internet becomes the main stream in automation industry. The programmable logic controller (PLC) is one of the core equipments in the factory automation that is used extensively in the industry. Because the network application is popular and the manufacturing technique is more and more complicated, the developed trend of a PLC must cover the function of the system integration, on-line monitoring, the network utility, and the system enhancement etc. This research utilized PC as a hardware structure, and the Linux/RTLinux as an operation platform to develop a soft-logic PLC module. The developed software module includes a network servo and realtime control function of software PLC. A PLC assembler is designed with the ANSI C under the Linux operation system. A real time pulse output function is achieved actually under the RTLinux operation system. The usage parameter setting and I/O interface configuration for different I/O card are also considered. By integrating of the Linux inter-process communication (IPC) mechanism into the network servo, the client user can access internal I/O information of PLC through the common gateway interface (CGI). This module can be integrated into other application software to provide a programmable logic control function. This developed software module is applied physically to an automation production equipment with material flow control. The remote monitoring with browser is also given. The experiments shows that the Linux/RTLinux operation system has stable multi-tasks functions, the complete network resource and excellent real time performance.