ShellAlbert / 3-axies-robot-arm

Apache License 2.0
1 stars 1 forks source link

SOEM (Simple Open EtherCAT Master) #4

Open ShellAlbert opened 4 years ago

ShellAlbert commented 4 years ago

ShellAlbert@localhost:~/github/SOEM-1.3.1/test/linux/simple_test> sudo ./simple_test eth0 SOEM (Simple Open EtherCAT Master) Simple test Starting simple test ec_init on eth0 succeeded. ec_config_init 0 Copy SII slave 2 from 1. 2 slaves found and configured. ec_config_map_group IOmap:0x61a220 group:0

Slave 1, configadr 1001, state 02 Slave 2, configadr 1002, state 02 CoE Osize:0 Isize:0 CoE Osize:0 Isize:0 SII Isize:0 SII Osize:0 ISIZE:0 0 OSIZE:0 SM programming SM2 Type:3 StartAddr:1200 Flags:00010064 SM3 Type:4 StartAddr:1800 Flags:00010020 Copy mapping slave 2 from 1. SII Isize:0 SII Osize:0 ISIZE:0 0 OSIZE:0 SM programming SM2 Type:3 StartAddr:1200 Flags:00010064 SM3 Type:4 StartAddr:1800 Flags:00010020 IOmapSize 0 Slaves mapped, state to SAFE_OP. segments : 1 : 0 0 0 0 Request operational state for all slaves Calculated workcounter 0 Operational state reached for all slaves. Processdata cycle 10000, WKC 0 , O: I: T:0 Request init state for all slaves End simple test, close socket End program

ShellAlbert commented 4 years ago

ShellAlbert@localhost:~/github/SOEM-1.3.1/test/linux/slaveinfo> sudo ./slaveinfo SOEM (Simple Open EtherCAT Master) Slaveinfo Usage: slaveinfo ifname [options] ifname = eth0 for example Options : -sdo : print SDO info -map : print mapping End program ShellAlbert@localhost:~/github/SOEM-1.3.1/test/linux/slaveinfo> sudo ./slaveinfo eth0 -sdo -map SOEM (Simple Open EtherCAT Master) Slaveinfo Starting slaveinfo ec_init on eth0 succeeded. ec_config_init 0 Copy SII slave 2 from 1. ec_config_map_group IOmap:0x61c220 group:0

Slave 1, configadr 1001, state 02 Slave 2, configadr 1002, state 02 CoE Osize:0 Isize:0 CoE Osize:0 Isize:0 SII Isize:0 SII Osize:0 ISIZE:0 0 OSIZE:0 SM programming SM2 Type:3 StartAddr:1200 Flags:00010064 SM3 Type:4 StartAddr:1800 Flags:00010020 Copy mapping slave 2 from 1. SII Isize:0 SII Osize:0 ISIZE:0 0 OSIZE:0 SM programming SM2 Type:3 StartAddr:1200 Flags:00010064 SM3 Type:4 StartAddr:1800 Flags:00010020 IOmapSize 0 2 slaves found and configured. Calculated workcounter 0

