Re: Setting PDO parameters in CANopen

[email protected] Fri, 15 Jul 2016 06:51:04 +0300
Newsgroups gmane.comp.hardware.bus.can
Message-ID <OF16E30E64.C6CEC1FB-ONC2257FF1.0013E73E-C2257FF1.001527A1@LocalDomain>
John,

You lost me also.
What did You actually wanted to do or change PDO-mapping of a certain node 
and then save the new mapping?

As far as I remember all commercial (and own designed) components we use 
(or I have played with) do obay the object 1010h to save parameters.
PDO-mapping is far more trickier: Depending on the manufacturer (how they 
have read the standard and Kvaser patent) You sometimes need to disable 
this certain PDO in order to change the mapping and some manufacturers 
couldn't care less.
This is information is NOT in the EDS of the component, You just need to 
know (bugger, test) it.

Based on the above, I'd say it is impossible to create a generic tool You 
described.

We have an inhouse tool to do the configuration of all parameters of the 
nodes we use, but we have been forced to create a collection of exceptions 
to handle them all.

isto




"John Dammeyer"




From:   "John Dammeyer" <[email protected]>
To:     <[email protected]>
Date:   14.07.2016 19:57
Subject:        [CANLIST] Setting PDO parameters in CANopen
Sent by:        [email protected]




Hi Everyone,
 
In the latest newsletter from the CAN in Automation Group (a worthwhile 
newsletter even if you don?t use CANopen), Holger Zeltwanger has an 
article on setting PDO parameters in a CANopen module.  That reminded me 
that I really need to ask this question.
 
In addition to setting the appropriate parameters many nodes also 
implement the Object Dictionary save location 0x1010 with the ?SAVE? 
written to transfer the PDO parameters to non-volatile memory.
 
Not all CANopen devices use this same method for saving data but the 
updating of PDO definition and mapping  with SDO messages is identical. Is 
there a tool that can read an EDS (Electronic Data Sheet) file and 
generate the appropriate set of message sequences to update the PDOs?
 
One unit we use is from RM Michaelides which has a custom application that 
uses their CAN dongle.  Is it the same for pretty well everyone?  The 
dongles I have on hand are the KVaser Leaf and Lawicel CANUSB.
 
Thanks
John Dammeyer
 
 
 
 
"ELS! Nothing else works as well for your Lathe"
Automation Artisans Inc.
http://www.autoartisans.com/ELS/
Ph. 1 250 544 4950
 
 



This e-mail is confidential and it is intended only for the addressees. Any review, dissemination, distribution, or copying of this message by persons or entities other than the intended recipient is prohibited. If you have received this e-mail in error, kindly notify us immediately by telephone or e-mail and delete the message from your system. The sender does not accept liability for any errors or omissions in the contents of this message which may arise as a result of the e-mail transmission.