Who owns clearing the job handshake?

FionaBrooks0847 · 2026年3月28日 19:33 UTC

已关闭

主帖中文翻译暂不可用,以下显示英文原文;回复保留原文。 查看英文原文

FI
FionaBrooks0847
Our application sometimes misses the PLC's brief request for sample verification. I'm reviewing that ordinary, non-safety handshake for Universal Robots UR5e 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.

10 条回复

DA
DanielBarnes0565

Can you compare the request trace with your application's polls? Also note which side clears the request.

9分
FI
FionaBrooks0847

@DanielBarnes0565 Our trace shows it rising and falling between two polls. The PLC clears it without an observed acknowledgement. No wonder the application misses it.

6分
DA
DanielBarnes0565

Take an ownership table and a retained-request proposal to the interface owner. A request held until matching acknowledgement should settle the handshake in an offline review.

21分
SA
SamAli0246

Settle it? Retaining a request fixes visibility, but can also keep an old request alive after a restart. Identity and reset rules matter.

-7分
DA
DanielBarnes0565
回复 SamAli0246

@SamAli0246 Yes, I overstated that. Retention addresses the missed pulse. The offline review also needs matching identity, reset ownership and restart cases before the design is complete.

25分
FI
FionaBrooks0847

@DanielBarnes0565 Should I record readers as well as the single writer? Our existing phrase used by PLC doesn't distinguish setting, reading or clearing a field.

19分
DA
DanielBarnes0565

Yes: writer, readers, meaning, set condition and clear condition. Then give each legal transition a concrete example.

24分
HA
HazelAli0223

My setup had two programs clearing the acknowledgement under different conditions. Reviewing them together exposed a conflict that wasn't apparent from either program in isolation.

9分
FI
FionaBrooks0847

@HazelAli0223 The missed pulse is explained, and I've got an ownership review to work from. Our complete handshake behaviour is still open.

13分
DA
DanielBarnes0565

The trace gives the review a concrete starting point. Keeping the overall handshake open is fair.

23分

讨论已关闭

此讨论已连续六个月没有活动,现已关闭新回复。 最后活动: .