Slave:1 Name:AEM-090-30 Output size: 0bits Input size: 0bits State: 4 Delay: 0[ns] Has DC: 1 DCParentport:0 Activeports:1.1.0.0 Configured address: 1001 Man: 000000ab ID: 00001030 Rev: 00010003 SM0 A:1000 L: 256 F:00010026 Type:1 SM1 A:1100 L: 256 F:00010022 Type:2 SM2 A:1200 L: 256 F:00010064 Type:3 SM3 A:1800 L: 256 F:00010020 Type:4 FMMUfunc 0:1 1:0 2:0 3:0 MBX length wr: 256 rd: 256 MBX protocols : 0c CoE details: 1d FoE details: 01 EoE details: 00 SoE details: 00 Ebus current: 0[mA] only LRD/LWR:0 Time: 1976.619 MBX slave:1 error:0004 The service is no supported Time: 1976.621 MBX slave:1 error:0004 The service is no supported Time: 1976.623 MBX slave:1 error:0004 The service is no supported Time: 1976.625 MBX slave:1 error:0004 The service is no supported Time: 1976.627 MBX slave:1 error:0004 The service is no supported Time: 1976.629 MBX slave:1 error:0004 The service is no supported Time: 1976.631 MBX slave:1 error:0004 The service is no supported Time: 1976.633 MBX slave:1 error:0004 The service is no supported Time: 1976.635 MBX slave:1 error:0004 The service is no supported Time: 1976.637 MBX slave:1 error:0004 The service is no supported Time: 1976.639 MBX slave:1 error:0004 The service is no supported Time: 1976.641 MBX slave:1 error:0004 The service is no supported Time: 1976.644 MBX slave:1 error:0004 The service is no supported Time: 1976.646 MBX slave:1 error:0004 The service is no supported Time: 1976.648 MBX slave:1 error:0004 The service is no supported Time: 1976.650 MBX slave:1 error:0004 The service is no supported Time: 1976.652 MBX slave:1 error:0004 The service is no supported Time: 1976.654 MBX slave:1 error:0004 The service is no supported Time: 1976.656 MBX slave:1 error:0004 The service is no supported Time: 1976.658 MBX slave:1 error:0004 The service is no supported Time: 1976.661 MBX slave:1 error:0004 The service is no supported Time: 1976.663 MBX slave:1 error:0004 The service is no supported Time: 1976.665 MBX slave:1 error:0004 The service is no supported Time: 1976.667 MBX slave:1 error:0004 The service is no supported Time: 1976.669 MBX slave:1 error:0004 The service is no supported Time: 1976.671 MBX slave:1 error:0004 The service is no supported Time: 1976.673 MBX slave:1 error:0004 The service is no supported Time: 1976.675 MBX slave:1 error:0004 The service is no supported Time: 1976.678 MBX slave:1 error:0004 The service is no supported Time: 1976.680 MBX slave:1 error:0004 The service is no supported Time: 1976.682 MBX slave:1 error:0004 The service is no supported Time: 1976.684 MBX slave:1 error:0004 The service is no supported Time: 1976.686 MBX slave:1 error:0004 The service is no supported Time: 1976.688 MBX slave:1 error:0004 The service is no supported Time: 1976.690 MBX slave:1 error:0004 The service is no supported Time: 1976.692 MBX slave:1 error:0004 The service is no supported Time: 1976.694 MBX slave:1 error:0004 The service is no supported Time: 1976.696 MBX slave:1 error:0004 The service is no supported Time: 1976.698 MBX slave:1 error:0004 The service is no supported Time: 1976.701 MBX slave:1 error:0004 The service is no supported Time: 1976.703 MBX slave:1 error:0004 The service is no supported Time: 1976.705 MBX slave:1 error:0004 The service is no supported Time: 1976.707 MBX slave:1 error:0004 The service is no supported Time: 1976.709 MBX slave:1 error:0004 The service is no supported Time: 1976.711 MBX slave:1 error:0004 The service is no supported Time: 1976.713 MBX slave:1 error:0004 The service is no supported Time: 1976.715 MBX slave:1 error:0004 The service is no supported Time: 1976.717 MBX slave:1 error:0004 The service is no supported Time: 1976.719 MBX slave:1 error:0004 The service is no supported Time: 1976.722 MBX slave:1 error:0004 The service is no supported Time: 1976.723 MBX slave:1 error:0004 The service is no supported Time: 1976.726 MBX slave:1 error:0004 The service is no supported Time: 1976.728 MBX slave:1 error:0004 The service is no supported Time: 1976.730 MBX slave:1 error:0004 The service is no supported Time: 1976.733 MBX slave:1 error:0004 The service is no supported Time: 1976.735 MBX slave:1 error:0004 The service is no supported Time: 1976.737 MBX slave:1 error:0004 The service is no supported Time: 1976.739 MBX slave:1 error:0004 The service is no supported Time: 1976.741 MBX slave:1 error:0004 The service is no supported Time: 1976.744 MBX slave:1 error:0004 The service is no supported Time: 1976.746 MBX slave:1 error:0004 The service is no supported Time: 1976.748 MBX slave:1 error:0004 The service is no supported Time: 1976.750 MBX slave:1 error:0004 The service is no supported Time: 1976.752 MBX slave:1 error:0004 The service is no supported

