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

Подключение ЛИР-ДА158А-CAN

Добавлено: 14 янв 2018, 00:21
xtasyorsk
Добрый день.
Подскажите с настройкой датчика ЛИР-ДА158А-CAN в сеть CANopen через CM CANopen Configuration Studio.
Используется контроллер Siemens S7-1200 и модуль Ixxat CANopen Master (https://www.ixxat.com/products/products ... cm-canopen).

В их Configuration Studio я настроил мастер и два датчика, данные с датчиков даже идут.
Но идут они очень редко, 1 раз в 3 секунды. Различные настройки PDO никак не влияют на интервал передачи.
Также модуль Ixxat CANopen Master выдает ошибку Heartbeat (heartbeat в Configuration Studio настроен).

Уже неделю бьюсь с ними, никак не получается убрать ошибку Hearbeat и уменьшить интервал передачи...

Re: Подключение ЛИР-ДА158А-CAN

Добавлено: 15 янв 2018, 16:56
Христачёв Александр
Здравствуйте,

судя по симптомам датчики по какой-то причине постоянно перезагружаются. При этом как раз будет пауза 3-4сек, затем однократная выдача текущего значения угла, далее - передача Heartbeat посылок. При этом настройки PDO не играют роли, т.к. для передачи PDO датчик нужно перевести в рабочий режим, а этого видимо не случается из-за очередной перезагрузки.

Причины, по которым датчик может перезагружаться:
1) самое банальное - контроллер периодически даёт NMT-команду перезапуск
2) броски питания или недостаточный ток питания
3) на шине висит доминантное состояние (вечный 0), которое вводит датчик в ступор
...

Попробуйте для начала проверить эти ситуации.

Можете писать мне на khrist@skbis.ru

Вед инж. ОАО "СКБ ИС"
Христачёв Александр Евгеньевич