Sometimes wait for binary input just gets stuck as if the signal is never sent.
I’ve got a program that loops 48 times for machine tending.
The robot sends an output to the machine to close the door(action signal true) ,
waits for left signal true
delays for a process time,
sends signal to open (action signal false)
waits for right signal true
it runs smoothly for the first 11 parts then gets stuck for no reason.
I can fix it by deleting the wait right=true statement then putting it back but the bug will happen again later, particulalry if i increase the simulation speed.
Is there a way to make the program more robust and elss likely to miss signals? I’ve tried putting a delay in between the open door output and the wait open input.
There’s also the wait trigger checkbox but I’m unsure how that changes the statement.
Thanks,