hard-reset
To perform a forceful restart or reinitialization of a device, system, or process, typically by cutting power, or using a dedicated button.
hard-reset: killing power to force a restart
A hard-reset forces a device or control system back to its initial state by interrupting its power supply or activating a physical reset mechanism, bypassing any graceful shutdown sequence. Unlike a soft-reset, which saves state and executes shutdown routines, a hard-reset abandons everything in memory and returns the system to factory defaults or a known baseline condition.
Industrial controllers, PLCs, and distributed I/O modules commonly have a dedicated reset button or a jumper pin that performs a hard-reset when held for a specified duration, often 5 to 10 seconds. Some systems require a brief power cycle: removing main voltage for several seconds, then reapplying it. The method depends on the device architecture. Networked systems may also respond to a hard-reset command sent over Ethernet or serial connection, though this is technically a forced reinitialization rather than a true power-level hard-reset.
A hard-reset is necessary when a device has entered a fault state from which it cannot recover through normal operation, when firmware has become corrupted, or when configuration has been accidentally altered and must revert to installed defaults. It is also used during commissioning to clear residual data from the factory or from a previous installation before configuring the system for its intended application.
Risk and Use Discipline
A hard-reset will interrupt any process the device is controlling at that moment. On a motion controller, this can cause unplanned movement or loss of position. On a safety-critical system, it may disable interlocks or monitoring. Hard-reset must never be performed while machinery is in motion or while the controlled process is active unless an emergency stop has already been issued and confirmed safe.
The term "hard" reflects the forceful, non-negotiable nature of the action. The system has no opportunity to save state, flush buffers, or log the event cleanly. It simply stops, clears memory, and restarts. This is why hard-reset is a tool of last resort in troubleshooting, and why systematic diagnostic logging is critical: a hard-reset destroys the evidence that might explain why the fault occurred in the first place.