Использование CAN-а
Использование CAN-а
Возникли сложности с реализацией работы Delta с опцией DVPCOPM-SL и ПЧ Danfoss с соответствующей опцией. Получается, что связь между ними есть. Через CANopen Builder получается отправлять SDO сообщения. Но в операционный режим ПЧ и контроллер не переходит, а DVPCOPM-SL показывает ошибку: "E4" (PDO parameter setting has failed). Что можно сделать в данной ситуации? Видимо дело в конфигурации сети...
Re: Использование CAN-а
Здравствуйте! Получилось наладить обмен?
Re: Использование CAN-а
Скорее всего параметры обмена. Номера регистров для циклических или ациклических обмена не правильно настроены. Может файл описания устройства не правильный.
Re: Использование CAN-а
Почему выдает ошибку Е5, если к другому контроллеру подключается нормально с теми же настройками и EDS?
Re: Использование CAN-а
Когда в online в CANOpen builder переходишь , около устройства не должно быть красного квадрата на линии связи (это значит, что DVPCOPM-SL его не видит)
Re: Использование CAN-а
Значок бирюзовый. Связь есть. Но только SDO. И мигает сообщение E5.
Re: Использование CAN-а
Может настроить Auto SDO соответствующие регистры, или обмен сделать только через SDO и не использовать PDO, бывает такое. Или может SYNC синхронный обмен не поддерживает, много чего может быть.
Re: Использование CAN-а
Обмен через SDO сделал. Но есть три вопроса.
1. К этой шине буду подключать еще устройства. Не будет мешать это аварийное сообщение "нормальному" обмену с ними через PDO?
Или тоже придется делать через SDO?
2. Как объяснить клиенту аварийное сообщение на модуле на постоянной основе?
3. Почему с другим контроллером этот энкодер прекрасно обменивается через PDO без всяких аварий, а здесь нет?
Он отвечает модулю на первый запрос после подачи питания - передает координату, и в ответ модуль шлет ему команду pre-operational,
и продолжает слать в режиме циклического обмена. Индикатор модуля, соответственно, мигает, показывает "pre-operational" и из-за этого возникает первый вопрос.
1. К этой шине буду подключать еще устройства. Не будет мешать это аварийное сообщение "нормальному" обмену с ними через PDO?
Или тоже придется делать через SDO?
2. Как объяснить клиенту аварийное сообщение на модуле на постоянной основе?
3. Почему с другим контроллером этот энкодер прекрасно обменивается через PDO без всяких аварий, а здесь нет?
Он отвечает модулю на первый запрос после подачи питания - передает координату, и в ответ модуль шлет ему команду pre-operational,
и продолжает слать в режиме циклического обмена. Индикатор модуля, соответственно, мигает, показывает "pre-operational" и из-за этого возникает первый вопрос.
Re: Использование CAN-а
Покажи скрин CANOpen builder, все настройки, маппинг и будет более ясно. Если через CANOpen builder во время того как ПЛК и энкодер работают, залить конфигурацию, то тоже E5 мигает?
Еще как вариант с пустым проектом просканируюй в CANOpen builder, открой энкодер запиши продакт номер и все что там есть. Сравни с тем что есть EDS файле который ты подключал. А так можешь по скайп постучаться: ladimko Через teamviewer. Можно глянуть.
Еще как вариант с пустым проектом просканируюй в CANOpen builder, открой энкодер запиши продакт номер и все что там есть. Сравни с тем что есть EDS файле который ты подключал. А так можешь по скайп постучаться: ladimko Через teamviewer. Можно глянуть.
Re: Использование CAN-а
Спасибо за помощь, PDO заработал.