Я могу только сказать всякие банальности:
1. Смотрите Журнал - зачастую по логам можно догадаться хотя бы о типе ошибке.
2. Отлаживайте программу по частям (очень плохой вариант сначала написать сотни строк кода/страниц блоков, а потом отлаживать это). В этом случае, вы будете знать, что ошибка в том куске, который вы добавили после предыдущей отладки - так уже гораздо проще найти ее, воспроизводя изменения пошагово.
Можно ограничить диапазон вводимых значений в визуализации (например, у элемента Управление вращением или в диалогах ввода).
А можно прямо при объявлении переменной: iVar: INT (1..1000);
В данном случае, iVar никогда не будет нулем и по умолчанию будет инициализироваться со значением 1.





