My problem with this is that using the wire number to reference a PLC address doesn't really help anybody but you, and it only helps you in a very minimal way, but it causes a lot of wasted time on the other end. Especially since in your particular scheme you don't have anything in the formatting that differentiates an address-based wire number from a schematic line number-based wire number. It may be obvious to you, but some guy in the field is going to open a box and see a wire labeled "2015." Is it an I/O address or is it a device on sheet 20, line 15? Even if he has the schematics, it's going to take some time to hash that out. If the numbering were consistent and always referencing a line number, it wouldn't matter. All he'd have to do is find that line number in the schematic. It's only a very minimal inconvenience to the engineer/programmer, who--if he or she is worth his/her salt--will have a copy of the schematics on hand. In the field, what PLC address a wire goes to is of very little importance.
Now that I'm thinking about it, it's strange that PLCs are singled out as something "special" as far as wire numbers are concerned. No other control devices change the wiring number scheme like that. It's strange.