EEPROM's have absolutely no reason to be in a PLC. The only real way of having secure memory is to actually burn a ROM. EEPROM's are much too affected by cosmic rays.
2048 is SOooooooo much better then 2000, no? It's just marketing. Old, boring PLC's used to have only 2000 available I/O, then some marketing genius figured out that if they added a couple more transistors, they could sell a 2048 I/O model. It's kind of the reverse of "19.99" is psychologically much cheaper then "20.00".