Так измените положение замков или концевиков или просто замените их. Не понятно, в чём сложность? Ведь это простейший узел, имеющий всего два положения- открыт/закрыт. Проверьте текущее положение при возникновении кода неисправности для понимания, есть ли реальное отклонение от требуемых состояний.