In Human Machine Interface (HMI) environment, ensuring the safety of operators and machines is given the top priority. Door interlock switches, emergency stop switches, light curtains, and other safe inputs or safe sensing products are used for detection, and the safety controller can monitor multiple devices, process the signals and provide the logic to assure that a safe machine environment is established per the requirements of the machine designer.