I get an error message saying "Response Parameter must have at least one level" when I copy your image, but I got it working by changing the JSON to
"level1": [0, 1, 2, 3,.....]
and using the following parameters:
And it works, so I'll do some experimentation from there on the best way to format the JSON.
Thank you once again for your help.
I see your json main brackets are  which means it's an array and not an object.
It's a special case which requires you to mark the "IsArray" checkbox and choose the "Main Array Index".
In the example below you can see I asked for the second index.
The "Path Preview" is '/' because you ask for values at the first level and they have no key.
The "Main Array Index" tells us which member to take when there is no key given on the first level.
Your json: [ 1 , 2 , 3 , 4 ,5 , ..., 23]
What you tried to do is for a json that looks like this:
"level1": [0, 1, 2, 3]
And you asked for level1 (Your "Path Preview" is /level1/).
That will get you the value 0. (If you json would actully look like this)
Hope this helps.
I re-arranged a the logic a bit like suggested, but MB 91 still doesn't SET, I agree that I probably would not see the SET/RESET of MB 91 online, but MB 90 should set until my "timing sequence" finishes (Counter/Compare vs Timer logic)....
And at that point I had an "AH-HA" moment... In Net 8 I had not called -(R)- on MB 90.... Made that change and it works as intended...
Oh, this mid-west USA heat is stifling my brain...🙄