Hello, I'm trying to send data from a windows twincat master to an ethercat master made in simulink with the etherlab target. I'm using a EL6692 bridge and have configured it using two windows machines with twincat. twincat -> twincat data transfer works. I have problems on linux though. I don't "see" the pdo entries that I configured. In the twincat software I can see them in the process data tab of the EL6692.
The interesting pdo entries should be below TxPDO 0x1a00 "TxPDO-Map", but they aren't. when I type: ethercat pdo I get: === Master 0, Slave 1 === SM0: PhysAddr 0x1000, DefaultSize 256, ControlRegister 0x26, Enable 1 SM1: PhysAddr 0x1100, DefaultSize 256, ControlRegister 0x22, Enable 1 SM2: PhysAddr 0x1200, DefaultSize 0, ControlRegister 0x24, Enable 1 RxPDO 0x1600 "RxPDO-Map" SM3: PhysAddr 0x1800, DefaultSize 20, ControlRegister 0x20, Enable 1 TxPDO 0x1a01 "TxPDO-Map External Sync Compact" PDO entry 0x10f4:02, 2 bit, "SubIndex 002" PDO entry 0x0000:00, 6 bit, "" PDO entry 0x0000:00, 3 bit, "" PDO entry 0x1800:09, 1 bit, "TxPDO toggle" PDO entry 0x1800:07, 1 bit, "TxPDO state" PDO entry 0x10f4:0e, 1 bit, "Control value update toggle" PDO entry 0x10f4:0f, 1 bit, "Time stamp update toggle" PDO entry 0x10f4:10, 1 bit, "External device not connected" TxPDO 0x1a00 "TxPDO-Map" what I would expect is something like this (note the last three lines): === Master 0, Slave 1 === SM0: PhysAddr 0x1000, DefaultSize 256, ControlRegister 0x26, Enable 1 SM1: PhysAddr 0x1100, DefaultSize 256, ControlRegister 0x22, Enable 1 SM2: PhysAddr 0x1200, DefaultSize 0, ControlRegister 0x24, Enable 1 RxPDO 0x1600 "RxPDO-Map" SM3: PhysAddr 0x1800, DefaultSize 20, ControlRegister 0x20, Enable 1 TxPDO 0x1a01 "TxPDO-Map External Sync Compact" PDO entry 0x10f4:02, 2 bit, "SubIndex 002" PDO entry 0x0000:00, 6 bit, "" PDO entry 0x0000:00, 3 bit, "" PDO entry 0x1800:09, 1 bit, "TxPDO toggle" PDO entry 0x1800:07, 1 bit, "TxPDO state" PDO entry 0x10f4:0e, 1 bit, "Control value update toggle" PDO entry 0x10f4:0f, 1 bit, "Time stamp update toggle" PDO entry 0x10f4:10, 1 bit, "External device not connected" TxPDO 0x1a00 "TxPDO-Map" PDO entry 0x6000:01, 64 bit, "Var 43" PDO entry 0x6000:02, 64 bit, "Var 44" PDO entry 0x6000:03, 64 bit, "Var 45" I Also need an xml file for the simulink Block. I tried to generate it with ethercat xml -p1 > EL6692.xml but of course the important pdo entries don't show up in that file. can anybody help me? Best regards Jasper Westpfahl _______________________________________________ etherlab-users mailing list etherlab-users@etherlab.org http://lists.etherlab.org/mailman/listinfo/etherlab-users