Home » Categories » Rockwell In-chassis » CompactLogix » MVI69E Series » MVI69E-MBTCP

How do I fix the Arithmetic Overflow Error

Older versions of the Prosoft Configuration Builder had a bug that caused the MBTCPUtil Block Index User Defined Data Type to be generated as an INT rather then a DINT, which was not sufficiently large to handle certain calculations. This would occasionally cause a minor Arithmetic Overflow Error. Although the latest version of Prosoft Configuration Builder should no longer generate this error, if you are already experiencing it, this can be fixed by loading up your Compact Logix project, going offline, expanding the User-Defined section under Data Types, double clicking on MBTCPUtil, and then changing the BlockIndex DataType from INT to DINT. After doing so, save and re-download your project, and the error should no longer generate.
Custom Fields
    Attachments (0) Attachments
    There are no attachments for this article.
    Comments Comments
    There are no comments for this article. Be the first to post a comment.
    Related Articles RSS Feed
    What is Enron-Daniels mode?
    Viewed 1 times since Thu, May 5, 2016
    Using CIP Connect with the Lite (free) Version of RSLinx Classic
    Viewed 1 times since Mon, Jun 22, 2015
    Which ProSoft products can communicate with a Honeywell DCS System?
    Viewed 1 times since Tue, Jan 22, 2008
    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 causes a conditional command to be issued?
    Viewed 1 times since Tue, Nov 28, 2006
    Why am I getting: Download was successful but Module failed to reboot in 60 seconds
    Viewed 1 times since Thu, Apr 14, 2016
    What does a -36 modbus error code indicate?
    Viewed 1 times since Thu, Aug 20, 2015