Главная категория - посвящена электродвигателям, электроприводам и связанным с ними темам => Управление шаговыми двигателями => Тема начата: qwerty от 29 Июня 2020, 16:43:10

Название: согласованная работа шести шаговых двигателей, контроллеры SMSD-4.2. (SOS! нуб((
Отправлено: qwerty от 29 Июня 2020, 16:43:10
Имеются шесть ШД и шесть контроллеров SMSD-4.2, необходимо сделать так, чтобы можно было управлять каждым отдельно. Здесь на форуме нашел пособие по работе с SMSD-4.2 программой SMC extended, написал приведенную там в пример программу( для двух приводов, которые должны были вращаться по очереди), подключился к COM-порту, запустил программу-все шесть двигателей включились и совершили  перемещение на указанное в программе  расстояние с определенной скоростью. Помогите разобраться, как управлять ШД по отдельности, или конкретными группами. Буду благодарен за любую справочную литературу,относящуюся к теме,т.к. в интернете не могу найти ничего дельного
p.s. не судите строго за подобное описание, никогда не доводилось работать с подобными системами ??? ??? ???
рисунок конструкции не получилось прикрепить(
Название: Re: согласованная работа шести шаговых двигателей, контроллеры SMSD-4.2. (SOS! нуб((
Отправлено: Administrator от 29 Июня 2020, 17:33:19
SMSD-4.2RS-485 для обмена по шине RS-485 должны иметь каждый свой адрес. При отправке адресной команды ее будет выполнять только тот привод, чей адрес совпадает с переданным в команде. При отправке широковещательных команд они выполняются всеми приводами в сети.

Т.е. Вам сначала необходимо назначить каждому из приводов свой уникальный адрес, а затем при управлении приводами обращаться к нужному приводу по его адресу.
Название: Re: согласованная работа шести шаговых двигателей, контроллеры SMSD-4.2. (SOS! нуб((
Отправлено: qwerty от 30 Июня 2020, 11:15:46
уникальный адрес это то же, что и ID?может быть если какая либо литература, чтобы легче было разобраться с интерфейсом и команадами?
Название: Re: согласованная работа шести шаговых двигателей, контроллеры SMSD-4.2. (SOS! нуб((
Отправлено: Administrator от 30 Июня 2020, 12:42:01
Да, уникальный адрес - это ID.

Можно поверхностно ознакомиться с передачей данных по сети RS-485. Протокол обмена, информация о наборе команд и как ими пользоваться есть в паспорте к блоку. Также есть инструкция по "быстрому старту" в файле SMSD-4.2RS485_Quick_Start
Название: Re: согласованная работа шести шаговых двигателей, контроллеры SMSD-4.2. (SOS! нуб((
Отправлено: qwerty от 09 Июля 2020, 11:43:03
спасибо за помощь,в паспорте контроллера нашел много полезной информации. но... На контроллере есть кнопка "Home",  которая по описанию должна возвращать шаговый двигатель в исходное положение-она не работает,то есть ничего не происходит, и не ясно,как правильно назначить ID каждому из контроллеров?во вкладке "очередь команд"(как описано в quik start) не получается назначить. что не так делаю?
Название: Re: согласованная работа шести шаговых двигателей, контроллеры SMSD-4.2. (SOS! нуб((
Отправлено: Administrator от 09 Июля 2020, 12:43:49
Блок должен находится в режиме контроллера (SW1 = ON, SW2 = ON).

Для назначения адреса ID подключайте блоки по одному (иначе адрес будет переназначен всем контроллерам, подключенным в сеть RS-485).

В шаге 6 руководства детально описана процедура назначения адреса. После назначения адреса к блоку можно обращаться по этому заданному адресу, в окне очереди команд на каждую адресно отправленную команду должен быть ответ.

Если ответа нет, значит, что-то пошло не так. Попробуйте проверить или поменять преобразователь интерфейса, если Вы подключаетесь к компьютеру через USB, проверьте правильность подключения линий данных A и B.

Попробуйте подключиться к блоку с этим же преобразователем через любую терминальную программу (например, COM Port Toolkit) и посмотрите, происходит ли вообще какая-либо передача данных между контроллером и компьютером. Либо используйте снифер для этой же цели при передаче данных с использованием программы SMC-Program Extended. В качестве снифера можно, например, использовать программу Device Monitoring Studio.

"На контроллере есть кнопка "Home",  которая по описанию должна возвращать шаговый двигатель в исходное положение." Кнопка Home предназначена начала движения до концевого датчика, расположенного в начальном положении (вход "0").
Название: Re: согласованная работа шести шаговых двигателей, контроллеры SMSD-4.2. (SOS! нуб((
Отправлено: qwerty от 09 Июля 2020, 13:49:17
Большое спасибо,буду разбираться