Цитата Сообщение от IVM Посмотреть сообщение
Владимир, accel_ramp и decel_ramp в ФБ STEPPER как DWORD сделали ?
Вообще говоря, эти переменные сделаны WORD для экономии регистров. Можете привести пример установки, где нужен разгон быстрее, чем 65500 кГц/сек?
Прямо реально установка, которая за секунду с нуля до 65 кГц разгоняется? Обычно, такому разгону мешают силы инерции и т.п.

Да и точность, возможно, страдать будет, т.к. в нескольких местах происходит деление на accel_ramp. WORD тут как раз позволяет адаптировать формулы, чтобы точность вычислений несильно страдала.

Если прямо реально нужен разгон более быстрый, чем 65кГц/сек, то можно поправить формулы, чтобы значение считалось как, например, умноженное на 8.
Иными словами, передаём 65000, а разгон идёт как 65*8=520кГц/сек. Точность задания accel_ramp будет пониже, но максимальное значение побольше.