Prolific use of --[AFI]--

Actually, in Version 19 (and perhaps earlier) of RSLogix 5000, the AFI is flagged as a warning. It was not in v16 (and later, perhaps).
So, at least, if there's an AFI in there, you'll know pretty quick.
Of course, for every BAD thing about them, there is a GOOD thing...at least you can (sort of) "see" what the previous programmer was trying to do...he just didn't clean it up.

Yes, the AFI detection was introduced into RSLogix5000 in Version 17. However, you have to have it enabled ....

2011-12-20_103332.jpg
 
As several have mentioned "AFI" can be used in testing. I have machines that I have built were I left in AFI for maintenance. These are commented as such and while I see the pitfalls I still us them. I do however label them as something other than AFI in most cases and use a specific rang of bits.

That said as a general rule AFI should be deleted when you can so they do not cause issues later. Just make sure when you do remove the AFI you do not open another can of worms. Backup the program as is first then and put it somewhere safe BEFORE you start taking out the AFI. Also never ASSUME that an AFI was left behind because the last guy in there was just lazy.
 

Similar Topics

I recently saw a post regarding the USB to 232 driver not working on Win 11. I have just done an upgrade & going through all my software &...
Replies
0
Views
1,081
I have had an S7 plc communicating to a Windows 7 machine running Citect 7.2 Just for testing purposes and student projects. The Proscada demo...
Replies
3
Views
3,495
Hello all, For the life of me I cant understand why this output (B3:1/11) keeps on flickering on and off.. I have an AFI in front of the rung...
Replies
12
Views
1,670
Is there (AFI) instruction in DL or equivalent? Thanks
Replies
2
Views
1,713
In RSLogix5000, how can I tell if a project has AFI? And does it point me to which routine/rung has it?
Replies
6
Views
3,255
Back
Top Bottom