RobotStudio event

Smart Components: Signals don't trigger correctly (Bug?)

Hello everyone,

I have faced the issue that sometimes signals don't trigger the smart component correctly.
For example: I have a Queue that is moved by a Linear Mover. So, objects which should be moved get enqueued to that Queue. If they reach their end position they should be dequeued.
But sometimes the objects stay in the Queue although the signal for the dequeue has been triggered.

Before:


The Input MoveObject is 0. No trigger. Everything okay.

After:


As you can see, the Input MoveObject was set to 1, but the Dequeue Input of the Queue wasn't triggered. The object is still in the Queue, although it isn't supposed to be.

Have you ever faced a similar problem? Does anyone know how to solve that.

Thank you all in advance.

Regards,
Eddy



Answers

  • Hi...
    I hope you already solved your problem...

    This could be happening because the object you are moving is attaching to another component at the moment. Another reason is that the signal comes before the move ends.
    Try using a Set/Reset, for the signal and an AND to inform the removal of the queue, or use a time of 0.1 that should solve it.

    This type of action is not usually instantaneous.