Web-based Production Monitoring

รวบรวมจากวารสาร SMTmag JUNE 2000
ปัจจุบันความต้องการในการควบคุม สายการผลิตให้เกิดประสิทธิภาพสูงสุดเป็นสิ่งจำเป็น อีกทั้งยังต้องการทราบสถาณะแบบทันทีทันใด เพื่อการปรับปรุงและแก้ไขให้ดียิ่งๆขึ้นไป โดยทั้งหมดมีเหตุอันมาจากความต้องการของลูกค้าซึ่งมีแนวโน้นดังนี้

ประโยชน์ที่ได้รับจาก ระบบ Web-Based Monitoring

  • Determining real time trends in machine performance and enabling effective preventive action
  • Analyzing shifts in production which can lead to process improvement
  • Analyzing process quality which can help avoid costly rework and scrap
  • Eliminating the need to collect and analyze information manual.
  • Automatically identifying exceptions freeing up-time for personnel to address other issue.
  • Allowing to access from any location ( Local or Remote ) and allowing global scale.
  • Allowing access by personal from other companies in the supply chain to increase process accountability.
  • Allowing access by personal from other department such as Design, Purchaseing and Sales to enable these areas to respond more proactively to production.
  • Reducing reliance on factory floor personal to distribute information about production, Empowering offsite production manager and allowing constant information flow to all management levels
  • Accelerating yield curves on new designs, reducing, cost and allowing for more frequent design changes.
  • Creating operational efficiencies thet allow for smaller lot sizes, greater flexibility and lower inventories.
  • ระบบ WEB Based Monitering ที่มีขายในท้องตลาด

    1. ของ PANASONIC ซึ่งเรียกว่า Factory Automation http://www.panasonicfa.com
    2. ของ National Instrument ส่วนใหญ่ พัฒนา จากการที่เป็นผู้ผลิต SENSOR http://www.ni.com
    3. ของ OMRON พัฒนา จาก PLC http://www.omron.com
    4. ของ WONDERWARE พัฒนา จาก ระบบ SCADA http://www.wonderware.com
    5. ของ IFSAB พัฒนา จาก ระบบ ERP มุ่งเน้น TPM http://www.ifsab.com

    การสร้าง WEB BASE Production Monitoring เอง

    โครงสร้างของระบบนี้ประกอบด้วยส่วนสำคัญ 4 ส่วนคือ 1,ระบบเก็บข้อมูลแบบ Real Time ที่หน้างานสายการผลิต ( Data Collection Keypad/Serial link/Sensor) 2,ระบบรวบรวมข้อมูลจากซึ่งอาจเป็น PC หรือ Microprocessor ก็ได้ 3, ระบบสื่อสารที่จะใช้เชื่อมโยงข้อมูล และ 4, ระบบ WEB Server ที่จะใช้ในการแสดงผล และติดต่อควบคุมระบบทั้งหมด



    การพัฒนาสร้าง ในระบบส่วนแรกเท่าที่มีประสบการณ์มาพบว่า การใช้ PIC เหมาะสมที่สุดรวมทั้งด้านราคาและ ความ
    สามารถภายนของตัว CPU เอง ส่วนประกอบต่างๆ ที่ต้องพัฒนา ได้แก่
    1. การรับข้อมูลจาก Key-Pad ราคาถูก ซึ่งสามารถออกแบให้รับได้ถึง 50 Key จากการ SCAN ของ PORT จำนวน 5 Bit ซึ่งจุดนี้ อาศัยการ ค้าง STATE ของ PORT ของ PIC ( สามารถ ดู CIRCUIT ได้ที่ Keypad Circuit และ Load Program KeyPad.ZIP ( need password )
    2. การออกแบบส่วนแสดงผล Display ซึ่งอาจเป็น LED,7 SEG หรือ LCD ดูข้อมูลเพิ่มเติมที่ บทความ PIC
    3. การออกแบบด้านระบบ SENSOR เพื่อรับข้อมูลโดยตรง เช่น Switch, Temp, Volt, Amp หรือ การสื่อสารต่าง เช่น RS232, RS485, IEEE488, USB, DTMF ของ โทรศัพท์ หรือ Key Board port ต่างๆ รวมถึง BAR-CODE แบบแท่ง แบบ 2 มิติ เป็นต้น
    4. การออกแบบด้านการ สื่อสารกับ ระบบ SERVER ระดับต้น ซึ่งควรเป็น การติดต่อแบบ RS485 เนื่องจากประหยัด สามารถต่อพ่วง แบบ ราว ( BUS) จำนวนที่รับได้คือ 32 ตัว ระยะทาง 1 กิโล เมตร Port สัญญานที่ใช้คือ RS232 ของ PC แล้วแปลงด้วย IC ของ National จากนั้นต้องเขียน โปรแกรม 2 ฝั่งโดย คือที่ PIC เป็น ASSEMBLY ที่ จัดการ ด้าน ID ตัวเอง ด้าน การขอช่องสื่อสาร การรับ การส่ง และ การตรวสอบความถูกต้อง จากนั้นด้าน PC Server ก็เช่นกัน โปรแกรมที่ใช้ควร เป็นภาษา C เพราะสามารถ ย้ายไปอยู่ได้ หลายระบบ เช่น DOS, WINDOWS และ LINUX ในอนาคต อาจเป็น JAVA CODE แต่ก็ยังปรับ CODE C ไปได้ แหล่งข้อมูลการใช้ C กับ PC ในการ Interface อยู่ที่ http://www หรือ ดู CIRCUIT ได้ที่ KEYPAD.VSD และ Load Program KEYPAD.ASM ( need password ) การเก็บข้อมูลรวบรวมจะทำบน TEXT file ก่อน จากนั้น จึงนำเข้า DATABASE ต่อไป ระบบ เครือข่าย ที่ใช้ในการสื่อสารเป็น TCP/IP เพื่อง่ายต่อการทำงานร่วมกับ WEB.
    5. การออกแบบ ด้าน WEB SERVER เป็นการใช้ PHP ทำงานร่วมกับ APACHE webser ซึ่งชุดนี้ สามารถทำงานได้ทั้งบน LINUX และ WINDOWS based ทั่วไป ขั้นตอนการทำงานจะเป็นดังนี้
      1. ตัว PC รวบรวมข้อมูลต่างๆและพร้อมที่จะให้ WEB SERVER ดึงข้อมูลจาก TEXT File
      2. ตัว PHP Script ทำการ Link ไปเปิด TEXT file นั้น แล้วทำการประมวลผล
      3. PHP ทำการ Echo HTML code ออกมา ผ่าน Apche ไปยัง Cilent Web Browser
    6. โดยผ่าน เครือข่าย Internet ทำให้ สามาถดูสถาณะ และ ควบคุมได้จาก ที่ใดๆ ที่ใช้ WEB ได้
    7. การควบคุม สามารถทำย้อนกลับได้ อย่างเช่นการ สั่ง STOP เครื่องจักรผ่าน WEB ด้วยการส่งข้อมูล จาก WEB ผ่านไปยัง PC SERVER และ ส่งไปยัง PIC ปลายทาง และ ส่งต่อไปยังเครื่องจักร
    8. กรณีจุด Collect data อาจต้องเคลื่อนที่อาจต้อง ออกแบบระบบ Wire Less มาช่วยที่จุดนี้ก็ได้
    9. อีกส่วนหนึ่ง คือการทำ คลังความรู้ KnowlageBased เช่นกรณี มีการจัดการด้วยวิะการต่างๆ หลัง จากได้รับ หรือดูข้อมูลจาก WEB Based แล้ว จากนั้นมีช่องให้ กรอกข้อมูลจดบันทึก วิธีการจักการ ต่างๆ เพื่อภายหลังจะได้ย้อนกลับมา วิเคราะห์ รวบรวมต่างๆ รวมทั้งเป็นฐานข้อมูลเพื่อการ พัฒนา
    การพัฒนานี้สามารถประยุกต์ไปใช้ทำงานในการเก็บข้อมูลอื่นซึ่งเกี่ยวกับการทำ Data Mining หรือเหมืองข้องมูล เช่นการ เก็บ data เพื่อวิเคราะห์ พฤติกรรมทางการตลาดเป็นต้น โดยการนำ key Pad ไปเก็บข้อมูล ณ. จุดต่างๆ

    เขียนเสร็จ ณ. วันที่ 16 ตุลาคม 2543
    Hosted by www.Geocities.ws

    1