RMA
Member
I had to modify a multiple instance FB to add another Parameter and that meant of course that all the calls in the calling FB had to be re-entered. This is a bit of a pain, because there are 63 calls each with 9 (about to become 10) parameters. Fortunately, because of the way I've organised things, I can just redo the first three and then copy them 20 times and use Search and replaced to modify the parameters.
Fortunately, after doing the first one, I decided to save the FB before going on to do the rest (you can tell I've been bitten by Windows before, can't you). Up came a little window saying "the Block cannot be saved because the declaration table contains invalid entries". Now this surprised me more than a little because I'd just spent about ten minutes going down the Data Type column and modifying all my red FB14s by deleting and retyping the "4" and sure enough, the change was accepted and the Symbolic name in black replaced the red FB14.
Now according to the helpfile, when I click OK, the cursor should spring to the faulty entry in the declaration table, and this should turn red - but as you can see, it doesn't!
I've openened up the STAT parameters and they are correct.
Has anybody any idea what's going on here, and whether there is any way I can solve the problem without abandoning the save and going back to the old version of the FB and starting from scratch?
BTW, I've checked the whole of the declaration table, and there are no ready entries hiding down below the visible part of the window.
Fortunately, after doing the first one, I decided to save the FB before going on to do the rest (you can tell I've been bitten by Windows before, can't you). Up came a little window saying "the Block cannot be saved because the declaration table contains invalid entries". Now this surprised me more than a little because I'd just spent about ten minutes going down the Data Type column and modifying all my red FB14s by deleting and retyping the "4" and sure enough, the change was accepted and the Symbolic name in black replaced the red FB14.
Now according to the helpfile, when I click OK, the cursor should spring to the faulty entry in the declaration table, and this should turn red - but as you can see, it doesn't!
I've openened up the STAT parameters and they are correct.
Has anybody any idea what's going on here, and whether there is any way I can solve the problem without abandoning the save and going back to the old version of the FB and starting from scratch?
BTW, I've checked the whole of the declaration table, and there are no ready entries hiding down below the visible part of the window.