หน้าจอ Samkoon เชื่อมต่อ PLC Siemens (S71200) | Connecting Samkoon HMI to Siemens S7-1200 PLC

ในการตั้งค่าหน้าจอ SAMKOON HMI เพื่อเชื่อมต่อกับ Siemens S7-1200 ผ่านพอร์ต Ethernet มีสิ่งที่ต้องดำเนินการในซอฟต์แวร์ SKTOOL ดังนี้ครับ:

1. การตั้งค่าโปรเจกต์และการสื่อสาร (Communication Setting)

  • เลือกผู้ผลิต (Manufacturer): เลือกเป็น SIEMENS
  • เลือกซีรีส์ (Series): เลือกเป็น S7-1200 (TCP/IP Master)
  • กำหนดค่าพอร์ต (Interface): เลือกใช้พอร์ต Ethernet
  • หมายเลขพอร์ต (Port): ต้องระบุเป็น 102 ซึ่งเป็นพอร์ตมาตรฐานที่ Siemens เปิดไว้สำหรับการสื่อสาร

2. การตั้งค่าหมายเลขไอพี (IP Address)

  • IP ของ PLC: ระบุ IP Address ของตัว S7-1200 ที่ต้องการเชื่อมต่อ (เช่น 192.168.1.100) ลงในหน้า Network Setting ของซอฟต์แวร์
  • IP ของหน้าจอ (HMI IP): ต้องตั้งค่าหน้าจอให้มี IP Address อยู่ในวง Network เดียวกัน กับ PLC แต่ห้ามใช้เลขซ้ำกัน (เช่น หาก PLC เป็น 192.168.200.250 หน้าจออาจตั้งเป็น 192.168.200.100)
  • Subnet Mask: ตั้งค่าให้ตรงกัน โดยปกติคือ 255.255.255.0

3. การอ้างอิงตำแหน่งหน่วยความจำ (Addressing)

เมื่อสร้างวัตถุบนหน้าจอ (เช่น ปุ่มหรือตัวเลข) คุณต้องกำหนด Address ให้ตรงกับ PLC:

  • Internal Memory (M): สามารถระบุได้ทั้งแบบบิต เช่น M0.0 หรือแบบเวิร์ด เช่น MW100
  • Data Block (DB): หากต้องการอ่านค่าจาก Data Block ให้เลือกชนิดข้อมูลเป็น DB ตามด้วยหมายเลข DB และตำแหน่ง Offset เช่น DB1.DBW0

ข้อควรระวังสำคัญ (ฝั่ง PLC S7-1200)

เพื่อให้หน้าจอ Samkoon สามารถสื่อสารได้สำเร็จ คุณต้องตั้งค่าในโปรแกรม TIA Portal ด้วยดังนี้:

  • อนุญาต PUT/GET: เข้าไปที่ CPU Properties > Protection & Security และติ๊กถูกที่ช่อง “Permit access with PUT/GET communication from remote partner”
  • ปิด Optimized Block Access: ในกรณีที่ใช้ Data Block (DB) ต้องคลิกขวาที่ DB นั้น เลือก Properties และเอาเครื่องหมายถูกออกจากช่อง “Optimized block access” เพื่อให้ข้อมูลมีเลข Offset ให้หน้าจออ้างอิงได้

การตั้งค่าทั้งหมดนี้จะช่วยให้หน้าจอ Samkoon สามารถอ่านและเขียนข้อมูลกับ S7-1200 ได้แบบเรียลไทม์ครับ

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *