Добрый день.
Подскажите с настройкой датчика ЛИР-ДА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 и уменьшить интервал передачи...
Подключение ЛИР-ДА158А-CAN
Модератор: Денис Кашин
Подключение ЛИР-ДА158А-CAN
- Вложения
-
- TIA Portal v13 SP1-2018-01-14-02-16-18.png (152.85 КБ) 7063 просмотра
-
- CM CANopen Configuration Studio 3
- TIA Portal v13 SP1-2018-01-14-02-16-11.png (150.64 КБ) 7064 просмотра
-
- CM CANopen Configuration Studio 3
- TIA Portal v13 SP1-2018-01-14-02-15-53.png (155.14 КБ) 7064 просмотра
-
- СКБИС
- Сообщения: 10
- Зарегистрирован: 18 апр 2008, 09:37
Re: Подключение ЛИР-ДА158А-CAN
Здравствуйте,
судя по симптомам датчики по какой-то причине постоянно перезагружаются. При этом как раз будет пауза 3-4сек, затем однократная выдача текущего значения угла, далее - передача Heartbeat посылок. При этом настройки PDO не играют роли, т.к. для передачи PDO датчик нужно перевести в рабочий режим, а этого видимо не случается из-за очередной перезагрузки.
Причины, по которым датчик может перезагружаться:
1) самое банальное - контроллер периодически даёт NMT-команду перезапуск
2) броски питания или недостаточный ток питания
3) на шине висит доминантное состояние (вечный 0), которое вводит датчик в ступор
...
Попробуйте для начала проверить эти ситуации.
Можете писать мне на khrist@skbis.ru
Вед инж. ОАО "СКБ ИС"
Христачёв Александр Евгеньевич
судя по симптомам датчики по какой-то причине постоянно перезагружаются. При этом как раз будет пауза 3-4сек, затем однократная выдача текущего значения угла, далее - передача Heartbeat посылок. При этом настройки PDO не играют роли, т.к. для передачи PDO датчик нужно перевести в рабочий режим, а этого видимо не случается из-за очередной перезагрузки.
Причины, по которым датчик может перезагружаться:
1) самое банальное - контроллер периодически даёт NMT-команду перезапуск
2) броски питания или недостаточный ток питания
3) на шине висит доминантное состояние (вечный 0), которое вводит датчик в ступор
...
Попробуйте для начала проверить эти ситуации.
Можете писать мне на khrist@skbis.ru
Вед инж. ОАО "СКБ ИС"
Христачёв Александр Евгеньевич