การจัดการสิทธิ์ผู้ใช้งาน
ตั้งค่า 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
การจัดการสิทธิ์ผู้ใช้งานใน HMI
ในคลิปจำลองระบบที่มีผู้ใช้ 2 คน คือ Admin ที่เข้าได้ทุกหน้าจอ และ Operator ที่ใช้งานได้บางหน้าเท่านั้น หน้าที่มีข้อมูล Sensitive เช่น การเปลี่ยนค่าพารามิเตอร์การติดตั้งหรือการตั้ง Network จะกำหนดให้เฉพาะ Admin ที่รู้รหัสผ่านเข้าได้
การสร้างกลุ่มผู้ใช้งาน (User Group)
- ดับเบิลคลิก User permissions ทางซ้าย จะเห็นกล่องข้างบนเป็น User และกล่องข้างล่างเป็น Group
- กด New User Group ตั้ง User Group เป็น
admin(Group คล้ายชื่อตำแหน่งหรือกลุ่มของหลายบุคคล) ช่อง Description ใช้จดกันลืม ในคลิปปล่อยว่าง ส่วนรายการ Contains the user ข้างล่างใช้ติ๊ก User เข้ากลุ่มได้ แต่ตอนนี้ยังไม่มี User จึงกด OK ไปก่อน - กด New User Group อีกครั้ง สร้างกลุ่ม
operator
การสร้างบัญชีผู้ใช้งาน
- กด New User ตั้ง User name
adminPasswordadmin(ในคลิปตั้งให้จำง่าย) แล้วติ๊กกลุ่มadminใน Belongs to a user group กด OK - กด New User อีกครั้ง ตั้ง User name
operatorPasswordoperatorอยู่ในกลุ่มoperator
สร้างหน้า Admin Only และปุ่มเข้าหน้า
- Copy หน้า Settings แล้ว Paste เป็นหน้าใหม่ เปลี่ยน Screen Name เป็น
Admin Only(ID 5) และเปลี่ยนหัวข้อในหน้าเป็น Admin - ที่หน้า Main Copy Screen Button ที่มีอยู่มาวางมุมขวาล่าง เลือก Screen เป็น ID 5 (Admin Only) และตั้งข้อความในแท็บ Appearance เป็น
Admin
การกำหนดสิทธิ์การเข้าถึง
Touch Availability (ห้ามกด)
- เปิดปุ่ม Admin ไปที่แท็บ Advanced ในส่วน Touch Availability ติ๊ก Permission
- เลือกกลุ่ม
adminแล้วกด OK - Offline Simulate — ปุ่ม Admin กดไม่ได้ แต่ปุ่มอื่นยังกดได้ตามปกติ
Visibility (ซ่อนปุ่ม)
- ถ้าอยากซ่อนปุ่มไปเลย ไปที่แท็บ Visibility ติ๊ก Permission แล้วเลือก
adminกด OK - Offline Simulate — ผู้ใช้ที่ไม่ใช่ Admin (ค่าเริ่มต้นตอนเปิดหน้าจอ) จะมองไม่เห็นและกดปุ่มนี้ไม่ได้เลย
การสร้างปุ่ม Login
- สร้าง Function Button เลือก Function เป็น Switch user permissions (อยู่ล่างๆ ของรายการ)
- ตั้งข้อความในแท็บ Appearance เป็น
Loginแล้ววางไว้มุมขวาบน
ทดสอบการ Login
- Offline Simulate — ตอนนี้ยังไม่เห็นปุ่ม Admin
- กด Login เลือก User
admin - ใส่รหัสผ่าน
admin(ตัวพิมพ์เล็ก) บนคีย์บอร์ดที่เด้งขึ้นมา แล้วกด Enter - เมื่อ Login สำเร็จ ปุ่ม Admin จะปรากฏและกดเข้าหน้า Admin Only ได้
ในคลิปทดสอบซ้ำบนหน้าจอจริงหลัง Download ด้วย ได้ผลเหมือนกัน
Upload Protection
วัตถุประสงค์
สมมติเราเป็นผู้พัฒนาโปรแกรมหน้าจอสำหรับเครื่องจักรขององค์กร แล้วนำเครื่องจักรไปจำหน่ายให้ลูกค้า ถ้าไม่ป้องกันไว้ ใครก็เอาสาย USB มาเสียบหลังหน้าจอแล้ว Upload โปรแกรมไปเปิดในคอมพิวเตอร์ Copy หรือ Modify ต่อได้ การตั้งรหัสผ่าน Upload ช่วยปกป้องความลับทางการค้านี้
การตั้งค่า Upload Protection
- ดับเบิลคลิก HMI parameters settings ไปที่แท็บ User Password
- เลื่อนลงมาข้างล่าง ติ๊ก Enter the password when uploading
- ตั้ง Password — ในคลิปใช้
completehmi - กด OK แล้ว Download โปรแกรมลงหน้าจอผ่านสาย USB
การทดสอบ Upload Protection
- เปิด SKTool ตัวใหม่ขึ้นมา แล้วกด Upload (หน้าต่าง HMIManager)
- Communication settings เลือก USB และ Upload Selection เลือก Project พร้อมกำหนดตำแหน่งที่จะเก็บไฟล์บนคอมพิวเตอร์
- กด Upload หลังดึงข้อมูลสักพักจะขึ้นหน้าต่าง Please Enter Password
- ใส่รหัสผ่านผิด → ดึงโปรแกรมจากหน้าจอมาที่คอมพิวเตอร์ไม่ได้
- ใส่
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
ควรอ่านก่อน:
มีคำถาม? ติดต่อทีมงาน
