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

Модератор: AND

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

Сообщение washer » 10 дек 2013, 14:37

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

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

Сообщение KDN » 13 ноя 2017, 14:04

Здравствуйте! Получилось наладить обмен?
KDN
 
Сообщений: 62
Зарегистрирован: 02 окт 2015, 14:34

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

Сообщение murdemon » 13 ноя 2017, 16:26

Скорее всего параметры обмена. Номера регистров для циклических или ациклических обмена не правильно настроены. Может файл описания устройства не правильный.
murdemon
 
Сообщений: 25
Зарегистрирован: 11 дек 2016, 12:52

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

Сообщение KDN » 13 ноя 2017, 19:12

Почему выдает ошибку Е5, если к другому контроллеру подключается нормально с теми же настройками и EDS?
KDN
 
Сообщений: 62
Зарегистрирован: 02 окт 2015, 14:34

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

Сообщение murdemon » 19 ноя 2017, 11:23

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

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

Сообщение KDN » 19 ноя 2017, 13:11

Значок бирюзовый. Связь есть. Но только SDO. И мигает сообщение E5.
KDN
 
Сообщений: 62
Зарегистрирован: 02 окт 2015, 14:34

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

Сообщение murdemon » 19 ноя 2017, 17:55

Может настроить Auto SDO соответствующие регистры, или обмен сделать только через SDO и не использовать PDO, бывает такое. Или может SYNC синхронный обмен не поддерживает, много чего может быть.
murdemon
 
Сообщений: 25
Зарегистрирован: 11 дек 2016, 12:52

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

Сообщение KDN » 21 ноя 2017, 01:06

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

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

Сообщение murdemon » 21 ноя 2017, 17:53

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

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

Сообщение KDN » 24 ноя 2017, 12:18

Спасибо за помощь, PDO заработал.
KDN
 
Сообщений: 62
Зарегистрирован: 02 окт 2015, 14:34


Вернуться в Коммуникационные модули

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron