Our application misses brief PLC requests, and the ordinary job-interface notes do not name signal owners or clearing conditions; what should I ask the authors to explain before changing the timing (the safety functions are separate)?
Ask them to walk one request through the two programs and state who changes each signal. Include a slow response and a stopped application, since extending the pulse alone leaves those cases unclear.
Do you have an observed request and application-read trace for a missed case? That would help the authors discuss the timing actually present instead of only their intended sequence.