Our application sometimes misses the PLC's brief request for part inspection. I'm reviewing that ordinary, non-safety handshake for Fairino FR5 in a workshop inspection station awaiting commissioning, with a reference plate in the setup.
Signal ownership and clearing conditions aren't clearly documented. The safety functions are independently engineered and separate from this job interface.
Can you compare the request trace with your application's polls? Also note which side clears the request.