หน้าแรกคู่มือHMIพื้นฐาน HMI และ SKTool7.1การจัดการสิทธิ์ผู้ใช้งาน
HMIปานกลาง · Intermediate8 นาที

การจัดการสิทธิ์ผู้ใช้งาน

ตั้งค่า User Permissions ใน SKTool: สร้างกลุ่มและผู้ใช้ admin / operator, ล็อกปุ่มเข้าหน้า Admin Only ด้วย Touch Availability และ Visibility, ทำปุ่ม Login ด้วย Function Button แบบ Switch user permissions และตั้งรหัสผ่าน Upload Protection กันคนดึงโปรแกรมออกจากหน้าจอ

สร้าง User Group และ User (admin / operator) ใน User permissions แล้วตั้ง Permission ใน Touch Availability (แท็บ Advanced) หรือ Visibility ของปุ่มเข้าหน้า Admin Only ให้เฉพาะกลุ่ม admin กดหรือมองเห็น ผู้ใช้เข้าสู่ระบบผ่าน Function Button แบบ Switch user permissions ส่วนการกันคนดึงโปรแกรมออกจากหน้าจอ ให้ติ๊ก Enter the password when uploading ในแท็บ User Password ของ HMI Parameter Setting

อัพเดทล่าสุด: 26 ตุลาคม 2569

ชุดอุปกรณ์สำหรับบทความนี้

ราคาชุดอุปกรณ์

฿6,150

การจัดการสิทธิ์ผู้ใช้งานใน HMI

ในคลิปจำลองระบบที่มีผู้ใช้ 2 คน คือ Admin ที่เข้าได้ทุกหน้าจอ และ Operator ที่ใช้งานได้บางหน้าเท่านั้น หน้าที่มีข้อมูล Sensitive เช่น การเปลี่ยนค่าพารามิเตอร์การติดตั้งหรือการตั้ง Network จะกำหนดให้เฉพาะ Admin ที่รู้รหัสผ่านเข้าได้

การสร้างกลุ่มผู้ใช้งาน (User Group)

  1. ดับเบิลคลิก User permissions ทางซ้าย จะเห็นกล่องข้างบนเป็น User และกล่องข้างล่างเป็น Group
  2. กด New User Group ตั้ง User Group เป็น admin (Group คล้ายชื่อตำแหน่งหรือกลุ่มของหลายบุคคล) ช่อง Description ใช้จดกันลืม ในคลิปปล่อยว่าง ส่วนรายการ Contains the user ข้างล่างใช้ติ๊ก User เข้ากลุ่มได้ แต่ตอนนี้ยังไม่มี User จึงกด OK ไปก่อน
  3. กด New User Group อีกครั้ง สร้างกลุ่ม operator

การสร้างบัญชีผู้ใช้งาน

  1. กด New User ตั้ง User name admin Password admin (ในคลิปตั้งให้จำง่าย) แล้วติ๊กกลุ่ม admin ใน Belongs to a user group กด OK
  2. กด New User อีกครั้ง ตั้ง User name operator Password operator อยู่ในกลุ่ม operator

สร้างหน้า Admin Only และปุ่มเข้าหน้า

  1. Copy หน้า Settings แล้ว Paste เป็นหน้าใหม่ เปลี่ยน Screen Name เป็น Admin Only (ID 5) และเปลี่ยนหัวข้อในหน้าเป็น Admin
  2. ที่หน้า Main Copy Screen Button ที่มีอยู่มาวางมุมขวาล่าง เลือก Screen เป็น ID 5 (Admin Only) และตั้งข้อความในแท็บ Appearance เป็น Admin

การกำหนดสิทธิ์การเข้าถึง

Touch Availability (ห้ามกด)

  1. เปิดปุ่ม Admin ไปที่แท็บ Advanced ในส่วน Touch Availability ติ๊ก Permission
  2. เลือกกลุ่ม admin แล้วกด OK
  3. Offline Simulate — ปุ่ม Admin กดไม่ได้ แต่ปุ่มอื่นยังกดได้ตามปกติ

