ตัวอย่างการใช้จอ Comfort Panel เชื่อมต่อกับ Mitsubishi FX3U + FX3U-ENET-ADP

ตัวอย่างการใช้จอ Comfort Panel เชื่อมต่อกับ Mitsubishi FX3U + FX3U-ENET-ADP

ปกติแล้ว manual ของ Comfort Panel แนะนำว่าเราสามารถเชื่อมต่อจอ Comfort Panel ผ่านทาง Ethernet ด้วย FX3U-ENET ได้อยู่แล้ว แต่กรณีนี้เราต้องการต่อผ่าน FX3U-ENET -ADP ซึ่งมีชื่อรุ่นแตกต่างกันเล็กน้อยจึงได้ทำการทดสอบเพื่อให้มั่นใจได้ว่าสามารถต่อได้จริงๆ
FX3U-ENET-ADP_01.png
Continue reading “ตัวอย่างการใช้จอ Comfort Panel เชื่อมต่อกับ Mitsubishi FX3U + FX3U-ENET-ADP”

Advertisements

การทำ Factory reset จอ Comfort

การทำ Factory reset จอ Comfort

ก่อนจะทำการ Factory reset นั้น เราต้องตั้งค่าที่ Settings ของตัวจอก่อน เพื่อบอกให้จอทราบว่าเราต้องการทำ factory reset แล้ว ไม่สามารถทำจาก software ฝั่งเดียวได้ Continue reading “การทำ Factory reset จอ Comfort”

การดูหน้าจอ Comfort บน smart phone ด้วย Sm@rt Server

การดูหน้าจอ Comfort บน smart phone ด้วย Sm@rt Server

เราสามารถดูหน้าจอ Comfort Panel HMI บน smart phone, tablet หรือแม้กระทั่งบนคอมพิวเตอร์ได้ผ่านทาง Ethernet หรือ wifi โดยใช้งาน feature ที่เรียกว่า Sm@rtServer ซึ่งหากเราใช้งาน TIA Portal V14 เป็นต้นไป ตัว Sm@rtServer จะเปิดให้เราใช้งานได้ฟรี !!
SmartServer_Comfort_01.png
Continue reading “การดูหน้าจอ Comfort บน smart phone ด้วย Sm@rt Server”

การ simulation servo V90 เพื่อทำ Absolute gearing

การ simulation servo V90 เพื่อทำ Absolute gearing

จากในบทความก่อนหน้า การ simulation servo V90 เพื่อทำ Relative gearing นั้น เป็นการทำ synchronize ด้วยความเร็วที่สัมพันธ์กันเท่านั้นโดยไม่สนใจว่าตำแหน่งของทั้ง Master axis และ Synchronous Axis จะเป็นอย่างไร

แต่การทำ Absolute gearing นั้น เราสามารถทำให้ Synchronous Axis วิ่งสัมพันธ์ในระดับตำแหน่งกับ Master axis ได้เลย เพียงแต่ว่าไม่สามารถใช้ S7-1500 รุ่นธรรมดาได้ จำเป็นต้องใช้ S7-1500T เท่านั้น Continue reading “การ simulation servo V90 เพื่อทำ Absolute gearing”

การ simulation servo V90 เพื่อทำ Relative gearing

การ simulation V90 เพื่อทำ Relative Gearing

จากขั้นตอนที่แล้ว ที่เราได้ทำการ simulation V90 เพื่อทำ motion อย่างง่ายไปแล้ว เราจะยังคงใช้ S7-1500 เพื่อพัฒนาต่อไปยังการทำ Relative Gearing

ปกติหากเราใช้แต่กลไกทาง mechanics แบบเมื่อก่อน การทำ gearing นั้นสามารถทำได้โดยใช้เฟืองทดและสายพานควบคู่กัน ซึ่งหากต้องการเปลี่ยนอัตราการทดรอบเมื่อไรก็ต้องมีการเปลี่ยนเฟืองทดไปด้วย
Motion02_01

แต่หากเราใช้ Servo motor ในระบบ Profinet นั้น มอเตอร์แต่ละแกนจะแยกกันอิสระจึงไม่ต้องมีเฟืองทดหรือสายพานเลยเพราะเราจะตั้งอัตราการทดของมอเตอร์แต่ละแกนจากการตั้งค่าที่โปรแกรม ซึ่งเป็นการตั้งอัตราทดแบบ electronics แทน ดังนั้นเมื่อไรที่ต้องการเปลี่ยนอัตราทดก็แค่เปลี่ยนค่าในโปรแกรมเท่านั้นโดยไม่ต้องยุ่งอะไรกับตัว mechanics ใดๆเลย ซึ่งจะทำให้ตัวเครื่องจักรมีความยืดหยุ่นมากขึ้นเมื่อต้องมีการปรับเปลี่ยนใดๆต่อไป

