Так сколько выходов (разрядов) вы отводите под передатчики ?Учитывая что выходов у ПР всего 8.Может Вам не регистр сдвига нужен по выходу ,а просто счетчик (4 разряда) для тестирования?Может ВАм соединить выходы опт.датчиков по "ИЛИ" (последовательно) ,тогда разрыв любого -означает стоп .Или по группам хотя бы (2,4шт) ,тогда не нужно будет городить огород вокруг ПР .
Тогда и тестирование ,как таковое вам не нужно -все датчики барьера должны "гореть" для запуска ,если хоть один не горит ,значит датчик сдох или рука оператора там.А уж найти неисправный ИК датчик не проблема ,по световому лучу и индикатору на приемнике.
Лучше подробней опишите основной алгоритм работы .Пресс работает в старт\стопном режиме ? Тоесть одно прессование и останавливается ,пока следующий старт не нажмешь?




Ответить с цитированием