<?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: NI LabVIEW Modbus API Discussion Eurotherm 3504 in NI Labs Discussions</title>
    <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3765341#M1908</link>
    <description>&lt;P&gt;There must be a limit, I haven't found it in the manual, the manual itself is very scarce about communication. On the other hand, the problem occurs even at slow acquisition rates.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Right I have bypassed the problem by ignoring the error and resetting the communication when I detect one, but this is not really ideal and reliable. I'd like to get something more robust.&lt;/P&gt;</description>
    <pubDate>Fri, 09 Mar 2018 15:44:50 GMT</pubDate>
    <dc:creator>MatthieuMag</dc:creator>
    <dc:date>2018-03-09T15:44:50Z</dc:date>
    <item>
      <title>NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373078#M10</link>
      <description>&lt;P style="font-family: Arial, Helvetica, sans-serif; background-color: #eef4f9; font-size: 10pt;"&gt;&lt;SPAN&gt;This thread is intended to foster discussion about the LabVIEW Modbus API project, so please post your questions, comments, suggestions and bug reports and I'll be happy to respond.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="font-family: Arial, Helvetica, sans-serif; background-color: #eef4f9; font-size: 10pt;"&gt;&lt;SPAN&gt;&lt;A href="https://www.ni.com/en/shop/labview/introduction-to-modbus-using-labview.html" target="_self"&gt;Modbus&lt;/A&gt; is a communication protocol which is used as a de-facto standard in many industries, primarily as a serial or TCP/IP protocol. This API includes both master and slave support and can run on both PC and RT targets.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-family: Arial, Helvetica, sans-serif; background-color: #eef4f9; font-size: 10pt;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-family: Arial, Helvetica, sans-serif; background-color: #eef4f9; font-size: 10pt;"&gt;&lt;SPAN&gt;One of the goals of this release on NI Labs is to get a better idea of what features are in most demand, the usability of the API, and garner feedback from our users.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="font-family: Arial, Helvetica, sans-serif; background-color: #eef4f9; font-size: 12px;"&gt;&lt;SPAN&gt;&lt;BR style="font-family: Arial, Helvetica, sans-serif;" /&gt;To download the API, or to read more about it, please go to &lt;A href="https://forums.ni.com/t5/Reference-Design-Content/LabVIEW-Modbus-API/ta-p/3524019" target="_self"&gt;LabVIEW Modbus API&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jan 2025 20:16:59 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373078#M10</guid>
      <dc:creator>smithd</dc:creator>
      <dc:date>2025-01-21T20:16:59Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373079#M11</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi D_Smith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently I am using Labview 2011 on my laptop because 2012 labview runs a bit slow and I am interested in Modbus API but it is only compatible with labview a 2012 version. Could it be possible to generate a 2011 modbus library?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jul 2013 08:49:13 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373079#M11</guid>
      <dc:creator>PCasado</dc:creator>
      <dc:date>2013-07-10T08:49:13Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373080#M12</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey PCasado,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I developed in 2012 and, due to the complexity, I was reluctant to revert. I'll see what I can do, though.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jul 2013 15:57:09 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373080#M12</guid>
      <dc:creator>smithd</dc:creator>
      <dc:date>2013-07-10T15:57:09Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373081#M13</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the same boat, would love to see this for Labview 2011.&amp;nbsp; I have my own Modbus library I developed back in the 8.5 days.&amp;nbsp; The protocol isn't that hard to code but I would love to see how you implemented the API.&amp;nbsp; Please tell me you did this without dll calls.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jul 2013 18:32:24 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373081#M13</guid>
      <dc:creator>dwisti</dc:creator>
      <dc:date>2013-07-10T18:32:24Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373082#M14</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;2011 Version is attached. To preempt any requests for 2010, I attempted to save back to 2010 and was unsuccessful.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As for implementation, I'm not sure that having the code would help too much since I locked a significant amount of it, for now, since we're still looking into if/how this might become part of the product. However, I'm more than happy to give you a basic rundown, and there are definitely no dlls. Instead it uses classes to try to abstract the different levels of the protocol:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="108432" alt="A.png" class="jive-image-thumbnail jive-image" src="http://forums.ni.com/legacyfs/online/108432_A.png" width="450" /&gt;&lt;/P&gt;&lt;P&gt;From left to right:&lt;/P&gt;&lt;P&gt;-Data model defines the interface to the data stored on the slave, and the interface for how modbus function codes can change the data. The Default data model is the basic implementation of it, which uses DVRs to store the data and defines an implementation for reading most function requests and responding to them.&lt;/P&gt;&lt;P&gt;-Modbus PDU is basically a cluster. I only made it a class because everything else was. It consists of the function code and an array of bytes to be sent as the request.&lt;/P&gt;&lt;P&gt;-ADU definition is a much more detailed component. In the spec we define a header and general behavior depending on if the packet is a RTU serial, ASCII serial, or TCP packet. This was separated from any other class because I have had situations where, for example, people have desired to have a RTU packet transferred over a different bus like TCP. So, this ADU definition defines how we take the PDU and pack it into a bytestream for transport, or how we take a bytestream and unpack it into a PDU.&lt;/P&gt;&lt;P&gt;-Function definition defines how the master generates request PDUs and unpacks response PDUs.&lt;/P&gt;&lt;P&gt;-Conn interface defines how we take the bytestream provided by the ADU definition and transmit it across the network. These functions actually call into a separate library (not shown) which provides a consistent interface for both the serial and tcp sides (visa doesn't provide the same event-like interface that TCP does, so I implemented one). The children shown are also interfaces (the implementations are not shown--they are simply TCP and serial). The slave interface defines a daemon and how to initialize that daemon. The master interface defines how to initiate a connection on the desired protocol (for example, serial sets port settings like parity).&lt;/P&gt;&lt;P&gt;-Finally, the API interface defines how the user interacts with the rest of the code, and manages the other classes for you. For example, the master will generate a PDU and pass that to the rest of the code, while the slave API directly contacts the data model.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jul 2013 19:54:06 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373082#M14</guid>
      <dc:creator>smithd</dc:creator>
      <dc:date>2013-07-10T19:54:06Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373083#M15</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your help. I will try this on my computer an see how it works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pablo Casado&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jul 2013 06:41:53 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373083#M15</guid>
      <dc:creator>PCasado</dc:creator>
      <dc:date>2013-07-11T06:41:53Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373084#M16</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nice to see that the old NI Modbus Library gets a redesign.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I currently see that a lot of Modbus Slave Units support Modbus UDP &amp;amp; Modbus TCP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Will you include Modbus UDP support?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, Jens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jul 2013 18:35:00 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373084#M16</guid>
      <dc:creator>JensG69</dc:creator>
      <dc:date>2013-07-11T18:35:00Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373085#M17</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are no current plans for that, as the original goal was to replicate the functionality of the original modbus library. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Besides that, I don't know that there is an official spec, so I feel it would be inappropriate for it to be included in this library for the initial release. The only reference I can find to a specification of modbus UDP comes from this Java library: &lt;A href="http://jamod.sourceforge.net/kbase/modbus_udp.html"&gt;http://jamod.sourceforge.net/kbase/modbus_udp.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't know how realistic this is, but my dream would be for customers or other users of the code to extend the library and post those extensions to the web. If you follow that JAMOD spec above, all that would be required would be an override of the slave interface and master interface code--basically, an override of 6 VIs in total. &lt;IMG src="http://forums.ni.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jul 2013 19:27:25 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373085#M17</guid>
      <dc:creator>smithd</dc:creator>
      <dc:date>2013-07-11T19:27:25Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373086#M18</link>
      <description>&lt;BLOCKQUOTE&gt;
