Thanks for the reply, yes I would prefer to do the "Hold" function in the PLC logic as well but as I said, customer requirements prevents me from doing this. I did find a solution... using VBA code. To Toggle a bit on, we just "OR" the bit with a one, then call a Wait routine, then after the wait time we just "AND" the bit with a Zero. Do the opposite to toggle a bit off then back to on.IF this proves to be unreliable,we will need to revisit the issue.