<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Object Index Minimum for PDOs</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/446c34faa2/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Motion/thread/446c34faa2/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Motion/thread/446c34faa2/</id><updated>2020-02-27T18:25:30.682000Z</updated><subtitle>Recent posts to Object Index Minimum for PDOs</subtitle><entry><title>Object Index Minimum for PDOs</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/446c34faa2/?limit=25#82e8" rel="alternate"/><published>2020-02-27T18:25:30.682000Z</published><updated>2020-02-27T18:25:30.682000Z</updated><author><name>rmoudy</name><uri>https://forge.codesys.com/u/rmoudy/</uri></author><id>https://forge.codesys.com1344c91732d52c167fd40dfffc5acfce6600550e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Maybe I am thinking about this the wrong way.&lt;/p&gt;
&lt;p&gt;So if there are already CAN variables defined in the controller or master PLC, then trying to map PDOs would be pointless right? Mapping PDOs would only be for creating brand new CAN variables correct? &lt;/p&gt;
&lt;p&gt;It wouldn't be the end of the world if I couldn't create an EDS file for later use.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Object Index Minimum for PDOs</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/446c34faa2/?limit=25#8fa7" rel="alternate"/><published>2020-02-27T18:25:29.579000Z</published><updated>2020-02-27T18:25:29.579000Z</updated><author><name>rmoudy</name><uri>https://forge.codesys.com/u/rmoudy/</uri></author><id>https://forge.codesys.comd13810711ff118da4bf817c37bbbc05a461d9f61</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I was given a list of CAN definitions from our vendor (Rexroth) to read or write too. I don't have control of changing these addresses currently and would like to write my program to read CAN values that encompass things such as Engine Temp/Speed, Fuel Level, Currents, Voltage ect from various functions on our machine. &lt;/p&gt;
&lt;p&gt;The list of addresses I was given are the following. Each address contains 8 bytes and the CAN values take anywhere between 1 byte to 4 bytes to read. &lt;/p&gt;
&lt;p&gt;0x2FA&lt;br/&gt;
0x2FB&lt;br/&gt;
0x2FC&lt;br/&gt;
..... (ect)&lt;br/&gt;
0x3FE&lt;/p&gt;
&lt;p&gt;It seems it would make sense that these CAN values are placed in the communication part of the network considering the operator has to be able to &lt;strong&gt;calibrate&lt;/strong&gt; functions on our machine.&lt;/p&gt;
&lt;p&gt;I'd like to be able to map these PDOs so I can have an EDS file to refer to for future applications if need be and for testing purposes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EDITED FOR CLARIFICATION&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Object Index Minimum for PDOs</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/446c34faa2/?limit=25#8dc8" rel="alternate"/><published>2020-02-27T18:25:26.419000Z</published><updated>2020-02-27T18:25:26.419000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com0bebfdf9cd076895e6ed6552fe449f9355cae6fc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;0-0x1FFF is reserved for communication area so reserved for the stack.&lt;br/&gt;
to map these area does not really make sense from our point of view.&lt;br/&gt;
Why do you need this?&lt;/p&gt;
&lt;p&gt;BR&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Object Index Minimum for PDOs</title><link href="https://forge.codesys.com/forge/talk/Motion/thread/446c34faa2/?limit=25#4fc8" rel="alternate"/><published>2020-02-27T18:25:25.314000Z</published><updated>2020-02-27T18:25:25.314000Z</updated><author><name>rmoudy</name><uri>https://forge.codesys.com/u/rmoudy/</uri></author><id>https://forge.codesys.com000c63f302696b7f9806355e9e573a2e096d7c14</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I'm trying to map PDOs by adding them to the I/O area in my CANopen Device. &lt;/p&gt;
&lt;p&gt;The address I am trying to add is 16#2FA. As soon as I type that in the 'Object Index' box, it immediately changes to 16#2000. I'm assuming that '2000' is the minimum index number allowed? Why is this implemented? This seems illogical that CODESys would limit the user from only adding specific address within a range, which seems to be anywhere between 2000-FFFF...&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: PDO_ObjectIndex.JPG" rel="nofollow" src="https://forum.codesys.com//download/file.php?id=2532"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>