&lt;TABLE border="1"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;jg69 wrote:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Will you include Modbus UDP support?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks, Jens&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Hello Jens, as developper in charge of the ModBusVIEW add-ons available on the &lt;A href="https://www.ni.com/en/support/downloads/tools-network.html" target="_self"&gt;LabVIEW Tools network&lt;/A&gt;, I'm really interested by this thread. Concerning your UDP support request, like Daniel I'm not aware of any official spec about that. From what I know, I think that UDP is not appropriate for an industrial communication protocol because it cannot &lt;SPAN&gt;guarantee the delivery&lt;/SPAN&gt; of the request. Is it possible to explain us the reason why you need this ?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jan 2025 20:17:52 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373086#M18</guid>
      <dc:creator>Olivier-JOURDAN</dc:creator>
      <dc:date>2025-01-21T20:17:52Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373087#M19</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm aware that there is no official spec about Modbus UDP and I also do not need it currently.&lt;/P&gt;&lt;P&gt;I just happen to see in quite a few specs of different Modbus slave units (like e.g. Wago ethernet fieldbus coupler) that&amp;nbsp; Modbus/TCP AND Modbus/UDP is supported.&lt;/P&gt;&lt;P&gt;If the NI-Library gets rewritten why not include it? Just my 2 cents...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll have a look at the new library on the near future.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Jens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jul 2013 08:37:37 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373087#M19</guid>
      <dc:creator>JensG69</dc:creator>
      <dc:date>2013-07-12T08:37:37Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373088#M20</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I downloaded the 2011 version and I'm trying to use it to test a Modbus gateway.I used the example and reconfigured it for serial coms. It seems to comunicate OK and I can get the VendorName, ProductCode, and MajorMinorRevision plus more if I change to Read Regular using the Fetch Basic Objects. However, I can't seem to read the Discrete Inputs or the Input Registers. I've tried both RTU and ASCII.&lt;/P&gt;&lt;P&gt;The device is read only with 11 DI's (Function 02 address 0x0000 to 0x000A) and 18 AI's (Function 04 address 0x0000 to 0x0017). I can't see why it shouldn't work so any help would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV class="mcePaste" id="_mcePaste" style="position: absolute; top: 0px; left: 0px;"&gt;﻿&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Aug 2013 16:33:42 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373088#M20</guid>
      <dc:creator>Solarman</dc:creator>
      <dc:date>2013-08-14T16:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373089#M21</link>
      <description>&lt;P&gt;Hey Paul&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sounds like most of the code is working well, since Fetch Basic Objects is the most complicated function we have, but there may have been some other issues introduced. Can you:&lt;/P&gt;