การทำอัตราการทดแบบ electronics นี้ เราสามารถใช้ S7-1500 เพื่อจัดการในส่วนนี้ได้เลย Continue reading “การ simulation servo V90 เพื่อทำ Relative gearing”

การทำ simulation servo V90 อย่างง่าย

การทำ simulation servo V90 อย่างง่าย

ปกติแล้วการทำโปรแกรมกับ servo motor จะต้องมีการต่อกับ servo ของจริงเพื่อที่จะได้เห็นการเคลื่อนที่จริงๆ แต่การใช้งาน S7-1500 ร่วมกับ servo V90 ผ่านทาง Profinet นั้นเราสามารถทดสอบโปรแกรมของเราโดยการใช้ mode simulation ของ servo ได้ด้วย ทำให้เราสามารถทดสอบโปรแกรมได้ล่วงหน้าแม้ไม่ได้ต่อกับ servo จริงก็ตาม

โดยจุดประสงค์หลักของบทความนี้จะเน้นไปที่การเรียนรู้และทำความเข้าใจถึงการใช้งาน servo ในรูปแบบการใช้งานง่ายๆไปจนถึงระดับ gear in หรือ camming จากการ simulation เป็นหลัก เพราะในการต่อใช้งานของจริงอาจจะต้องมีการตรวจสอบการตั้งค่าเพิ่มเติมอีกเล็กน้อยตามสภาพการใช้งานจริง Continue reading “การทำ simulation servo V90 อย่างง่าย”

การใช้งาน PTO พื้นฐาน

การใช้งาน PTO พื้นฐาน

การใช้งาน PTO นั้นปกติมักจะใช้เพื่อส่ง pulse train เพื่อควบคุม servo motor เป็นส่วนมาก เนื้อหาในบทนี้เราจะกล่าวถึงการใช้งานคำสั่ง CTRL_PTO เพื่อใช้ในการส่ง pulse train แบบพื้นฐาน เพราะหากใช้งาน servo motor จริงๆแล้ว ทาง Siemens ได้พัฒนาการส่ง pulse อีกแบบที่เรียกว่า “Technology Object” ที่จะช่วยให้การสั่งงาน servo motor ไม่ว่าจะเป็นแบบส่ง PTO หรือ Profinet มีความง่ายกว่าเดิมมาก

อย่างไรก็ตาม ในส่วนของ Technology Object จะกล่าวถึงในภายหลัง เพราะเนื้อหาในส่วนนี้จะกล่าวถึงการส่ง PTO โดยใช้คำสั่ง CTRL_PTO ก่อน Continue reading “การใช้งาน PTO พื้นฐาน”

การเขียนโปรแกรม PLC เพื่อส่งค่าขึ้น ThingSpeak

การเขียนโปรแกรม PLC เพื่อส่งค่าขึ้น ThingSpeak

หลังจากที่เราได้เรียนรู้จาก 2 บทความก่อนหน้าแล้วว่า ThingSpeak คืออะไร และ เรามี Concept ในการเขียนโปรแกรมเพื่อส่งค่าขึ้น ThingSpeak ได้อย่างไรแล้ว ต่อไปนี้เราก็จะเริ่มทำการเขียนโปรแกรมจริงๆที่ PLC กันแล้ว
ThingSpeak03_01.png
Continue reading “การเขียนโปรแกรม PLC เพื่อส่งค่าขึ้น ThingSpeak”

Concept การเขียนโปรแกรม PLC เพื่อส่งค่าขึ้น ThingSpeak

Concept การเขียนโปรแกรม PLC เพื่อส่งค่าขึ้น ThingSpeak

จากบทความที่แล้ว เราได้เรียนรู้การใช้งาน ThingSpeak เบื้องต้นกันไปแล้ว ซึ่งเป็นการส่งข้อมูลแบบใส่ค่าด้วยตัวเองผ่านทาง web browser

แต่สำหรับการใช้งานจริงแล้ว เราจะนำ PLC มาส่งค่าแบบอัตโนมัติแทน ซึ่งจะได้อธิบายในบทความนี้ต่อไป Continue reading “Concept การเขียนโปรแกรม PLC เพื่อส่งค่าขึ้น ThingSpeak”