Hi Falcon79,
When you configure the Semaphore to use the "Acquire" Operation, there
is a "Timeout" option at the bottom of the "Semaphore Step
Configuration" window. You can either use a static amount of time or an
expression (variable such as Local or FileGlobal).
In addition to those options, there is a checkbox to specify whether or not a Timeout should cause a runtime error.
Hope this helps Falcon, let me know if you have any more questions.
Dan Weiland