Visibility (ซ่อนปุ่ม)

  1. ถ้าอยากซ่อนปุ่มไปเลย ไปที่แท็บ Visibility ติ๊ก Permission แล้วเลือก admin กด OK
  2. Offline Simulate — ผู้ใช้ที่ไม่ใช่ Admin (ค่าเริ่มต้นตอนเปิดหน้าจอ) จะมองไม่เห็นและกดปุ่มนี้ไม่ได้เลย

การสร้างปุ่ม Login

  1. สร้าง Function Button เลือก Function เป็น Switch user permissions (อยู่ล่างๆ ของรายการ)
  2. ตั้งข้อความในแท็บ Appearance เป็น Login แล้ววางไว้มุมขวาบน

ทดสอบการ Login

  1. Offline Simulate — ตอนนี้ยังไม่เห็นปุ่ม Admin
  2. กด Login เลือก User admin
  3. ใส่รหัสผ่าน admin (ตัวพิมพ์เล็ก) บนคีย์บอร์ดที่เด้งขึ้นมา แล้วกด Enter
  4. เมื่อ Login สำเร็จ ปุ่ม Admin จะปรากฏและกดเข้าหน้า Admin Only ได้

ในคลิปทดสอบซ้ำบนหน้าจอจริงหลัง Download ด้วย ได้ผลเหมือนกัน

Upload Protection

วัตถุประสงค์

สมมติเราเป็นผู้พัฒนาโปรแกรมหน้าจอสำหรับเครื่องจักรขององค์กร แล้วนำเครื่องจักรไปจำหน่ายให้ลูกค้า ถ้าไม่ป้องกันไว้ ใครก็เอาสาย USB มาเสียบหลังหน้าจอแล้ว Upload โปรแกรมไปเปิดในคอมพิวเตอร์ Copy หรือ Modify ต่อได้ การตั้งรหัสผ่าน Upload ช่วยปกป้องความลับทางการค้านี้

การตั้งค่า Upload Protection

  1. ดับเบิลคลิก HMI parameters settings ไปที่แท็บ User Password
  2. เลื่อนลงมาข้างล่าง ติ๊ก Enter the password when uploading
  3. ตั้ง Password — ในคลิปใช้ completehmi
  4. กด OK แล้ว Download โปรแกรมลงหน้าจอผ่านสาย USB

การทดสอบ Upload Protection

  1. เปิด SKTool ตัวใหม่ขึ้นมา แล้วกด Upload (หน้าต่าง HMIManager)
  2. Communication settings เลือก USB และ Upload Selection เลือก Project พร้อมกำหนดตำแหน่งที่จะเก็บไฟล์บนคอมพิวเตอร์
  3. กด Upload หลังดึงข้อมูลสักพักจะขึ้นหน้าต่าง Please Enter Password
  4. ใส่รหัสผ่านผิด → ดึงโปรแกรมจากหน้าจอมาที่คอมพิวเตอร์ไม่ได้
  5. ใส่ completehmi ถูกต้อง → Upload ไฟล์โปรแกรมเข้ามาที่คอมพิวเตอร์ได้

สรุป

  • User permissions: สร้าง Group แล้วสร้าง User ให้อยู่ใน Group
  • Touch Availability → Permission: ผู้ที่ไม่อยู่ในกลุ่มที่เลือกยังเห็นปุ่มแต่กดไม่ได้
  • Visibility → Permission: ผู้ที่ไม่อยู่ในกลุ่มที่เลือกมองไม่เห็นปุ่มเลย
  • Function Button แบบ Switch user permissions: ปุ่ม Login สำหรับสลับผู้ใช้
  • Enter the password when uploading: กันคนดึงโปรแกรมออกจากหน้าจอโดยไม่มีรหัสผ่าน

ตอนถัดไปจะเป็นเรื่อง Alarm

ตอนถัดไป

8. ตั้งค่าระบบแจ้งเตือน Alarm

16 นาทีปานกลาง · Intermediate