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