การจัดการ Login และ Auto Logout ใน HMI ระบบอุตสาหกรรม
เรียนรู้วิธีตั้งค่าระบบ Login และ Auto Logout ใน HMI ด้วย Screen Button และ Memory Bit LB60133 พร้อม Global Script สำหรับความปลอดภัยในระบบอุตสาหกรรม
อัพเดทล่าสุด: 7/3/2569
ราคาชุดอุปกรณ์
การจัดการระบบ Login และ Auto Logout ใน HMI
ในการพัฒนาระบบ HMI สำหรับอุตสาหกรรม การจัดการสิทธิ์การเข้าถึงและระบบ Login เป็นสิ่งสำคัญที่ช่วยป้องกันการเข้าถึงหน้าจอควบคุมโดยไม่ได้รับอนุญาต
การตั้งค่า Screen Button สำหรับ Logout อัตโนมัติ
วิธีพื้นฐานด้วย Screen Button
เมื่อต้องการให้ผู้ใช้ Login ใหม่ทุกครั้งที่เปลี่ยนหน้าจอ สามารถใช้วิธีง่าย ๆ ดังนี้:
- สร้าง Screen Button ที่หน้าจอ Admin หรือหน้าจอที่ต้องการความปลอดภัย
- ตั้งค่า Button Properties:
- เลือก "Switching User Level"
- กำหนดเป็น "Cancellation User Login"
Button Type: Screen Switching
User Level: Switching User Level
Action: Cancellation User Login
วิธีนี้จะทำให้เมื่อผู้ใช้เปลี่ยนหน้าจอ ระบบจะ Logout อัตโนมัติทันที
การใช้ Memory Bit สำหรับ Auto Logout
การตั้งค่า LB60133
สำหรับการควบคุมที่ซับซ้อนมากขึ้น สามารถใช้ Memory Bit LB60133 ซึ่งเป็น Special Bit สำหรับระบบ Auto Logout:
-
เปิดใช้งาน Auto Logout:
LB60133 = ON -
ใช้ Global Script ควบคุม:
- สร้าง Script ที่ตรวจสอบเวลา Login อย่างต่อเนื่อง
- กำหนดเงื่อนไขการ Logout ตามความต้องการ
การทำงานของระบบ
เมื่อตั้งค่า LB60133 เป็น ON:
- ระบบจะเปิดใช้งาน Auto Logout
- ผู้ใช้ที่ไม่ได้ Login จะไม่สามารถเข้าถึงหน้า Admin ได้
- จำเป็นต้อง Login ก่อนทุกครั้งที่ต้องการเข้าถึงหน้าจอที่มีการป้องกัน
การใช้ Global Script
ขั้นตอนการตั้งค่า
- สร้าง Global Script สำหรับการควบคุม Auto Logout
- กำหนดเงื่อนไข:
- เวลา Timeout สำหรับการ Logout อัตโนมัติ
- การตรวจสอบสถานะ User อย่างต่อเนื่อง
// ตัวอย่าง Logic สำหรับ Auto Logout
if (UserLoginTime > TimeoutPeriod) {
TriggerAutoLogout();
SetUserLevel(0); // กลับไปเป็น Guest
}
ผลลัพธ์ของระบบ
เมื่อตั้งค่าระบบเสร็จสิ้น:
- ผู้ใช้ที่ไม่ได้ Login จะไม่สามารถเข้าถึงหน้า Admin ได้
- ต้อง Login ก่อนทุกครั้ง ที่ต้องการเข้าถึงหน้าจอที่มีการป้องกัน
- เมื่อออกจากหน้าจอ จะไม่สามารถเข้าไปได้อีกจนกว่าจะ Login ใหม่
- Script จะทำงานอัตโนมัติ เพื่อควบคุมการ Logout ตามเวลาที่กำหนด
เคล็ดลับปฏิบัติ
- ตั้งเวลา Timeout ให้เหมาะสม ไม่สั้นเกินไปจนรบกวนการทำงาน
- ทดสอบระบบ ในสภาพแวดล้อมจริงก่อนนำไปใช้งาน
- สำรอง Configuration เพื่อป้องกันการสูญหายของการตั้งค่า
การแก้ปัญหาที่พบบ่อย
ปัญหา: LB60133 ไม่ทำงาน แก้ไข: ตรวจสอบ Global Script และการตั้งค่า Memory Bit
ปัญหา: Auto Logout ทำงานเร็วเกินไป แก้ไข: ปรับค่า Timeout Period ใน Script
สรุป
การจัดการระบบ Login และ Auto Logout ใน HMI มีหลายวิธี ตั้งแต่วิธีพื้นฐานด้วย Screen Button ไปจนถึงการใช้ Memory Bit LB60133 ร่วมกับ Global Script สำหรับการควบคุมที่ซับซ้อนมากขึ้น การเลือกใช้วิธีการขึ้นอยู่กับความต้องการด้านความปลอดภัยและการใช้งานของแต่ละโปรเจค
มีคำถาม? ติดต่อทีมงาน
