BLSD-20, смена адреса
 

Новости:

Добро пожаловать на форум об электродвигателях!

Главное меню

BLSD-20, смена адреса

Автор Valar, 09 июля 2012, 18:02:24

« назад - далее »

Valar

Добрый день. Вопрос такой - можно ли сбросить/изменить ранее установленный адрес у блока BLSD-20 и как?

Administrator

Можно. Стандартная процедура смены адреса описана в паспорте на блок управления.
http://electroprivod.ru/pdf/BLSD-pasp.pdf

Для последних версий и версий с индивидуальными прошивками могут быть изменения в процедуре смены адреса. Укажите, пожалуйста, когда Вы приобретали блок и не заказывали ли Вы индивидуальную прошивку (например, изменение логики работы входных сигналов).

Valar

Блок куплен в начале июля. Инидивидуальную прошивку, насколько мне известно, не заказывали. Прозедура, описанная в паспорте, не действует.

Ирина

Здравствуйте.
сбросить адрес в блоке BLSD можно следующим образом:

1. Включить питание блока
2. Зажать кнопки "СТАРТ\СТОП" и "РЕВЕРС" и кратковременно наэать кнопку "RESET". Затем, продолжать удерживать кнопки "СТАРТ\СТОП" и "РЕВЕРС" еще около 10 секунд, пока не вспыхнет красный светодиод.
3. Старый адрес стерт.

Чтобы присвоить новый адрес:
1. Нажать на блоке кнопку "RESET".
2. С помощью команды присвоить блоку новый адрес.
3. В качестве подтверждения о смене адреса, нажать на блоке кнопку "СТАРТ"

Valar

Большое спасибо, Ирина, процедура помогла.

burov.a.v.go

Добрый день! Приобрели у вас привод с контроллером BLSD-20. Собрал схему БП -> Контроллер -> Привод. Соединил контроллер с компьютером посредством RS-485.  Программа BxSd нормально открывает порт, но при попытке что-либо отправить в порт пишет "Port connection error" красным в логе. Пробовал провести процедуру сброса адреса по инструкции:

1. Включить питание блока
2. Зажать кнопки "СТАРТ\СТОП" и "РЕВЕРС" и кратковременно нажать кнопку "RESET". Затем, продолжать удерживать кнопки "СТАРТ\СТОП" и "РЕВЕРС" еще около 10 секунд, пока не вспыхнет красный светодиод.

У меня загораются оба светодиода ~ после 6 секунд и гаснут.
В лог пишет 2 строки:
$70$55$65$5D$B5
$8D$C5$FD$2B$85


3. Старый адрес стерт.

Чтобы присвоить новый адрес:
1. Нажать на блоке кнопку "RESET".
2. С помощью команды присвоить блоку новый адрес.

При попытке задать новый адрес через BxSD пишет про ту-же ошибку порта.  Адаптер 485 заведомо рабочий, пробовал менять местами линии А и В порта. Настройки порта 9600, 8бит, 1 стоп, без четности. Эффекта не дало. Контроллер покупался в 2017 году.

3. В качестве подтверждения о смене адреса, нажать на блоке кнопку "СТАРТ"

Administrator

Попробуйте перезагрузить программу  BxSD после сброса адреса на контроллере.
Если при включении питания на блоке BLSD оба светодиода не горят, процедуру задания адреса можно начинать сразу, без дополнительных сбросов на стороне контроллера.

burov.a.v.go

Перезагрузка программы BxSD после сброса не помогает.
При подаче питания на контроллер оба светодиода загораются и гаснут.

Но, при сбросе адреса (см. предыдущее сообщение) стал выдавать в лог другие значения, нежели вчера:

$54$45$53$54$49
$4E$47$20$4D$4F


Вряд-ли это какой-то мусор, так-как прослеживается структура сообщения протокола контроллера.

Не могли бы вы рассказать о значении выдаваемых данных?

Administrator

#8
$54$45$53$54$49
$4E$47$20$4D$4F

Это правильная посылка при сбросе адреса. Попробуйте нажать снова ресет на блоке BLSD и после этого задавать адрес из программы BxSD.

Выдаваемые данные при сбросе адреса в таком виде не имеют никакого значения. Просто программа BxSD в силу особенности протокола (каждое сообщение - 5 байт) считывает из порта по 5 байт, поэтому они и отображаются таким образом в программе.

В первом случае ($70$55$65$5D$B5   $8D$C5$FD$2B$85)  это действительно мусор -  непредсказуемые данные в буфере порта будут появляться, если "играть" настройками порта, или если в порт попадали любые неправильные данные.

Во втором случае ($54$45$53$54$49 $4E$47$20$4D$4F) это ascii коды ("TESTING MO"). При сбросе адреса контроллер проходит через тестовый режим. На самом деле блок отправляет  54 45 53 54 49 4E 47 20 4D 4F 44 45 0D 0A  =  TESTING MODE.. Но для программы BxSD это не имеет никакого принципиального смысла, и эта посылка далее игнорируется. Если сделать сброс два раза подряд, можно увидеть недостающие ASCII коды (программа их отобразит, когда в буфере появится 5 байт).

Последняя версия программы (5.2.E) удаляет мусор из своего буфера, поэтому перезагрузка программа или переоткрытие портов после сброса необязательно. В более ранних версиях могла потребоваться перезагрузка программы. Последнюю версию можно скачать с нашего сайта http://electroprivod.ru/program.htm

Administrator

И еще одно - столько раз подряд сбрасывать адрес не нужно. Зачем его сбрасывать, если он уже сброшен?
Если при включении питания светодиоды ненадолго загораются и затем гаснут, значит, адрес и так уже сброшен. Можно сразу задавать нужный Вам адрес. Лишние сбросы не нужны, они только засоряют буферы приема-передачи.

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