[etherlab-users] Variable PDO Mapping
Ravi Chemudugunta
chemuduguntar at gmail.com
Fri Apr 15 04:58:24 CEST 2011
Hello,
I am trying to change the default PDO assignments on the Yaskawa Sigma V
Servo.
Currently the RX PDO only contains Control, Target Position, but I would
also like
to map the Profile Velocity in.
The reference material recommends the following procedure:
* Set PDO assignment count on Sync Managers 2, 3 to 0
* Modify PDO Mapping
* Set PDO assignment count on Sync Managers 2, 3 to 1
I am using sdo transfers via command line to try to change the values:
# disable sync
ethercat -p9 --type uint8 download 0x1c12 0 0
ethercat -p9 --type uint8 download 0x1c13 0 0
# add velocity
# push dictionary entry 0x6081:00 into the map
ethercat -p9 --type uint32 download 0x1601 3 0x60810020
# update size
ethercat -p9 --type uint8 download 0x1601 0 3
# re-enable sync
ethercat -p9 --type uint8 download 0x1c12 0 1
ethercat -p9 --type uint8 download 0x1c13 0 1
However after executing the command to push an entry into the map:
I get the following error.
$ ethercat -p9 --type uint32 download 0x1601 3 0x60810020
SDO transfer aborted with code 0x06040041: The object cannot be mapped into
the PDO
I have tried doing the same with other dictionary entries that are
compatible to be mapped
as PDO items, still the same result.
=== Master 0, Slave 9 ===
Alias: 1
State: PREOP
Flag: +
Identity:
Vendor Id: 0x00000539
Product code: 0x02200001
Revision number: 0x00030001
Serial number: 0x00000000
DL information:
FMMU bit operation: yes
Distributed clocks: yes, 32 bit
DC system time transmission delay: 2510 ns
Port Type Link Loop Signal NextSlave RxTime [ns] Diff [ns] NextDc
[ns]
0 MII up open yes 8 1907351212
0 80
1 MII down closed no - -
- -
2 N/A down closed no - -
- -
3 N/A down closed no - -
- -
Mailboxes:
Bootstrap RX: 0x0000/0, TX: 0x0000/0
Standard RX: 0x1000/128, TX: 0x1080/128
Supported protocols: CoE
General:
Group:
Image name:
Order number:
Device name:
CoE details:
Enable SDO: yes
Enable SDO Info: yes
Enable PDO Assign: yes
Enable PDO Configuration: yes
Enable Upload at startup: no
Enable SDO complete access: no
Flags:
Enable SafeOp: no
Enable notLRW: yes
Current consumption: 0 mA
--
C-x C-s, C-x C-c
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20110415/23b8ff7c/attachment-0002.htm>
More information about the Etherlab-users
mailing list