<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Simple Dual Redundancy in Components</title>
    <link>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/2790170#M1175</link>
    <description>&lt;P&gt;Ethernet protocols such as TCP will provide much higher data transfer rates than RS-232. Some Single-Board RIO (sbRIO) boards do offer RS-232 connectivity, but this is generally to support devices or instruments which require it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Communication of data between multiple sbRIOs for the purposes of redundancy would be most easily handled using a standard ethernet communication protocol, such as TCP or UDP. Your selection of protocol would depend on the requirements of your application.&lt;/P&gt;</description>
    <pubDate>Mon, 24 Mar 2014 17:48:27 GMT</pubDate>
    <dc:creator>lharding</dc:creator>
    <dc:date>2014-03-24T17:48:27Z</dc:date>
    <item>
      <title>Simple Dual Redundancy</title>
      <link>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/958308#M258</link>
      <description>&lt;FONT face="Arial" size="2" color="#5f5f5f"&gt;Please provide feedback, comments, and questions on&amp;nbsp;the &lt;TABLE border="0" cellspacing="0" cellpadding="0" width="432" style="width: 324pt; border-collapse: collapse"&gt;&lt;TBODY&gt;&lt;TR height="22" style="height: 16.9pt"&gt;&lt;TD id="td_control" class="xl75" width="432" height="22" style="background-color: transparent; width: 324pt; height: 16.9pt; border: #f0f0f0"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;&lt;A href="http://zone.ni.com/devzone/cda/epd/p/id/5997" target="_self"&gt;Reference Design for Simple Dual Redundancy&lt;/A&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/FONT&gt;&lt;FONT face="Arial" size="2" color="#5f5f5f"&gt;in this thread.&lt;/FONT&gt;</description>
      <pubDate>Tue, 04 Aug 2009 22:40:49 GMT</pubDate>
      <guid>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/958308#M258</guid>
      <dc:creator>ninjaphil</dc:creator>
      <dc:date>2009-08-04T22:40:49Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Dual Redundancy</title>
      <link>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/1096752#M406</link>
      <description>&lt;P&gt;Can not get it to install in 8.6.1.&amp;nbsp; After the instillation screen asks where you want to install the files up pops another screen that says no software will be installed and the next button is grayed out.?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Todd &lt;/P&gt;</description>
      <pubDate>Tue, 23 Mar 2010 14:52:09 GMT</pubDate>
      <guid>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/1096752#M406</guid>
      <dc:creator>toddho</dc:creator>
      <dc:date>2010-03-23T14:52:09Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Dual Redundancy</title>
      <link>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/1096832#M407</link>
      <description>If you previously installed it for another LV version, I believe that you must uninstall it before reinstalling it.</description>
      <pubDate>Tue, 23 Mar 2010 15:52:08 GMT</pubDate>
      <guid>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/1096832#M407</guid>
      <dc:creator>Doug_S</dc:creator>
      <dc:date>2010-03-23T15:52:08Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Dual Redundancy</title>
      <link>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/1096867#M408</link>
      <description>&lt;P&gt;Yes, you are completely right.&amp;nbsp; I now have it working.&amp;nbsp; Thank you!&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Does anyone know if there is something like this already written for TCP/IP?&amp;nbsp; I will be trying to use this not for compact RIO but on servers.&amp;nbsp; I am afraid that using serial ports may be hard to do... Hardware wise.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Todd &lt;/P&gt;</description>
      <pubDate>Tue, 23 Mar 2010 16:22:12 GMT</pubDate>
      <guid>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/1096867#M408</guid>
      <dc:creator>toddho</dc:creator>
      <dc:date>2010-03-23T16:22:12Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Dual Redundancy</title>
      <link>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/1140873#M454</link>
      <description>How do you specify which controller will be the Primary and which will be the Secondary?</description>
      <pubDate>Wed, 02 Jun 2010 22:38:11 GMT</pubDate>
      <guid>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/1140873#M454</guid>
      <dc:creator>LaRisa_M</dc:creator>
      <dc:date>2010-06-02T22:38:11Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Dual Redundancy</title>
      <link>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/1141225#M455</link>
      <description>&lt;P&gt;I think a start up configuration file assiging a functional global 
