Надо только два положение, - ближе 1 мм и далее 1 мм?
Можно что то с keyence подобрать, но будет дорого.
https://www.keyence.eu/products/sens...ing/fw/models/
Или посмотреть решения на Ардуино, будет дешевле...
А, уже вижу, ультразвук не подходит
Тогда может E2A-M12KN08-M1-B1 OMRON подойдет, и смотреть какой то PLC к нему, или с keyensa чет подобрать))