Fail Safe system and Fault Tolerant System in PLC

Can any body explain me what is the difference

In the world of Programmable Logic Controllers (PLCs), both Fail Safe (FS) and Fault Tolerant (FT) systems serve important functions in assuring the safety, dependability, and continuity of operations, particularly in critical industrial settings.

Fail Safe (FS) System vs Fault Tolerant (FT) System

Fail Safe (FS) System Fault Tolerant (FT) System
A Fail Safe system is intended to reduce the risk of accidents (or) damage in the case that a component fails or malfunctions. A fault-tolerant system is meant to operate with minimal interruption in the event of faults (or) failures.
In the setting of PLCs, fail safe programming assures that if a failure arises in the system, the PLC will implement predetermined measures to restore the system to a safe state or avoid hazardous conditions. Despite Fail Safe systems, that focus on returning the system to a safe condition in the event of a failure, Fault Tolerant systems try to maintain functionality & performance in the face of faults.
To reduce risk, fail-safe systems frequently include redundancy and backup measures. Redundant sensors, control logic, or power sources, for example, can be used to ensure that the system continues to function even if a single component fails. Fault-tolerant systems frequently use techniques like redundancy management, error detection, & error correction to discover and mitigate defects before they cause system failure.
Fail Safe systems in PLCs are commonly used for emergency shutdown systems, safety interlocks, & safety-critical operations where human or asset safety is essential. These systems are often utilized in important industrial operations where even minor disruptions can result in large financial losses (or) safety risks.