Brackets and Underscores in ControlLogix Tags
When using automatic tag database generation, the brackets in the tag names are replaced with underscores. For example, WELL_DEF[X,Y].WELL_ID.DATA[X] is converted to WELL_DEF_X_Y.WELL_ID.DATA_X.
The difference you are seeing is that WELL_DEF[X,Y].WELL_ID.DATA[X] is a tag address in the PLC, while WELL_DEF_X_Y.WELL_ID.DATA_X is the path to the DATA_X tag in the TOP Server. This DATA_X tag points to the WELL_DEF[X,Y].WELL_ID.DATA[X] PLC Address. The brackets are replaced when auto-generating tags and naming them in the OPC Server because client applications often do not accept brackets and other special characters for tag names.