Yes, but the problem is still "what is the definition of similar, or compatible"? One persons "simlar" PLCs might be totatally unusable to somebody else, who is looking at different parameters. For example, two PLC may be similar in that they have the same types of Inputs and Outputs, but they may have different Communications protocols. One person might say these two PLCs were similar enough to be in the same category, but another person who is dealing with network communications might say they were not similar.
So it seems such a list could only be loosely defined and would not be very useful in many cases. The only list that would be useful is one made for a particular situation, a specific plant or location that always uses certain types of equipment, uses certain communications protocols, and certain voltage supplies.
After all, a bunch of PLC manufacturers are working night and day to make sure that it is difficult, or impossible, to make such a list of direct comparisons!