Страница 1 из 1

Использование CAN-а

СообщениеДобавлено: 10 дек 2013, 14:37
washer
Возникли сложности с реализацией работы Delta с опцией DVPCOPM-SL и ПЧ Danfoss с соответствующей опцией. Получается, что связь между ними есть. Через CANopen Builder получается отправлять SDO сообщения. Но в операционный режим ПЧ и контроллер не переходит, а DVPCOPM-SL показывает ошибку: "E4" (PDO parameter setting has failed). Что можно сделать в данной ситуации? Видимо дело в конфигурации сети...

Re: Использование CAN-а

СообщениеДобавлено: 13 ноя 2017, 14:04
KDN
Здравствуйте! Получилось наладить обмен?

Re: Использование CAN-а

СообщениеДобавлено: 13 ноя 2017, 16:26
murdemon
Скорее всего параметры обмена. Номера регистров для циклических или ациклических обмена не правильно настроены. Может файл описания устройства не правильный.

Re: Использование CAN-а

СообщениеДобавлено: 13 ноя 2017, 19:12
KDN
Почему выдает ошибку Е5, если к другому контроллеру подключается нормально с теми же настройками и EDS?

Re: Использование CAN-а

СообщениеДобавлено: 19 ноя 2017, 11:23
murdemon
Когда в online в CANOpen builder переходишь , около устройства не должно быть красного квадрата на линии связи (это значит, что DVPCOPM-SL его не видит)

Re: Использование CAN-а

СообщениеДобавлено: 19 ноя 2017, 13:11
KDN
Значок бирюзовый. Связь есть. Но только SDO. И мигает сообщение E5.

Re: Использование CAN-а

СообщениеДобавлено: 19 ноя 2017, 17:55
murdemon
Может настроить Auto SDO соответствующие регистры, или обмен сделать только через SDO и не использовать PDO, бывает такое. Или может SYNC синхронный обмен не поддерживает, много чего может быть.

Re: Использование CAN-а

СообщениеДобавлено: 21 ноя 2017, 01:06
KDN
Обмен через SDO сделал. Но есть три вопроса.
1. К этой шине буду подключать еще устройства. Не будет мешать это аварийное сообщение "нормальному" обмену с ними через PDO?
Или тоже придется делать через SDO?
2. Как объяснить клиенту аварийное сообщение на модуле на постоянной основе?
3. Почему с другим контроллером этот энкодер прекрасно обменивается через PDO без всяких аварий, а здесь нет?
Он отвечает модулю на первый запрос после подачи питания - передает координату, и в ответ модуль шлет ему команду pre-operational,
и продолжает слать в режиме циклического обмена. Индикатор модуля, соответственно, мигает, показывает "pre-operational" и из-за этого возникает первый вопрос.

Re: Использование CAN-а

СообщениеДобавлено: 21 ноя 2017, 17:53
murdemon
Покажи скрин CANOpen builder, все настройки, маппинг и будет более ясно. Если через CANOpen builder во время того как ПЛК и энкодер работают, залить конфигурацию, то тоже E5 мигает?
Еще как вариант с пустым проектом просканируюй в CANOpen builder, открой энкодер запиши продакт номер и все что там есть. Сравни с тем что есть EDS файле который ты подключал. А так можешь по скайп постучаться: ladimko Через teamviewer. Можно глянуть.

Re: Использование CAN-а

СообщениеДобавлено: 24 ноя 2017, 12:18
KDN
Спасибо за помощь, PDO заработал.