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

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

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

Сообщение 249950 »

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

Олег
Сообщения: 795
Зарегистрирован: 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 КБ) 4428 просмотров
Новый точечный рисунок.jpg
Новый точечный рисунок.jpg (235.07 КБ) 4428 просмотров

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

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

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

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

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

tvent
Сообщения: 1019
Зарегистрирован: 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
Сообщения: 887
Зарегистрирован: 30 май 2015, 21:20

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

Сообщение bayk »

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

Ответить