блоки по "железу" абсолютно одинаковы, определяются по 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. Все программой определялось корректно, и даже каждый канал перепрошивался своей прошивкой. На подьемник конечно же в таком виде не ставил, только на столе.
|