<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to CanOpen Manager v3.4</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/afea27c6ab/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/afea27c6ab/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/afea27c6ab/</id><updated>2020-02-27T14:03:11.776000Z</updated><subtitle>Recent posts to CanOpen Manager v3.4</subtitle><entry><title>CanOpen Manager v3.4</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/afea27c6ab/?limit=25#d26b" rel="alternate"/><published>2020-02-27T14:03:11.776000Z</published><updated>2020-02-27T14:03:11.776000Z</updated><author><name>timvh</name><uri>https://forge.codesys.com/u/timvh/</uri></author><id>https://forge.codesys.coma4960f68854e4cb73d6ae837b8e6cca5cdaeef02</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;What do you mean with &lt;code&gt;keep getting the state&lt;/code&gt;. Is this the correct state, or the old previous state?&lt;br/&gt;
I only have experience with Node Guarding where the state of the nodes works correctly.&lt;/p&gt;
&lt;p&gt;Do your I/O devices also support node guarding?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Manager v3.4</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/afea27c6ab/?limit=25#c538" rel="alternate"/><published>2020-02-27T14:03:11.505000Z</published><updated>2020-02-27T14:03:11.505000Z</updated><author><name>alex87</name><uri>https://forge.codesys.com/u/alex87/</uri></author><id>https://forge.codesys.com0c68cb2237194f39410c53d2d858a6c808931af0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Can you share it? Please.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Manager v3.4</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/afea27c6ab/?limit=25#0f34" rel="alternate"/><published>2020-02-27T14:03:10.627000Z</published><updated>2020-02-27T14:03:10.627000Z</updated><author><name>chab</name><uri>https://forge.codesys.com/u/chab/</uri></author><id>https://forge.codesys.com142ae24496c8e924ffa716a634c60b05091b07bc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;For the ENABLE trigger I made a small state machine (which toggles the ENABLE trigger, so it is not TRUE all the time, and it keeps on getting the state).&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Manager v3.4</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/afea27c6ab/?limit=25#be7e" rel="alternate"/><published>2020-02-27T14:03:10.318000Z</published><updated>2020-02-27T14:03:10.318000Z</updated><author><name>alex87</name><uri>https://forge.codesys.com/u/alex87/</uri></author><id>https://forge.codesys.comaf6031db0e8f9c15979fc168161c5a0cb9d6a80b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello!&lt;/p&gt;
&lt;p&gt;I'm exploring how to monitor CAN open and how to handle if error. I am wondering how do you trriger ENABLE variable CANOM_state_node_4(5,6)_enable for GET_STATE? If ENABLE remains TRUE the status doesn't change.&lt;/p&gt;
&lt;p&gt;Code would be helpful.&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Alex&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Manager v3.4</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/afea27c6ab/?limit=25#0552" rel="alternate"/><published>2020-02-27T14:03:09.952000Z</published><updated>2020-02-27T14:03:09.952000Z</updated><author><name>chab</name><uri>https://forge.codesys.com/u/chab/</uri></author><id>https://forge.codesys.com6f500198beb1322a73bd7f4d419e35eb773af571</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I have a related question, about the Funktionblock GetState.&lt;/p&gt;
&lt;p&gt;(1) Can I use several GetState Funktionblocks in one pou? &lt;br/&gt;
(2) Or must I poll the slaves sequentially, (and use only one GetState Funktionblock)?&lt;/p&gt;
&lt;p&gt;(Or in other words: Does the Cia405 Funktionblock GetState support serialisation / multi-thread.)&lt;/p&gt;
&lt;p&gt;Regards,&lt;br/&gt;
Edwin.&lt;/p&gt;
&lt;p&gt;(1)&lt;br/&gt;
e.g.&lt;/p&gt;
&lt;p&gt;VAR&lt;br/&gt;
CANOM_state_node_4: Cia405.GET_STATE;&lt;br/&gt;
CANOM_state_node_5: Cia405.GET_STATE;&lt;br/&gt;
CANOM_state_node_6: Cia405.GET_STATE;&lt;br/&gt;
END_VAR&lt;/p&gt;
&lt;p&gt;CANOM_state_node_4 (NETWORK := 1, ENABLE := CANOM_state_node_4_enable, TIMEOUT := 0, DEVICE := 4); &lt;br/&gt;
CANOM_state_node_5 (NETWORK := 1, ENABLE := CANOM_state_node_5_enable, TIMEOUT := 0, DEVICE := 5); &lt;br/&gt;
CANOM_state_node_6 (NETWORK := 1, ENABLE := CANOM_state_node_6_enable, TIMEOUT := 0, DEVICE := 6); &lt;/p&gt;
&lt;p&gt;(2)&lt;br/&gt;
e.g.&lt;/p&gt;
&lt;p&gt;VAR&lt;br/&gt;
CANOM_state_node_x: Cia405.GET_STATE;&lt;br/&gt;
node_id: WORD;&lt;br/&gt;
END_VAR&lt;/p&gt;
&lt;p&gt;CANOM_state_node_x (NETWORK := 1, ENABLE := CANOM_state_node_x_enable, TIMEOUT := 0, DEVICE := node_id); &lt;br/&gt;
if (no_error) then&lt;br/&gt;
    (&lt;em&gt; next node &lt;/em&gt;)&lt;br/&gt;
    node_id := node_id + 1;&lt;br/&gt;
end_if&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Manager v3.4</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/afea27c6ab/?limit=25#2989" rel="alternate"/><published>2020-02-27T14:03:09.082000Z</published><updated>2020-02-27T14:03:09.082000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com667559d9ee842f728a0bf67c373ba5ed59d6d2f9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; MS&lt;/p&gt;
&lt;p&gt;thank you a lot!!&lt;br/&gt;
I'll check it&lt;/p&gt;
&lt;p&gt;Regards &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Manager v3.4</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/afea27c6ab/?limit=25#315d" rel="alternate"/><published>2020-02-27T14:03:08.814000Z</published><updated>2020-02-27T14:03:08.814000Z</updated><author><name>Ralph Holz</name><uri>https://forge.codesys.com/u/ralph-holz/</uri></author><id>https://forge.codesys.comc7b4c8646063137e51456ff455ae32ce6cabdc61</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;CIA 405 Library offers the Funktionblock GetState. I think thats wahat you are searching for.&lt;/p&gt;
&lt;p&gt;Regards&lt;br/&gt;
Ralph&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Manager v3.4</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/afea27c6ab/?limit=25#c1a8" rel="alternate"/><published>2020-02-27T14:03:08.527000Z</published><updated>2020-02-27T14:03:08.527000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.comc9080efd75c83e3eeae00bb2b31b9e85809e8dd8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; MS&lt;/p&gt;
&lt;p&gt;Dear people,&lt;br/&gt;
I'm using CanOpen communication with up to 32 device per channel.&lt;br/&gt;
it means that under CanOpen manager device I got up 32 slave device.&lt;/p&gt;
&lt;p&gt;is there any information that I can use to "understand" that one or more than one slave doesn't exchange data anymore?&lt;br/&gt;
this information must be use during machine running, so all device in operational.&lt;/p&gt;
&lt;p&gt;thank you in advance&lt;/p&gt;
&lt;p&gt;regards &lt;/p&gt;&lt;/div&gt;</summary></entry></feed>