Welcome to Blog

IT MY LIFE

  • Home
  • Download
  • Premium Version
  • Custom Theme
  • Contact
    • download templates
    • Link 2
    • Link 3
Home Archive for กรกฎาคม 2016


การสื่อสารจัดเก็บข้อมูลอุตสาหกรรมด้วย Lambda Board และ แสดงผลแบบ Smart HMI (Human Machine Interface)

    รายละเอียด : วันพฤหัสบดีที่ 23 มิ.ย. 2559 เวลา 13:30-16:30น. ห้อง MR221ศูนย์นิทรรศการและ     ประชุมไบเทค (BITEC) 





    ก่อนอื่นต้องขอขอบพระคุณผู้ใหญ่ใจดีทุกๆท่านเลยครับ ที่จัดงานดีๆ แบบนี้ขึ้นมา

จากผมได้ไป อบรม เกี่ยวกับการนำเอา Arduino มาประยุกต์ใช้งานกับจอ Human Machine Interface(HMI) สำหรับเป็นตัวเก็บข้อมูล และนำไปประยุกต์ใช้ในอุตสหกรรมได้ เลยอยากจะนำความรู้ที่ได้มาเผยแพร่ให้กับทุกๆท่านได้ทราบ มาเริ่มเนื้อหาที่ผมไปอบรมมากันเลยดีกว่าครับ



หลักๆ ก็จะมีอยู่สองส่วนครับ

1.  Arduino ที่โปรแกรมจำลองการส่ง ข้อมูล แบบ Modbus (Modbus คืออะไร)
         - ได้นำ Arduino มาใช้งานร่วมกับ PLC ในอุตสาหกรรม
         -  ได้ศึกษาการติดต่อสื่อสารแบบ Modbus มากขึ้น
2.  ส่วนหน้าจอแสดงผล HMI โดยใช้โปรแกรม SKWorkshop (HMI คืออะไร)
        -  ได้เรียนรู้วิธีสร้างหน้า UI บนจอ HMI เพื่อติดต่อกับ Arduino ด้วย Modbus Protocol เบื้องต้น







>>>ก่อนอื่นเตรียมไฟร์ที่จะใช้ก่อนครับ โดยเข้าไปโหลดตามลิ้งค์ข้างล่างนี้เลยครับ


https://drive.google.com/folderview?id=0B2-9JHfO97K3TGVabDVsay1HdXM&usp=sharing


เมื่อโหลดไฟร์เสร็จแล้วครับมาเริ่มติดตั้งโปรแกรมกันครับ


เข้าไปที่ File  และทำการติดตั้งไฟร์ Modbus Poll Setup 64Bit (Next only)







เข้าไปที่ File\HMI-Arduino\HMI และทำการติดตั้งไฟร์ setup_SK 2015-9-16 (Next only)







ก็จะได้โปรแกรมที่ใช้ 2 ตัว ดังรูปครับ



< Modbus Poll เป็นโปรแกรมที่ใช้สำหรับดูข้อมูลของ Protocol Modbus (ใช้ได้ 30 วัน)


< SKWorkshop เป็นโปรแกรมออกแบบหน้าจอสำหรับจอHMIสามารถจำลองการออกแบบได้





ขั้นตอนถัดไปมาเตรียมทางฝั่ง Arduino กันบ้างครับ (ลง Arduino IDE ให้เรียบร้อย)









และทำการติดตั้ง Library Modbus จาก File ที่ Download มา






นำไปไว้ใน โฟร์เดอร์ Library ของ Arduino







เสร็จแล้วก็เปิด Example เลยครับ








จากนั้นเพิ่ม Code นิดหน่อยครับ มาอธิบาย Code กันสักนิดดีกว่า






จากนั้นก็ทำการ upload ลงบอร์ดเลยครับ(ผมใช้บอร์ด Arduino Uno ธรรมดาครับ)







งั้นลองมาดูข้อมูลที่ส่งมาจากบอร์ดกันหน่อยดีกว่าว่ามีหน้าตาอย่างไร เริ่มมมม

เปิดโปรแกรม Modbus Poll เลยครับ จากนั้นกด Connection / Connect..

(โปรแกรมนี้ทำให้เข้าใจ Modbus Protocal เพิ่มมากขึ้น)






 คลิกไปที่ Setup/Read write Definition






อ่านค่าใน Address 40001(ค่าที่ได้ก็จะ Random ตามใน Code)






มาลองเขียนข้อมูลเล่นกันดูครับ คลิกที่ Functions/06:White Single register







ขั้นตอนถัดไปเรามาเปิดโปรแกรม SKWorkshop กันครับ 


New Project กันเลยครับ  เลือก Model  ละกด Next เรื่อยๆเลยครับ




Set ค่าเพื่อ Link กับบอร์ด










สร้างปุ่มเปิด/ปิด LED บนบอร์ด






