ControlLogix and Digi IAP reading modbus addresses above 8192

Lynn or other users,

I am having problems configuring a MSG instruction in a controllogix PLC to poll a modbus device with addresses above 420480 (if your talking 6 character addressing). I have proven my serial link to work and can poll low addresses.

If I try a SLC typed read the corresponding ‘N’ style address is N214:79 using the convertor spreadsheet. When I enable the MSG block with this address I get a ‘Illegal command from local processor’ error in the MSG block.

If I try to do a PLC2 Unprotected Read like the digi white paper suggests, the controllogix MSG errors with ‘Invalid remote element for PLC2 message type’ when the source element is any higher than 017777. This appears to be the old maximum address limitation on the PLC2 series PLCs. I would need to use an address of 020480 and higher which wont work for me.

The other suggestion in the white paper is to use a CIF Unprotected write but that is not a message type in controllogix (V19 software with a V19 CPU).

Thanks in advance for your assistance,
Brett