Delta As228T Инструкция DRVI

Ответить
249950
Сообщения: 3
Зарегистрирован: 30 апр 2021, 09:26

Delta As228T Инструкция DRVI

Сообщение 249950 »

Здравствуйте.
В программе при старте контроллера запускается DZRN. Отрабатывает нормально, останавливается, обнуляет координату оси, выдает "Заверешено" SM461. После DZRN инструкции DRVI не хотят работать. Если закоментить DZRN, все работает как надо. Что я опять забыл?
Вложения
Новый точечный рисунок1.jpg
Новый точечный рисунок1.jpg (244.78 КБ) 151 просмотр
Новый точечный рисунок.jpg
Новый точечный рисунок.jpg (251.76 КБ) 151 просмотр

Олег
Сообщения: 597
Зарегистрирован: 18 янв 2011, 23:06

Re: Delta As228T Инструкция DRVI

Сообщение Олег »

переменная INIT не сбрасывается? DZRN остаётся включеной?

249950
Сообщения: 3
Зарегистрирован: 30 апр 2021, 09:26

Re: Delta As228T Инструкция DRVI

Сообщение 249950 »

INIT сбрасывается по таймеру. Все проходит как написано. DZRN выключается, выдает завершено. После этого DRVI как мертвые. Даже если DRgoLiner в онлайн режиме переключать, не срабатывают. На той оси где закоментил DZRN работает все норм. DZRN Не надо выключать специальным образом?
Вложения
Новый точечный рисунок1.jpg
Новый точечный рисунок1.jpg (249.24 КБ) 116 просмотров
Новый точечный рисунок.jpg
Новый точечный рисунок.jpg (235.07 КБ) 116 просмотров

Олег
Сообщения: 597
Зарегистрирован: 18 янв 2011, 23:06

Re: Delta As228T Инструкция DRVI

Сообщение Олег »

Проверьте служебные биты SM, которые за осями закреплены, может стоп или ещё что включено.

Странно использовать DRVI после поиска координат, DRVA ведь удобнее во многих случаях.

tvent
Сообщения: 894
Зарегистрирован: 11 янв 2011, 17:02

Re: Delta As228T Инструкция DRVI

Сообщение tvent »

Насколько помню, для корректной работы DZRN нужен импульс с дискретного входа для "0" (DOG).
И да, DRVA удобнее DRVI. Выставив привод в начальное/нулевое положение, в него можно вернуться с текущего, задав число импульсов перемещения = 0.

249950
Сообщения: 3
Зарегистрирован: 30 апр 2021, 09:26

Re: Delta As228T Инструкция DRVI

Сообщение 249950 »

Для моей задачи дрви удобнее. Неожиданно решил, переписав Dzrn в лад редакторе. Просто заработало после этого. Что это было, ошибки компилятора или подпрограммы память поделить не могут вообще хз. Пишите все в 1 редакторе!

bayk
Сообщения: 503
Зарегистрирован: 30 май 2015, 21:20

Re: Delta As228T Инструкция DRVI

Сообщение bayk »

Что-то на втором скрине есть нехватки закрытия if вроде как. Может беда просто в том, что компилятор сожрал ошибки в коде и потом все зациклилась?

Ответить