Особых проблем нет, просто пришлось чуть покопаться, чтобы понять почему программа работает не так как задумывалось. Такое поведение для энергонезависимых переменных неочевидно. В документации не нашел где оно описано. Соответственно не ясно, будет ли это работать так всегда или в очередной версии это поведение изменят.
Для задержки на один цикл есть линия задержки, а оказывается ее можно организовать еще, сделав переменную энергонезависимой.





Ответить с цитированием