Difference between PLC and DCS?

Programmable Logic controller is a digital computer used for industrial process automation. A PLC could be standalone or networked.

DCS or Distributed Control System is a network of Highly Powerful PLCs and Data Server.

PLC is usually used for controlling medium or large scale applications, whereas DCS is used for controlling entire plant.