Invalid array subscript specifier RSLogix5000

Chego

Member
Join Date
Jan 2017
Location
Arequipa
Posts
1
Please help. I'm trying to use the BSL In rslogix 5000. Then, Error: Rung , BSL, Operand 0: Invalid array subscript. Please help
 
Operand 0 is the first operand in the instruction, which is the specification of where the Bit Array is stored.

This Array has to be a DINT array.

Operand 0 would most likely be the start of this array, e.g. DINT_Array[0], but could be located anywhere in the DINT array, e.g. DINT_Array[10]

Rather surprisingly, if the array starts at DINT element 0, the index [0] can be omitted, you can just enter DINT_Array for operand 0

If you are calculating the index, then remember it is not BIT NUMBER, but DINT WORDS NUMBER that should be in the square brackets. e.e. DINT_Array[MyIndex]

The error you get indicates that your index value is too large for the size of the array
 

Similar Topics

I have installed a Yaskawa VFD and am getting this error in the PLC now? Error: Rung 57, MOV, Operand 0: Invalid array subscript specifier.
Replies
1
Views
2,000
I'm having trouble with nesting arrays. Example. Created a tag called Test[10] which is of type DINT Entered the ladder with...
Replies
5
Views
9,498
I'm running into an issue with a few Add-Ons within my rungs, I will add some pictures for a description of what is happening, I know I'm missing...
Replies
14
Views
3,248
Hi, I'm trying to add ethernet modules to one of our plcs, but I get about 15 errors that say "Invalid Signature. Reseal instruction to resolve."...
Replies
5
Views
312
Hello, Im new to Studio 5000 View Designer and i try to make a popup reusable screen. So i create a user-defined screen with 2...
Replies
2
Views
246
Back
Top Bottom