1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

ACS355 (FMBA-01) обмен по RS-485

ПЧ, клапаны, муфты, задвижки, регуляторы и прочее

Модератор: Глоб.модераторы

Закрыто

Автор темы
anatolyP
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 22 май 2020, 00:39
Имя: Анатолий

ACS355 (FMBA-01) обмен по RS-485

Сообщение anatolyP »

Описание ситуации:
1. привод ACS355 (FMBA-01) соединен по интерфейсу RS-485 через преобразователь USB – RS485 с ноутбуком (расстояние ≈ 1 м.).
2. на ноутбуке установлено ПО собственной разработки, которое производит чтение заданных регистров с подключенного устройства (ACS355) по протоколу Modbus RTU.
3. Все оборудование и программное обеспечение – исправно, т.к. до этого таким же образом успешно проверялся обмен с приводом ACS580.
4. Параметры привода: 9802 в 1, 5302-5304 в соответствии с настройками связи ноутбука, 5305 в 2 (хотя меняли по разному).
5. Проблема в том, что COM ноутбука не получает ответ от привода (обмен рвется по тайм-ауту), хотя на FMBA-01 «моргают» и светодиод RXD и светодиод TXD.
6. При изменении параметров связи (адрес, скорость, четность) светодиод TXD «моргать» перестает. Вроде все правильно.
7. Осциллографа не было, к сожалению посмотреть, есть ли ответная посылка, мы не могли.
8. Все проверялось на двух разных приводах ACS355 с разными FMBA-01. Ситуация одинаковая.
9. Вопрос: в чем может быть причина отсутствия обмена?

Andreyit
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 06 фев 2020, 16:09
Имя: Андрей
город/регион: Екатеринбург
Поблагодарили: 69 раз

ACS355 (FMBA-01) обмен по RS-485

Сообщение Andreyit »

Отправляете не то значит своей "ПО собственной разработки". Установите прослушиватель порта вроде HHD Software Device Monitoring или подобного и напишите что отправляет ваше ПО.
Сперва параметр 5305 в 0 или 2, а потом. Должна быть посылка примерно "02 03 40 00 01 00 01 3C A9" или скорее "02 03 9C 41 00 01 7D FA" где "02" адрес ПЧ, "03" функция чтения регистра, "40 00 01" (неправильно скорее всего) или "9C 41" регистр на 40001 которое управляющее слово, "00 01" - читаем один регистр т.к. иногда надо два и более, и "3C A9" или "7D FA" это два байта CRC modbus.
Ответ будет 02 03 02 ?? ?? CRC где 02 адрес, 03 функция, 02 прислано 2 байта, ?? ?? это уже к вам какие биты будут включены в параметре 5319 то и пришлет сперва старший разряд регистра слово потом младший. Ну или ошибку выдаст 01, 02 или 03.

Автор темы
anatolyP
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 22 май 2020, 00:39
Имя: Анатолий

ACS355 (FMBA-01) обмен по RS-485

Сообщение anatolyP »

Дело не в ПО, т.к. все правильно работает с приводом ACS580.
"Прослушиватель" порта тоже был и было видно, что порт реально не получает ответ.
Параметр 5305 установлен в 2.
Ну и самое странное, что TXD, то "моргает", значить привод посылку понимает и отправляет ответ.
Эксперименты, к сожалению сделать не смогу, объект далеко.

Andreyit
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 06 фев 2020, 16:09
Имя: Андрей
город/регион: Екатеринбург
Поблагодарили: 69 раз

ACS355 (FMBA-01) обмен по RS-485

Сообщение Andreyit »

Эт как? Если мигает будет или нормальный ответ или номер ошибки в ответе.

Автор темы
anatolyP
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 22 май 2020, 00:39
Имя: Анатолий

ACS355 (FMBA-01) обмен по RS-485

Сообщение anatolyP »

Я тоже так думал, но факт есть факт.
Осциллографом "посмотреть" не удалось.
У меня только одно предположение - что-то с передатчиком в FMBA-01.
А может еще есть какие-то нюансы по настройке привода?

PuzanZero
новенький
новенький
Сообщения: 1
Зарегистрирован: 17 июн 2021, 18:04
Имя: Денис

ACS355 (FMBA-01) обмен по RS-485

Сообщение PuzanZero »

anatolyP писал(а): 24 май 2020, 22:23 У меня только одно предположение - что-то с передатчиком в FMBA-01.
А может еще есть какие-то нюансы по настройке привода?
У него главная особенность в том, что в АВВ, по всей видимости считают, что DATA_B - это плюс RSинтерфейса, а DATA_A - это минус.
Ну и в том, что частотник надо перезапустить минут на 5 после установки.
Вообще как делал я:
выставил пар.9802 в 1,
пар.5305 в 2 (хотя не уверен что в этом была необходимость)
пар.5302-5304 согласно настройкам мастера,
затем сбросил питание минут на 5, установил и подключил модуль FMBA-01: RS+ на пин 2, а RS- на пин 3 модуля. Ну и оно заработало.
Попробуйте также само всё сделать.

ну и ModBus-регистры у него смещены на -1 вроде.
Закрыто

Вернуться в «Исполнительные устройства, регуляторы»