How do I enter a Modbus address of 40001 or higher in the DevAddress command field of my MVI56-MCM?


Since the Dev Address field is a signed 16-bit integer, the maximum positive value accepted by RSLogix is 32767

However the Dev Address field is a Modbus offset value. When using a Modbus function code 3, 6, or 16, an address base of 40001 is assumed. The Dev Address field is an offset from this base.

Examples:

If the required OFFSET actually exceeds 32767, add 65536 to calculate the signed value of this address, and that value will be accepted as a signed 16 bit INT.


Custom Fields

Article ID: 55
Created On: Tue, Nov 28, 2006 at 9:22 AM
Last Updated On: Wed, Jul 2, 2014 at 6:34 PM
Authored by: Technical Support

Online URL: https://www.prosoft-technology.com/kb/article.php?id=55