Частотники > Технический форум
Связь между ПЧ C2000 по CANopen Master-Slave
TEH3OP:
Суть задачи такая: есть несколько ПЧ Дельта C2000 с платой коммуникации CAN. Необходимо организовать связь между ними Master - Slave с помощью встроенного контроллера Master должен управлять другими ПЧ (Slave)
Индикатор CANopen ~”RUN” на Master и Slave мигает. На панели первого в углу надпись Can/M, второго Can/S.
Подключение к Мастеру осуществляется через RS-485 посредством WPL-Soft 2.20, созданная программа работает в ПЧ при запуске контроллера программы (в режиме On-Line) единоразово происходит чтение из регистров ПЧ (отвечающих за CAN) потом выдаются ошибки. Данные ошибки не описаны в руководстве по эксплуатации: http://www.delta.com.tw/product/em/drive/ac_motor/download/manual/C2000_M_EN_20110208.pdf
Судя по всему это руководство относительно CANopen уже устарело, и в полученных нами ПЧ находится более поздняя версия CAN. Форматы команд в руководстве не описаны. Найдены параметры которые отличаются в ПЧ и руководстве
(например параметр 09-45 в руководстве: Reserved в ПЧ: CANopen Err Status)
В области памяти CANopen многие регистры не описаны, поэтому неизвестно, что значит полученное значение.
Можно получить актуальное описание CANopen для серии C2000, либо пример работы двух ПЧ в связке один из которых Master второй Slave.
TEH3OP:
В общем связь мы наладили, в описании конечно много опечаток и недоговорок :(, приходится все выяснять экспериментом.
Остался вопрос как сбросить ошибку коммуникации у Мастера (типа PCgd CAN Master guarding error)? Данная ошибка требует переиницилизации протокола обмена, для чего надо пезапускать контроллер C2000, либо перевключать питание. Кнопка Резет и переустановка параметров ПЧ (9-45 CANopen Master Function) не дают эффекта.
Или этот форум уже закрылся?
admin:
Добрый день !
Нет не закрылся )
VFD-С - сравнительно новый привод. Но в стандартных приложениях он работает без вопросов.
Однако в приложениях подобных вашему, могут быть неисследованные ньюансы.
А когда появляется ошибка ?
TEH3OP:
Добрый день
Ошибка появляется, когда например создается ошибка коммуникации (вынимается коммуникационный провод). После восстановления коммуникационного соединения, ошибку коммуникации на Слейве можно сбросить, а ошибку на Мастере (контроллер которого управляет всем процессом) как сбросить неизвестно.
Коммуникация на Мастере инициируется или в процессе включения питания, или в процессе перезапуска контроллера ПЧ. Программа контроллера не имеет возможности выполнить данные операции. Кнопка RESET и комманда RESET не дают эффекта.
Получается если при реальном использовании возникнет ошибка коммуникации для ее сброса нужно останавливать процесс, и требуется вмешательство человека. Получается если Слейвы включаются после Мастера (после возникновения ошибки), он уже не может с ними общатся :(
Ладно, продолжение думаю будет уже после Нового Года!
Всех с Наступающим :)
TEH3OP:
Если возможно подскажите где можно увидеть программу, на которую ссылаются все инструкции:
--- Цитировать ---Download the program after coding is complete and switch PLC mode to Run status. Then
reboots the power for Slave and Master. Please refer to CAN Master Test 1 vs. 2 driver.dvp.
--- Конец цитаты ---
Поиск по их сайту и в интернете ничего не дал.
Навигация
Перейти к полной версии