การเชื่อมต่อระหว่างจอ HMI กับ PLC s7 200 smart #amsamotion #siemens #s7200smart #มินิเอเจอร์โซลูชั่นส์ #ฝึกงาน
ถ้าใครกำลังเริ่ม “การใช้งาน” PLC Siemens โดยเฉพาะ S7-200 SMART แล้วอยาก “สอนวิธีทำ” การต่อจอ HMI ให้สั่งงานได้จริง (START/STOP และปุ่มฉุกเฉิน EME/E-STOP) ฉันสรุปขั้นตอนที่ใช้บ่อยแบบเข้าใจง่ายไว้ให้ค่ะ เผื่อช่วยลดเวลาลองผิดลองถูกตอนหน้างาน 1) เตรียมสิ่งที่ต้องมี - PLC Siemens S7-200 SMART (CPU + I/O ตามงาน) - จอ HMI (ในภาพมีแนวคิดหน้าจอ 440 พร้อม START/STOP/EME) - สายสื่อสารให้ถูกพอร์ต (บางรุ่นใช้ Ethernet/บางรุ่นใช้ RS485) และแหล่งจ่ายไฟ 24VDC ที่นิ่ง - โปรแกรมสำหรับตั้งค่า PLC และ HMI (เลือกให้ตรงรุ่น) 2) วางแนวคิดก่อนทำ: จะให้ HMI สั่ง “อะไร” ใน PLC ฉันจะกำหนดสัญญาณเป็น 2 กลุ่ม - คำสั่งจาก HMI (เช่น Start_Cmd, Stop_Cmd, Reset/EME_Ack) - สถานะจาก PLC ส่งกลับ HMI (เช่น Run_Status, Fault, EME_Active) แนะนำให้ทำเป็น “บิตคำสั่ง” แยกจาก “บิตสถานะ” ชัดเจน เวลาไล่วงจรจะไม่งง และลดปัญหากดปุ่มแล้วค้าง 3) ตั้งค่า Communication ให้คุยกันได้ก่อน - ตั้ง IP/พารามิเตอร์สื่อสารของ PLC และ HMI ให้อยู่เครือข่ายเดียวกัน (ถ้าเป็น Ethernet) - ในโปรเจกต์ HMI เพิ่ม Device/Driver ให้เลือกเป็น Siemens S7-200 SMART ให้ถูกต้อง - ทดสอบ Online/Read Address สัก 1 ตัวแปรก่อน ถ้าอ่านได้ค่อยไปทำหน้าจอ ทิปที่พลาดบ่อย: IP ซ้ำกัน, Subnet ไม่ตรง, เลือกไดรเวอร์ผิดรุ่น, สาย/สวิตช์เครือข่ายมีปัญหา 4) การทำปุ่ม START/STOP บน HMI ให้ใช้งานลื่น - ปุ่ม START: ตั้งเป็น “Set Bit” หรือ “Momentary” แล้วให้ PLC ทำลอจิกจับขอบสัญญาณ (One-shot) เพื่อเริ่มการทำงาน - ปุ่ม STOP: มักให้เป็นคำสั่งหยุดแบบปลอดภัย (Stop_Cmd) และ PLC เป็นคนจัดการลำดับหยุด (เช่นหยุดมอเตอร์/ปิดวาล์ว) - แนะนำเพิ่มไฟสถานะ Run/Stop บน HMI โดยอ่านจากบิตสถานะจริงของ PLC จะตรงกว่าการเดาจากปุ่ม 5) เรื่อง EME/E-STOP (EME) ควรทำให้ “ปลอดภัย” จากประสบการณ์ การกด E-STOP ควรตัดวงจรที่ฮาร์ดแวร์เป็นหลัก (ผ่านรีเลย์/คอนแทคเตอร์/เซฟตี้รีเลย์ตามมาตรฐาน) แล้วให้ PLC/HMI แค่ “แสดงสถานะ” และ “ยืนยันการรีเซ็ต” - อินพุต EME เข้า PLC เพื่อโชว์บน HMI ว่า EME_Active - ปุ่มรีเซ็ตบน HMI ทำได้ แต่ต้องมีเงื่อนไข เช่น E-STOP ถูกปลดแล้ว + ไม่มี Fault ค้าง 6) เช็กลิสต์ Debug เร็วๆ (เวลาต่อแล้วกดไม่ติด) - HMI Online เห็นค่าใน PLC ไหม (ถ้าไม่เห็น ให้ย้อนกลับไปสื่อสาร) - Address/Tag ใน HMI ตรงกับ PLC จริงหรือเปล่า (ตัวสะกด/ชนิดข้อมูล/บิต-ไบต์) - ปุ่มบน HMI เป็นแบบ Momentary หรือ Toggle ตรงที่ตั้งใจไหม - ใน PLC มีลอจิกอนุญาตการ Start (Interlock) เช่น EME, Fault, เซนเซอร์พร้อม ฯลฯ ทำตามลำดับนี้จะช่วยให้การเชื่อมต่อ “HMI x S7-200 SMART” เสถียรขึ้น และได้หน้าจอควบคุมแบบ START/STOP/EME ที่ใช้ได้จริงทั้งงานฝึกงานและงานโรงงานค่ะ


































