Добрый день.
У вас происходит деление на 0 - вам нужно исключить возможность этого.
Например, добавьте перед вашим кодом проверку на то, что делитель не равен 0.
Евгений подскажите как это сделать? Получается чтобы запустить программу нужно ввести значения на вход Scale, а чтобы записать нужно их сначала считать с регистра. Замкнутый круг какой-то