&lt;P&gt;(1) Describe what errors are occurring?&lt;/P&gt;
&lt;P data-unlink="true"&gt;(2) Try this older library and tell me if you see the same issue: http://zone.ni.com/devzone/cda/epd/p/id/4756&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jan 2025 20:18:26 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373089#M21</guid>
      <dc:creator>smithd</dc:creator>
      <dc:date>2025-01-21T20:18:26Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373090#M22</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Daniel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We are just implementing the Modbus protocol in an embedded device and I am creating a test tool. I would like to be able to see the entire RTU frame so we can log individual packets and check our implementation. Is this possible through this API?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;BR /&gt;Ray&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Aug 2013 10:10:39 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373090#M22</guid>
      <dc:creator>Radiator</dc:creator>
      <dc:date>2013-08-23T10:10:39Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373091#M23</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is not currently possible with this implementation because that particular VI is password protected. I can think of a few options:&lt;/P&gt;&lt;P&gt;-Serial uses NI-Visa, so you can use NI I/O Trace to track all serial activity&lt;/P&gt;&lt;P&gt;-You can use the existing free library&lt;/P&gt;&lt;P&gt;-Depending on your needs I may be able to provide you with a VI you can use for this purpose. If the first two options don't work for you, let me know a little more about what information you need and what sort of format you'd be looking for.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Aug 2013 16:57:48 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373091#M23</guid>
      <dc:creator>smithd</dc:creator>
      <dc:date>2013-08-23T16:57:48Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373092#M24</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Daniel&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the information. It looks like I may have another issue which is that we wish to use the diagnostic functions (function code 08). I cannot see this functionality in either library, do you have plans to add it to the API?&amp;nbsp; Regarding my original query, the NI I/O Trace facility works but is a bit cumbersome for looking at the packets, so I will probably use the older library for tracing. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Ray&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Aug 2013 08:00:05 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373092#M24</guid>
      <dc:creator>Radiator</dc:creator>
      <dc:date>2013-08-28T08:00:05Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373093#M25</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Ray,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I sent you a PM which may help with the serial stuff, but I understand that the locked nature of the code makes it difficult to do the low level things you want to do. I'm definitely glad to hear that feedback.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Re: function code 08, there are no current plans to add that to the new api and the old library was never actively developed. This is the case because it didn't seem like this was too commonly requested. However, its actually really easy to implement the master half of the protocol in this library. Function code 08 is relatively complex, but I'd be happy to help you along that path if you're interested.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Aug 2013 04:49:02 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373093#M25</guid>
      <dc:creator>smithd</dc:creator>
      <dc:date>2013-08-29T04:49:02Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373094#M26</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am currently using the old Modbus library - and having &lt;A href="http://forums.ni.com/t5/Industrial-Communications/MB-Ethernet-Slave-Demon-vi-Period/td-p/2543581"&gt;some issues (vs. Ethernet/IP which I took out).&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Does this toolkit run on cRIO hardware?&lt;/P&gt;&lt;P&gt;2) Any chance it might help with my CPU issue? Linked above - Indistrial Comms area on NI forums.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If any Modbus gurus have anysuggestions / answers for my question posed in the link above. I would love to hear it.&lt;/P&gt;&lt;P&gt;I have already tried polling the MB Ethernet Slave Demon on the other NIC (as the secondary is probably tied up with it's own master-polling-slaves data).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Sep 2013 12:29:18 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373094#M26</guid>
      <dc:creator>S1ack</dc:creator>
      <dc:date>2013-09-03T12:29:18Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373095#M27</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I already posted in the other thread, but to answer your specific questions:&lt;BR /&gt;1) Yes, the toolkit runs on cRIO, but the example does not. I chose to make it use events, which makes it windows only.&lt;/P&gt;&lt;P&gt;2) One of the major changes to the code was improving performance, especially on the slave. So yeah, if you need faster responses at lower CPU usage, go for the new library.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Sep 2013 00:12:42 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373095#M27</guid>
      <dc:creator>smithd</dc:creator>
      <dc:date>2013-09-04T00:12:42Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373096#M28</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Am I missing soemthing that needs to be on the cRIO target (9074)?&lt;/P&gt;&lt;P&gt;&lt;IMG alt="cRIO Software.jpg" class="jive-image-thumbnail jive-image" onclick="" src="http://forums.ni.com/legacyfs/online/119190_cRIO Software.jpg" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because it crashes and reboots when I attempt to run this very basic slave. Either within my project, or by it's self....&lt;/P&gt;&lt;P&gt;&lt;IMG alt="NewMBLibTest.jpg" class="jive-image-thumbnail jive-image" onclick="" src="http://forums.ni.com/legacyfs/online/119191_NewMBLibTest.jpg" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If there is anything usefull in the consol crash report I have that.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Sep 2013 15:21:30 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373096#M28</guid>
      <dc:creator>S1ack</dc:creator>
      <dc:date>2013-09-04T15:21:30Z</dc:date>
    </item>
    <item>
      <title>Re: NI LabVIEW Modbus API Discussion</title>
      <link>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373097#M29</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey S1ack,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you say crash do you mean error or that the VI simply stops executing? If it is an error, let me know what that is--it shouldn't require anything special. If it stops executing, check your memory usage during deployment and after it starts running (via distributed system manager or the sysconfig api). It may be that you are running out of memory? I wouldn't guess this with a 9074, but with a 9072 I managed to kill off the process because I had wayyy too much stuff installed (shared variable engine, web services, etc.)...but then the 9072 has literally half the memory of the 9074. Worth a check though &lt;IMG src="http://forums.ni.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Sep 2013 23:02:11 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/NI-Labs-Discussions/NI-LabVIEW-Modbus-API-Discussion/m-p/3373097#M29</guid>
      <dc:creator>smithd</dc:creator>
      <dc:date>2013-09-04T23:02:11Z</dc:date>
    </item>
  </channel>
</rss>

