Micocrontroller: Microcontrollers are typically used in automation and control products and peripherals, as systems of automotive engine control, remote controls, residential and office machines, toys, surveillance systems.

PLC : PLCs are based on microcontollers which allows solutions far economic.The current can be networked, often with private protocols of each manufacturer. It is increasingly common to use the Ethernet for connecting computers and PLC.

PLC Microcontroller
Large industrial applications Small applications
More durability Shorter life
more expensive cheaper
PLC Microcontroller
Life 5 3
Price 2 5
Programming 4 3
Similar Aplications 2 5
Total 13 16

The final decision is microcontroller.