PLC ou un automate programmable est un dispositif qui est très couramment utilisé pour la mise en œuvre des commandes électriques pour l'automatisation de processus industriels. Un PLC est une plate-forme matérielle complexe qui peut être très facilement programmé en logique ladder. Automates sont toujours livrés avec les réglages d'usine et les configurations qui sont modifiés au cours de la programmation. Dans de nombreux cas, il suffit de reprogrammer le PLC ne réinitialise pas certains de ses paramètres de configuration de retour aux réglages d'usine. Comme la plupart des automates ne disposent pas d'un bouton de réinitialisation, différentes méthodes doivent être adoptées pour réinitialiser un automate.