I think the problem many people have is that 5000 does not organize the tags for you, it's up to the programmer to take on that task which is of course a learning curve in itself. If you aren't consistent with tag names your program can get pretty ugly.
I've found that UDTs are great, but limited(no online changes), so I also try to create tag arrays which act similar to the data files in 500. I then alias those base tags with consistent name conventions. So N7:0/0 looks like N7[0].0 in 5000. Unfortunately I do wish there were better ways to identify "unused" bits/words within an array.
I find that a couple of hot keys have made life very easy when working with 5000. This first is Ctrl+Tab. This allows you to tab through the ladder window, tag window, cross-reference windows very quickly and efficently. The second is Cntrl+G, use this when in the tag window, it will open a "Go to" window, just start typing the tag name you are looking for and it will jump to it. Those two have made 5000 a better experience for myself.
I've found that UDTs are great, but limited(no online changes), so I also try to create tag arrays which act similar to the data files in 500. I then alias those base tags with consistent name conventions. So N7:0/0 looks like N7[0].0 in 5000. Unfortunately I do wish there were better ways to identify "unused" bits/words within an array.
I find that a couple of hot keys have made life very easy when working with 5000. This first is Ctrl+Tab. This allows you to tab through the ladder window, tag window, cross-reference windows very quickly and efficently. The second is Cntrl+G, use this when in the tag window, it will open a "Go to" window, just start typing the tag name you are looking for and it will jump to it. Those two have made 5000 a better experience for myself.