variable is probably the more eligant way but I just have two identical versions but with a "Primary" boolean control setting the functional global that I change on the primary and the non-primary.&amp;nbsp; Then in my decision 
making it checks to see if it is the primary and takes or gives control 
accordingly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;Todd</description>
      <pubDate>Thu, 03 Jun 2010 13:42:26 GMT</pubDate>
      <guid>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/1141225#M455</guid>
      <dc:creator>toddho</dc:creator>
      <dc:date>2010-06-03T13:42:26Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Dual Redundancy</title>
      <link>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/2729401#M1129</link>
      <description>&lt;P&gt;how to communicate the two sb rio Boards for redundancy i mean which kind of protocol could be better out of ethernet and rs 232 ?&lt;/P&gt;</description>
      <pubDate>Thu, 06 Feb 2014 06:32:26 GMT</pubDate>
      <guid>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/2729401#M1129</guid>
      <dc:creator>irfan789</dc:creator>
      <dc:date>2014-02-06T06:32:26Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Dual Redundancy</title>
      <link>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/2745566#M1134</link>
      <description>&lt;P&gt;&lt;FONT face="andale mono,times"&gt;hello everybody&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="andale mono,times"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="andale mono,times"&gt;is there a way to make a redundant &amp;nbsp;system of two sbRIO boards ?&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2014 04:32:18 GMT</pubDate>
      <guid>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/2745566#M1134</guid>
      <dc:creator>Mashfique</dc:creator>
      <dc:date>2014-02-19T04:32:18Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Dual Redundancy</title>
      <link>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/2790170#M1175</link>
      <description>&lt;P&gt;Ethernet protocols such as TCP will provide much higher data transfer rates than RS-232. Some Single-Board RIO (sbRIO) boards do offer RS-232 connectivity, but this is generally to support devices or instruments which require it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Communication of data between multiple sbRIOs for the purposes of redundancy would be most easily handled using a standard ethernet communication protocol, such as TCP or UDP. Your selection of protocol would depend on the requirements of your application.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Mar 2014 17:48:27 GMT</pubDate>
      <guid>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/2790170#M1175</guid>
      <dc:creator>lharding</dc:creator>
      <dc:date>2014-03-24T17:48:27Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Dual Redundancy</title>
      <link>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/2790306#M1176</link>
      <description>&lt;P&gt;I should add that the Simple Dual Redundancy (SDR) is designed for slow-speed systems (&amp;lt;1Hz) and is set up for serial ports. Using the SDR with RS-232 serial is a good option for systems like this.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Mar 2014 18:43:03 GMT</pubDate>
      <guid>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/2790306#M1176</guid>
      <dc:creator>lharding</dc:creator>
      <dc:date>2014-03-24T18:43:03Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Dual Redundancy</title>
      <link>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/2802136#M1185</link>
      <description>&lt;P&gt;I put together a quick example of using the SDR with two NI sbRIO-9612 boards (LV2013). It uses network shared variables, so I would recommend using a different mechanism for RT Target to Host communications (such as Network Streams) for any serious applications. To run the example, you will need:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;null modem cable&lt;/LI&gt;
&lt;LI&gt;NI CompactRIO Software, plus the following Add-ons:&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;NI-Serial RT&lt;/LI&gt;
&lt;LI&gt;Network Variable Engine&lt;/LI&gt;
&lt;/UL&gt;
&lt;/UL&gt;
&lt;P&gt;The example is run be toggling the "Health" values for each board, causing the board with a higher numeric value to assume the role of "Active" unit and relegating the other to "Slave." Here are a couple of screenshots of the example project:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="https://forums.ni.com/t5/image/serverpage/image-id/138004i58F5466F41E33ADA/image-size/original?v=mpbl-1&amp;amp;px=-1" border="0" alt="sbRIO Dual Redundancy example project" title="sbRIO Dual Redundancy example project" align="middle" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="https://forums.ni.com/t5/image/serverpage/image-id/138006i2EAA735D82A7C846/image-size/original?v=mpbl-1&amp;amp;px=-1" border="0" alt="sbRIO Dual Redundancy with Health" title="sbRIO Dual Redundancy with Health" align="middle" /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Apr 2014 18:00:34 GMT</pubDate>
      <guid>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/2802136#M1185</guid>
      <dc:creator>lharding</dc:creator>
      <dc:date>2014-04-02T18:00:34Z</dc:date>
    </item>
    <item>
      <title>Re: Simple Dual Redundancy</title>
      <link>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/2812944#M1190</link>
      <description>&lt;P&gt;hello all,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for making a wonderful reference for SDR.&lt;/P&gt;
&lt;P&gt;I want to share with you about my experience when creating rtexe for my real-time target.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When you test the VI in LabVIEW, it works as expected.&lt;/P&gt;
&lt;P&gt;However, after you build the exe and deploy it on your cRIO/cFP, it does not work,&lt;/P&gt;
&lt;P&gt;You will see an error coming out with code 1026, saying VI reference is invalid.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My work around is to open the SDR Start.vi. Replace the open reference function with Static reference, as shown below:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="https://forums.ni.com/t5/image/serverpage/image-id/138928i49DF1EB63E4937C2/image-size/original?v=mpbl-1&amp;amp;px=-1" border="0" alt="SDR_modification.png" title="SDR_modification.png" width="555" height="390" align="center" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Now all will work just fine.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If Anybody know the method to use dynamic reference on RT target, please post here too. I believe many of us will appreciate it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Attached my set of modified SDR reference used under LabVIEW 2012&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Marco Kwok&lt;/P&gt;</description>
      <pubDate>Fri, 11 Apr 2014 10:16:14 GMT</pubDate>
      <guid>https://forums.ni.com/t5/Components/Simple-Dual-Redundancy/m-p/2812944#M1190</guid>
      <dc:creator>Marco.Kwok</dc:creator>
      <dc:date>2014-04-11T10:16:14Z</dc:date>
    </item>
  </channel>
</rss>