Slave:2 Name:AEM-090-30 Output size: 0bits Input size: 0bits State: 4 Delay: 700[ns] Has DC: 1 DCParentport:1 Activeports:1.0.0.0 Configured address: 1002 Man: 000000ab ID: 00001030 Rev: 00010003 SM0 A:1000 L: 256 F:00010026 Type:1 SM1 A:1100 L: 256 F:00010022 Type:2 SM2 A:1200 L: 256 F:00010064 Type:3 SM3 A:1800 L: 256 F:00010020 Type:4 FMMUfunc 0:1 1:0 2:0 3:0 MBX length wr: 256 rd: 256 MBX protocols : 0c CoE details: 1d FoE details: 01 EoE details: 00 SoE details: 00 Ebus current: 0[mA] only LRD/LWR:0 Time: 1977.332 MBX slave:2 error:0004 The service is no supported Time: 1977.334 MBX slave:2 error:0004 The service is no supported Time: 1977.336 MBX slave:2 error:0004 The service is no supported Time: 1977.338 MBX slave:2 error:0004 The service is no supported Time: 1977.340 MBX slave:2 error:0004 The service is no supported Time: 1977.342 MBX slave:2 error:0004 The service is no supported Time: 1977.344 MBX slave:2 error:0004 The service is no supported Time: 1977.346 MBX slave:2 error:0004 The service is no supported Time: 1977.348 MBX slave:2 error:0004 The service is no supported Time: 1977.351 MBX slave:2 error:0004 The service is no supported Time: 1977.353 MBX slave:2 error:0004 The service is no supported Time: 1977.355 MBX slave:2 error:0004 The service is no supported Time: 1977.357 MBX slave:2 error:0004 The service is no supported Time: 1977.359 MBX slave:2 error:0004 The service is no supported Time: 1977.361 MBX slave:2 error:0004 The service is no supported Time: 1977.363 MBX slave:2 error:0004 The service is no supported Time: 1977.366 MBX slave:2 error:0004 The service is no supported Time: 1977.368 MBX slave:2 error:0004 The service is no supported Time: 1977.371 MBX slave:2 error:0004 The service is no supported Time: 1977.373 MBX slave:2 error:0004 The service is no supported Time: 1977.375 MBX slave:2 error:0004 The service is no supported Time: 1977.377 MBX slave:2 error:0004 The service is no supported Time: 1977.379 MBX slave:2 error:0004 The service is no supported Time: 1977.381 MBX slave:2 error:0004 The service is no supported Time: 1977.384 MBX slave:2 error:0004 The service is no supported Time: 1977.386 MBX slave:2 error:0004 The service is no supported Time: 1977.388 MBX slave:2 error:0004 The service is no supported Time: 1977.390 MBX slave:2 error:0004 The service is no supported Time: 1977.392 MBX slave:2 error:0004 The service is no supported Time: 1977.394 MBX slave:2 error:0004 The service is no supported Time: 1977.396 MBX slave:2 error:0004 The service is no supported Time: 1977.398 MBX slave:2 error:0004 The service is no supported Time: 1977.401 MBX slave:2 error:0004 The service is no supported Time: 1977.403 MBX slave:2 error:0004 The service is no supported Time: 1977.405 MBX slave:2 error:0004 The service is no supported Time: 1977.407 MBX slave:2 error:0004 The service is no supported Time: 1977.409 MBX slave:2 error:0004 The service is no supported Time: 1977.411 MBX slave:2 error:0004 The service is no supported Time: 1977.413 MBX slave:2 error:0004 The service is no supported Time: 1977.415 MBX slave:2 error:0004 The service is no supported Time: 1977.417 MBX slave:2 error:0004 The service is no supported Time: 1977.419 MBX slave:2 error:0004 The service is no supported Time: 1977.422 MBX slave:2 error:0004 The service is no supported Time: 1977.424 MBX slave:2 error:0004 The service is no supported Time: 1977.426 MBX slave:2 error:0004 The service is no supported Time: 1977.428 MBX slave:2 error:0004 The service is no supported Time: 1977.431 MBX slave:2 error:0004 The service is no supported Time: 1977.433 MBX slave:2 error:0004 The service is no supported Time: 1977.435 MBX slave:2 error:0004 The service is no supported Time: 1977.437 MBX slave:2 error:0004 The service is no supported Time: 1977.439 MBX slave:2 error:0004 The service is no supported Time: 1977.441 MBX slave:2 error:0004 The service is no supported Time: 1977.443 MBX slave:2 error:0004 The service is no supported Time: 1977.445 MBX slave:2 error:0004 The service is no supported Time: 1977.447 MBX slave:2 error:0004 The service is no supported Time: 1977.449 MBX slave:2 error:0004 The service is no supported Time: 1977.451 MBX slave:2 error:0004 The service is no supported Time: 1977.453 MBX slave:2 error:0004 The service is no supported Time: 1977.455 MBX slave:2 error:0004 The service is no supported Time: 1977.457 MBX slave:2 error:0004 The service is no supported Time: 1977.459 MBX slave:2 error:0004 The service is no supported Time: 1977.462 MBX slave:2 error:0004 The service is no supported Time: 1977.464 MBX slave:2 error:0004 The service is no supported Time: 1977.466 MBX slave:2 error:0004 The service is no supported End slaveinfo, close socket End program

ShellAlbert commented 4 years ago

Example code for reading/writing OD entries, PDO mapping and sending out RPDOs?(CoE) ???

https://github.com/OpenEtherCATsociety/SOEM/issues/195

t1 t2 t3

ShellAlbert commented 4 years ago

t6