Home » Categories » Multiple Categories |
What is Enron-Daniels mode? |
Article Number: 601 | Rating: 4/5 from 1 votes | Last Updated: Thu, May 5, 2016 at 2:10 PM |
In some of our older Modbus products we had/have a feature called float flag. This feature, which has been renamed to Enron-Daniels mode in most of our newer Modbus products to avoid the misconception that this mode was necessary for accessing floating point values in non-Enron or Daniels devices as well, was created to assist in communicating with devices which use Enron or Daniels style Modbus for reading and writing floating point values. While floating point values can be read or written in standard modbus devices with out the need to enable this mode, most Enron or Daniels devices are programmed such that, when reading their floating point data (commonly in the 7001 and above range) the count field is assumed to be the number of floats to be read or written, not the number of registers as usual. This means that if you Attempt to read from 7001 with a count of 2, you would actually get 4 registers returned (two 32 bit floating values) instead of the usual two 16 bit registers. Many of our products can actually read Enron or Daniels floating points with out even enabling the mode because even if we ask for 4 registers, and they return us 8, will we take what they give us rather then rejecting the message. However, when writing to an Enron or Daniels devices, the mode is almost always essential, as most Enron or Daniels devices will reject our write attempt if we tell them to expect 2, and only give them 2 registers instead of 4. For further details about how our Enron-Daniels mode is used, please refer to your product's user manual and be aware that depending on the age of your product and when its manual was last updated, this mode may be referred to as Float Flag, but other then the name difference, should function identical to how it is described. |
Attachments (0)
There are no attachments for this article.
|
Comments
There are no comments for this article. Be the first to post a comment.
|
How do I fix the Arithmetic Overflow Error
Viewed 1 times since Tue, Jun 16, 2015
Which ProSoft products can communicate with a Honeywell DCS System?
Viewed 1 times since Tue, Jan 22, 2008
Which of your products support RS-485 serial protocols?
Viewed 1 times since Wed, Feb 6, 2008
When should I use an MVI56E-MNETCR?
Viewed 1 times since Fri, Sep 5, 2014
What does a -36 modbus error code indicate?
Viewed 1 times since Thu, Aug 20, 2015
How do I get Floating-Point values in a PLC5 or SLC processor from the Modbus module?
Viewed 1 times since Tue, Nov 28, 2006
Using CIP Connect with the Lite (free) Version of RSLinx Classic
Viewed 1 times since Mon, Jun 22, 2015
Why am I getting: Download was successful but Module failed to reboot in 60 seconds
Viewed 1 times since Thu, Apr 14, 2016
How can I configure the module to store and initialize input values on reset or powerup?
Viewed 1 times since Tue, Nov 28, 2006
What are the power requirements for the MVI69 CompactLogix modules?
Viewed 1 times since Tue, Nov 28, 2006
|