Да и другие СКАДЫ есть для этих целей.
Скажем, TraceMode для такой задачи получше будет. Можно написать программу даже на FBD, если это привычней.