ตั้งค่าตามนี้เลยนะครับ อย่าลืมเปลี่ยน ข้อความใน Label ด้วยนะ เดี่ยวจะงง ว่าเป็น On หรือ Off







ทำปุ่ม OFF ต่อเลยครับ






ลอง Simulation โล้ดดดด











เปิด/ปิด ไฟได้แล้วววว ^ ^   ถือเป็นการเริ่มต้นที่ดี






สำหรับบทความนี้ สามารถนำไปประยุกต์ใช้ในอุตสาหกรรมที่มีระบบ Modbus Protocol ของอุปกรณ์ PLC

หรือระบบต่างในอุตสาหกรรมได้ และหวังว่าบทความนี้จะเป็นประโยชน์ต่อทุกๆท่าน นะครับ


สามารถสั่งซื้อจอได้ที่ ลิ้งค์นี้เลยครับ  (ผมไม่ได้ค่าโฆษณานะครับ ^^)




If you have any question? 

please contact us.
 


Facebook : https://www.facebook.com/ThaiEmbedded
Youtube Channel : http://www.youtube.com/tesrchannel
Blog : http://tesrteam.blogspot.com/
Email : pongpiphat.tach@gmail.com

line id : pongpiphat
Tel. 083-1858526
สมัครสมาชิก: บทความ ( Atom )

ABOUT AUTHOR

Mr.Pongpiphat tachapan

Electronic engineering


Let's Get Connected: | Facebook |

LATEST POSTS

  • การสื่อสารจัดเก็บข้อมูลอุตสาหกรรมด้วย Lambda Board และ แสดงผลแบบ Smart HMI (Human Machine Interface)
    การสื่อสารจัดเก็บข้อมูลอุตสาหกรรมด้วย Lambda Board และ แสดงผลแบบ Smart HMI (Human Machine Interface)     รายละเอียด :  วันพฤหัสบดีที่ 23 ...
  • PlatformIO - Start Project Over-the-Air ESP8266
    สวัสดีครับทุกท่าน คราวที่แล้วผมได้แนะนำให้รู้จักกับเจ้า PlatformIO IDE และวิธีการติดตั้งไปแล้ว คราวนี้มาพูดถึงวิธีการใช้...
  • !!!ว่าด้วยเรื่องพลังงานทดแทน : พลังงานแสงอาทิตย์ (Solar Cell)
    พลังงานแสงอาทิตย์ (Solar cell) เซลล์แสงอาทิตย์ เซลล์สุริยะ  photovoltaic หรือที่เรียกกันว่า Solar cell  คือ สิ่งประดิษฐ์ที่ทำมาจาก สา...
  • PlatformIO คืออะไร ?? (How to Install)
    สวัสดีครับทุกท่าน บทความนี้เราจะมาทำความรู้จักกับ PlatformIO ว่าคืออะไร ?  ทำอะไรได้บ้าง ? ความยากง่ายในการใช้ ? และวิธีการติดตั...

Facebook page

TESR

คลังบทความของบล็อก

  • ▼  2016 (4)
    • ►  สิงหาคม (1)
    • ▼  กรกฎาคม (1)
      • การสื่อสารจัดเก็บข้อมูลอุตสาหกรรมด้วย Lambda Board...
    • ►  มีนาคม (1)
    • ►  กุมภาพันธ์ (1)
ขับเคลื่อนโดย Blogger.

เกี่ยวกับฉัน

Unknown
ดูโปรไฟล์ทั้งหมดของฉัน

Latest Posts

  • PlatformIO คืออะไร ?? (How to Install)
    สวัสดีครับทุกท่าน บทความนี้เราจะมาทำความรู้จักกับ PlatformIO ว่าคืออะไร ?  ทำอะไรได้บ้าง ? ความยากง่ายในการใช้ ? และวิธีการติดตั...
  • !!!ว่าด้วยเรื่องพลังงานทดแทน : พลังงานแสงอาทิตย์ (Solar Cell)
    พลังงานแสงอาทิตย์ (Solar cell) เซลล์แสงอาทิตย์ เซลล์สุริยะ  photovoltaic หรือที่เรียกกันว่า Solar cell  คือ สิ่งประดิษฐ์ที่ทำมาจาก สา...
  • การสื่อสารจัดเก็บข้อมูลอุตสาหกรรมด้วย Lambda Board และ แสดงผลแบบ Smart HMI (Human Machine Interface)
    การสื่อสารจัดเก็บข้อมูลอุตสาหกรรมด้วย Lambda Board และ แสดงผลแบบ Smart HMI (Human Machine Interface)     รายละเอียด :  วันพฤหัสบดีที่ 23 ...
  • PlatformIO - Start Project Over-the-Air ESP8266
    สวัสดีครับทุกท่าน คราวที่แล้วผมได้แนะนำให้รู้จักกับเจ้า PlatformIO IDE และวิธีการติดตั้งไปแล้ว คราวนี้มาพูดถึงวิธีการใช้...

Flickr

About

Copyright 2014 Welcome to Blog.
Designed by OddThemes