What has always surprised me about PLC is that it wasn’t too long ago you’d have a closet of these things controlling something fairly simple, and now the cutting edge 16nm FinFET transistors are letting FPGAs do the same thing in a fraction of the size (try in the millimenter scale).
Science and technology is great.