This technique adds a powerful, low-cost, near-two-factor authentication layer to your HMI application.
If you have access to the original project files and the MCGS Studio software, the process is straightforward: 1. Modifying via Software Open your project in the MCGS configuration environment.
Click . Enter 1234 . The macro runs, sets Login_Flag=1 , and redirects you to the protected screen. mcgs hmi password work
Recommended configuration checklist (practical)
If you need help implementing these security steps on your specific hardware, please tell me: The exact of your MCGS HMI screen allowing operators to visualize data
This prevents someone from plugging a USB cable into the HMI and overwriting your program with a malicious or faulty version.
: If the project-level password is lost, you may need to reset the device to its factory state. 0 THEN Screen = 0 ENDIF
MCGS HMI is a software-based system that enables operators to interact with industrial control systems, such as Programmable Logic Controllers (PLCs), Supervisory Control and Data Acquisition (SCADA) systems, and other automation devices. The MCGS HMI provides a graphical interface for monitoring and controlling industrial processes, allowing operators to visualize data, configure settings, and perform various tasks.
' Cyclic script, event: Timer, cycle time: 1000 ms Static LastActionTime IF AnyTouchValue > 0 THEN ' Simulate touch detection LastActionTime = SysSecond() ' System seconds counter ENDIF IF (SysSecond() - LastActionTime) > 300 THEN ' 5 minutes timeout Login_Flag = 0 Access_Level = 0 ' Optional: Jump to login screen IF Screen <> 0 THEN Screen = 0 ENDIF