Тема: ZAPI
Показать сообщение отдельно
Старый 04.02.2024, 13:44   #147 (permalink)
Новичок
 
Регистрация: 09.12.2014
Сообщений: 23
Вы сказали Спасибо: 3
Поблагодарили 5 раз(а) в 5 сообщениях
Сказал(а) Фууу!: 0
Сказали Фууу! 0 раз(а) в 0 сообщениях
Откуда: SPb
По умолчанию

блоки по "железу" абсолютно одинаковы, определяются по CANid (кстати в документации есть варианты включения блоков Traction, Pump и CANopen). Каждому блоку PUMP, TRACTION и каналу MASTER SLAVE соответствует свой CAN id, по которым блок и идентифицируется. А вот CAN id скорее всего задается в ячейки памяти (эмуляция EEPROM), видно что у PUMP и TRACTION есть ячейки в которых указан node 8,9,14,15 (tm, ts, pm. ps). Но менять эти ячейки у меня в программе ZAPI CAN CONSOLE не удается, после write значение возвращается в прежнее. Есть CDF uploader, скорее всего он конфигурацию льет в принудительном режиме (чтото типа emergency mode)

----------

И забавно, у меня работал блок тестовый (уже просто шаманил) на котором заменил один процессоров, так вот, канал master был TRACTION, а slave - PUMP. Все программой определялось корректно, и даже каждый канал перепрошивался своей прошивкой. На подьемник конечно же в таком виде не ставил, только на столе.
yppu вне форума   Ответить с цитированием