Home » Categories » Rockwell In-chassis |
Array Subscript too Large Controller Fault |
Article Number: 594 | Rating: Unrated | Last Updated: Wed, Jan 20, 2016 at 3:39 PM |
The ladder logic that handles the module's operation makes an assumption that the size of the ReadData and WriteData blocks are at least one block transfer wide. So, for example, if you are using a block transfer size of 240, but the ReadData and/or WriteData arrays are set to a length of 230, the controller will fault with this error.
The fix is fairly simple: First, in Prosoft Configuration Builder, set the Read Register and Write Register counts to at least the size of a single block transfer (could be 240, 120, or 60). Next, in your Logix program, browse to the User-defined data types in the Controller organizer. Search for the MBSDATA, MBTCPDATA, MCMDATA, etc user-defined type (depends on the specific module being used), and modify the data type so that the size of the ReadData and WriteData arrays match the register counts specified in Prosoft Configuration Builder. |
Attachments (0)
![]()
There are no attachments for this article.
|
Comments
![]()
There are no comments for this article. Be the first to post a comment.
|
I cannot locate the .EDS file for my ProSoft Product. Where can I get the proper .EDS file for my module?
Viewed 1 times since Thu, May 5, 2016
Does the ladder logic or Add-On Instruction for my InRAx module need to be installed in order to access the Debug Menu?
Viewed 1 times since Tue, Nov 28, 2006
Are any ProSoft solutions SIL2 rated?
Viewed 1 times since Tue, Oct 14, 2008
How do I completely remove a ProSoft Add-On Instruction (AOI) from an RSLogix5000 project?
Viewed 1 times since Wed, Sep 28, 2011
|